Ansicht
Dokumentation
RH_NOTE_COMMIT - HRMS: Notiz - Verbuchung (von Puffer auf Datenbank)
ROGBILLS - Synchronize billing plans Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein verbucht die Notizen, die mit DIRECT_DB_CHANGE = SPACE verändert wurden. Anschließend liefert er die Zahl der auf die Datenbank geschriebenen Sätze zurück.
Wenn als Parameter INFOTYPE nichts übergeben wird, werden alle bis dahin veränderten Notizen auf die Datenbank geschrieben.
Der Parameter COMMIT_FLAG steuert, ob der Funktionsbaustein ein COMMIT WORK erzeugen soll ('X', Default) oder ob das rufende Programm das macht (SPACE).
Beispiel
CALL FUNCTION "RH_NOTE_COMMIT"EXPORTING
INFOTYPE = P1001COMMIT_FLAG = 'X'
EXCEPTIONS
INTERNAL_ERROR = 1
ILLEGAL_INFOTYPE = 2
NOTE_NOT_FOUND = 3
NO_AUTHORITY = 4.
Hinweise
Sie sollten den Parameter INFOTYPE immer übergeben, damit nicht versehentlich Notizen aus anderen Programmen auf die Datenbank geschrieben werden.
Wenn Sie die Funktion mit COMMIT_FLAG = SPACE aufrufen, müssen Sie am Ende Ihres Programms ein COMMIT WORK absetzen!
Falls Sie die gemachten Änderungen verwerfen wollen, rufen Sie unbedingt den Funktionsbaustein RH_NOTE_CANCEL auf, da sonst die Änderungen weiter aktiv bleiben.
Ist für den Infotyp keine Notiz vorgesehen (Tabelle T77NT), so wird die Ausnahme ILLEGAL_INFOTYPE erzeugt.
Die Ausnahme INTERNAL_ERROR wird immer dann zurückgegeben, wenn ein interner Funktionsaufruf einen technischen Fehler zurückgemeldet hat.
Die Ausnahme NO_AUTHORITY wird zur Zeit nicht unterstützt.
Weiterführende Informationen
Bitte lesen Sie auch die Dokumentation zur Funktionsgruppe.
Parameter
COMMITTED_TEXT_COUNTCOMMIT_FLAG
INFOTYPE
Ausnahmen
ILLEGAL_INFOTYPEINTERNAL_ERROR
Funktionsgruppe
RHNTAddresses (Business Address Services) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2228 Date: 20240523 Time: 064222 sap01-206 ( 58 ms )