Ansicht
Dokumentation
NUMBER_RANGE_INTERVAL_UP_LOCAL - Obsolet - Einfügen, Ändern und Löschen von Intervallen im Dialog (lokal)
TXBHW - Original Tax Base Amount in Local Currency rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieser Funktionsbaustein ist freigegeben.
Die Dokumentation des Funktionsbausteins wird noch überarbeitet, so daß sie auch formal den Anforderungen genügt, die an freigegebene Funktionsbausteine gestellt werden.
Mit dem Funktionsbaustein können Intervalle gepflegt werden. Die Änderungen werden über die interne Tabelle übergegeben. Die Änderungen werden nicht direkt auf die Datenbank geschrieben, sondern zunächst in das lokale Gedächtnis aufgenommen. Durch Aufruf des Funktionsbausteins NUMBER_RANGE_UPDATE_CLOSE wird der Inhalt des lokalen Gedächtnis auf die Datenbank geschrieben.
Bevor die Änderungen in das lokale Gedächtnis übernommen werden, werden sie geprüft. Im Fehlerfall wird keine Änderung übernommen, wodurch das lokale Gedächtnis immer einen konsisten, fehlerfreien Zustand hat. Der Fehler wird über die Fehlerstruktur dem Aufrufer übergeben. Sobald ein Fehler gefunden wird, bricht der Funktionsbaustein die Verarbeitung ab.
Wenn sich Intervalle überlappen, die disjunkt sein müßten, wird die Fehlertabelle mit allen überlappenden Intervallen gefüllt.
Wird bei den Typen 2, 3 und 5 bis 8 ein Intervall gelöscht, werden die entsprechenden Elementzuordnungen angepaßt. Dadurch können implizit Gruppen gelöscht werden.
Bevor dieser Funktionsbaustein aufgerufen wird, muß der Funktionsbaustein zum Sperren des Nummernkreisobjekts aufgerufen werden, um konkurrierende Updates zu vermeiden.
Alle Ausnahmen werden mit MESSAGE ... RAISING ... erzeugt.
Beispiel:
Objekt HUGO
DATA: BEGIN OF IV OCCURS 20 TIMES.
INCLUDE STRUCUTRE INRIV.
DATA: END OF IV.
DATA: BEGIN OF ERROR_IV OCCURS 20 TIMES.
INCLUDE STRUCUTRE INRIV.
DATA: END OF ERROR_IV.
DATA: BEGIN OF ERROR.
INCLUDE STRUCUTRE INRER.
DATA: END OF ERROR.
DATA: ERROR_OCCURED(1) TYPE C.
CALL FUNCTION 'NUMBER_RANGE_INTERVAL_UPDATE'
EXPORTING OBJECT = 'HUGO'
IMPORTING ERROR_OCCURED = ERROR_OCCURED
ERROR = ERROR
TABLES INTERVAL = IV
ERROR_IV = ERROR_IV.
IF ERROR_OCCURED = SPACE.
* Änderungen wurden in das lokale Gedächtnis übernommen
ELSE.
* es traten Fehler auf, Struktur ERROR enthält den Fehler
ENDIF.
Parameter
CHECK_IV_AT_ALL_EVENTSERROR
ERROR_IV
ERROR_OCCURED
INTERVAL
OBJECT
WARNING_OCCURED
Ausnahmen
OBJECT_NOT_FOUNDFunktionsgruppe
SNR1CPI1466 during Backup TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3874 Date: 20240523 Time: 044207 sap01-206 ( 60 ms )