Ansicht
Dokumentation

NUMBER_RANGE_INTERVAL_UP_LOCAL - Obsolet - Einfügen, Ändern und Löschen von Intervallen im Dialog (lokal)

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 time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book
Vorbemerkung

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_EVENTS
ERROR
ERROR_IV
ERROR_OCCURED
INTERVAL
OBJECT
WARNING_OCCURED

Ausnahmen

OBJECT_NOT_FOUND

Funktionsgruppe

SNR1

CPI1466 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 )