Ansicht
Dokumentation
ISU_NUMBER_CLOSE_NOGAPS - INTERN: Nummernkreise Fortschreiben
Addresses (Business Address Services) CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein wird zur Nummernvergabe innerhalb des IS-U verwendet.
Ein eingegebener Nummernkreis wird auf Gültigkeit verprobt. Wird kein Nummernkreis übergeben, so wird einer der zum Objekt vorhandenen Nummernkreise zufällig ausgewählt. Abhängig davon, ob eine Nummer übergeben wurde, wird ein interner bzw. externer Nummernkreis gesucht.
Es gibt einen Aufruf nur zum Prüfen des Nummernkreises bzw. zum Prüfen der externen Nummer. Dieser sollte direkt beim Einstieg in die Transaktion, vor allem nachdem eine Nummer eingegeben wurde, durchgeführt werden.
Der Aufruf mit echtem Update (Vergabe der internen Nummer) sollte bei Transaktionen direkt vor dem Update bzw. vor dem Aufruf der Updatetask durchgeführt werden.
Bei Hintergrundprozessen mit Massenverarbeitung können mehrere Nummern mit einem Aufruf vergeben werden (siehe Parameter QUANTITY). Hierbei wird als Nummer die letzte der vergebenen Nummern zurückgeliefert. Die erste freie Nummer ergibt sich also aus NUMBER - Quantity + 1.
Weitere Einzelheiten sind der Dokumentation zu den einzelnen Parametern zu entnehmen.
Beispiel
Eine Transaktion zum Anlegen eines Vertrages bietet auf dem ersten Bildschirm die Nummer VERTRAG und den Buchungskreis an. Im PAI sollte folgender Aufruf aufgenommen werden.
exporting
NR_RANGE_NUMBER = NKRS
OBJECT = ISU_EVER
NUMBER_IN = EVER-VERTRAG
UPD_KZ = ' '
importing
NUMBER = EVER-VERTRAG.
Bei eingegebenen Nummern muß natürlich geprüft werden, ob bereits ein Satz mit dieser Nummer existiert.
Direkt vor Aufruf der Updatetask ist der Aufruf mit UPD_KZ = 'X' zu wiederholen.
Falls mehrere Updates in einer logischen Einheit durchgeführt werden, sollte beim zweiten Aufruf mit Exceptions gearbeitet werden, da bei Fehlern im Nummernkreis unter Umständen eine A-Message gesendet wird.
Hinweise
Weiterführende Informationen
Parameter
Ausnahmen
Funktionsgruppe
E21NAddresses (Business Address Services) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2460 Date: 20240523 Time: 134346 sap01-206 ( 47 ms )