Ansicht
Dokumentation
HSM001_HAZSUB_UPDATE - EHS: Aktualisieren von Gef.Stoffstamm Daten
CL_GUI_FRONTEND_SERVICES - Frontend Services ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Kurztext
EHS: Aktualisieren von Gefahrstoffstammdaten
Funktionalität
Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) in EH&S-Service für Gefahrstoffstammdaten. Er dient dem Aktualisieren von Gefahrstoffstammdaten.
Welche Daten werden aktualisiert?
Es werden nur Daten aktualisiert, für die in den Schnittstellentabellen gültige Schlüssel angegeben sind. Schlüssel sind hierbei die Felder der Struktur /EHS3/RCGUKEY_GUID und der entsprechende Fremdschlüssel (RECNROOT). Unabhängig von den zu aktualisierenden Daten muss immer der Kopfsatz des entsprechenden Gefahrstoffstamms (X_API_HEADER_TAB) zusätzlich mit angegeben werden.
Wie wird der zu aktualisierende Datensatz bestimmt?
Welche Gefahrstoffstammdaten aktualisiert werden, wird durch die einzelnen Kennzeichen I_FLG_xxx festgelegt. Entsprechend der einzelnen Kennzeichen müssen die Eingabetabellen zusätzlich zum zugehörigen Gefahrstoffstamm wie folgt übergeben werden:
I_FLG_HEADER ,,,,,,=>,,X_API_HEADER_TAB
I_FLG_TXT_DATA,,,,,,=>,,X_API_TXT_DATA_TAB
I_FLG_NUM_DATA,,,,=>,,X_API_TXT_DATA_TAB
Wenn ein Kennzeichen auf TRUE gesetzt ist, werden die entsprechenden Daten aktualisiert. Wenn ein Kennzeichen auf TRUE gesetzt ist, aber keine zugehörige Ausgabetabelle angegeben ist, wird die Ausnahme PARAMETER_ERROR ausgelöst.
Intervallbezogenes Lesen und Schreiben
Informationen dazu finden Sie im Dokument Intervallbezogenes Lesen und Schreiben.
Hinweise
Parameter
I_ADDINF
I_VALFR
I_VALTO
I_FLG_CHECK_ONLY
I_FLG_AUTH_CHECK
I_FLG_SPLIT_WITHOUT_CHANGENO
I_FLG_NO_BUFFER_INIT
I_FLG_KEY_DATE_SWITCH_ONLY
I_FLG_WHOLE_INTERVAL
I_FLG_HEADER
I_FLG_TXT_DATA
I_FLG_NUM_DATA
E_FLG_LOCKFAIL
E_FLG_ERROR
E_FLG_WARNING
E_MESSAGE_TAB
X_API_HEADER_TAB
X_API_TXT_DATA_TAB
X_API_NUM_DATA_TAB
Exceptions
NO_OBJECT_SPECIFIED
KEYDATE_OR_CHANGENUMBER_ERROR
PARAMETER_ERROR
INTERNAL_ERROR
INTERVAL_ACCESS_ERROR
Funktionsgruppe
/EHS3/HM010
Parameter
E_FLG_ERRORE_FLG_LOCKFAIL
E_FLG_WARNING
E_MESSAGE_TAB
I_ADDINF
I_FLG_AUTH_CHECK
I_FLG_CHECK_ONLY
I_FLG_HEADER
I_FLG_KEY_DATE_SWITCH_ONLY
I_FLG_NO_BUFFER_INIT
I_FLG_NUM_DATA
I_FLG_SPLIT_WITHOUT_CHANGENO
I_FLG_TXT_DATA
I_FLG_WHOLE_INTERVAL
I_VALFR
I_VALTO
X_API_HEADER_TAB
X_API_NUM_DATA_TAB
X_API_TXT_DATA_TAB
Ausnahmen
INTERNAL_ERRORINTERVAL_ACCESS_ERROR
KEYDATE_OR_CHANGENUMBER_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR
Funktionsgruppe
HSM001General Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3246 Date: 20240603 Time: 223746 sap01-206 ( 62 ms )