Ansicht
Dokumentation

ISU_NUMBER_CLOSE_NOGAPS - INTERN: Nummernkreise Fortschreiben

ISU_NUMBER_CLOSE_NOGAPS - INTERN: Nummernkreise Fortschreiben

Addresses (Business Address Services)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

E21N

Addresses (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 )