Verwenden Sie den Einsprungpunkt NUMERO, um die Logik bei der Zuweisung einer Nummer aus einem Nummernkreis einzufügen.
Auch wenn in den meisten Fällen eine Transaktion aktiv ist, hängt dies nicht vom Abrufprogramm ab. In Abhängigkeit des Kontextes kann eine Logdatei geöffnet oder nicht geöffnet sein.
Die folgenden Variablen sind online:
Variable oder Maske | Definition |
Char COMPTEUR | Name Nummernkreis |
Char SIT | Standort |
Date DAT | Datum |
Char COMP | Wert des Zusatzfeldes |
Char VALEUR | Wert Nummernkreis |
Integer STAT | Fehlercode (0 = ok, sonst Fehler) |
Integer PERIODE | Periode |
Es ist beispielsweise möglich, COMP gemäß dem Wert von COMPTEUR und gemäß dem Aufrufkontext neu zu belegen. In diesem Fall muss sichergestellt sein, dass der Nummernkreis nur von einem einzigen Programm bzw. nur in demselben Kontext verwendet werden kann.
Die Variable GPE wird nach dem Einsprungpunkt ausgewertet. Wenn sie auf den Wert 0 gesetzt ist, wird das Unterprogramm verlassen und die Verarbeitung nicht ausgeführt. Inkrementierung des Nummernkreises (Tabelle AVALNUM) und Rückgabe von VALEUR des Nummernkreises.
Verwenden Sie den Einsprungpunkt NUMEROCHG, um die von einem Nummernkreis aus zugewiesene Nummer zu ändern.
Auch wenn in den meisten Fällen eine Transaktion aktiv ist, hängt dies nicht vom Abrufprogramm ab. In Abhängigkeit des Kontextes kann eine Logdatei geöffnet oder nicht geöffnet sein.
Die folgenden Variablen sind online:
Variable oder Maske | Definition |
Char COMPTEUR | Name Nummernkreis |
Char SIT | Standort |
Date DAT | Datum |
Char COMP | Wert des Zusatzfeldes |
Char VALEUR | Wert Nummernkreis |
Integer STAT | Fehlercode (0 = ok, sonst Fehler) |
Integer PERIODE | Periode |
Es ist möglich, den Wert von VALEUR gemäß dem Wert von COMPTEUR und gemäß dem Aufrufkontext zu ändern. In diesem Fall muss sichergestellt sein, dass der Nummernkreis nur von einem einzigen Programm bzw. nur in demselben Kontext verwendet werden kann.