Gibt beim ersten Aufruf des profilweiten Nummernkreises a die Zahl 1 zurück. Bei jedem weiteren Aufruf des Nummernkreises, wird die nachfolgende ganze Zahl zurückgegeben, also 2, 3, usw.
Wird der Maximalwert (2147483647) überschritten, folgt wieder der Wert 1.
Pro Profil und Nummernkreis-Name wird ein eigener Nummernkreis verwaltet.
Wichtiger Hinweis: Wenn diese Funktion ausgeführt wird, wird jeweils eine Verbindung zur Hauptdatenbank (" hub" ) hergestellt und wieder geschlossen. Beachten Sie bitte, dass dies zu großen Performanceeinbußen führen kann bei sehr häufigen Funktionsaufrufen.
Parameter
Parameter | Beschreibung |
|---|---|
a | Frei wählbarer Nummernkreis-Name. Wichtiger Hinweis: Case-sensitive! |
b | (optional) Fall true, dann wird der Nummernkreis nicht hochgezählt. Der Rückgabewert ist immer 2. Default: false. Hinweis: Die Verwendung macht z. B. Sinn, wenn man nicht möchte, dass der Nummernkreis in Mapping-Tests hochgezählt wird. Dabei empfiehlt sich die Verwendung der System-Variable VAR_IS_TEST als Parameter. |
GUI
Siehe Abschnitt Profilwerte für profilweite Nummernkreise.
Beispiel
Parameter a | Parameter b | Ergebnis |
|---|---|---|
Nummernkreis_1 | 1 | |
Nummernkreis_2 | 1 | |
Nummernkreis_2 | 2 | |
Nummernkreis_1 | 2 | |
nummernkreis_1 | 1 | |
nummernkreis_1 | 2 |