Ansicht
Dokumentation

HSM001_HAZSUB_DELETE - EHS: Löschen von Gef.Stoffstamm Daten

HSM001_HAZSUB_DELETE - EHS: Löschen von Gef.Stoffstamm Daten

BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

EHS: Löschen von Gefahrstoffstammdaten

Funktionalität

Mit diesem Funktionsbaustein kann eine Menge von Gefahrstoffstammdaten oder eine Menge von Teilobjekten von Gefahrstoffstammdaten gelöscht werden. Dabei bedeutet Löschen, dass das Löschkennzeichen (Feld DELFLG) der Objekte gesetzt wird. Ein physisches Löschen wird nicht durchgeführt.

Das Setzen des Löschkennzeichens wird von diesem Baustein nur innerhalb der Pufferdaten durchgeführt. Erst ein Aufruf des Funktionsbausteins /EHS3/HM010_HM_SAVE_TO_DB und ein anschließendes Absetzen eines COMMIT WORK schreibt die Modifikationen endgültig in die Datenbank fort.

Wie wird der zu löschende Datensatz bestimmt?

Welche Gefahrstoffstammdaten gelöscht 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 gelöscht. Wenn ein Kennzeichen auf TRUE gesetzt ist, aber keine zugehörige Ausgabetabelle angegeben ist, wird die Ausnahme PARAMETER_ERROR ausgelöst.

Hinweis:

In jeder Zeile muss das Feld RECN gefüllt sein.

Unterhalb der Gefahrstoffstammdatenebene muss in jeder Zeile das Feld RECNROOT gefüllt sein.

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_KEY_DATE_SWITCH_ONLY

I_FLG_WHOLE_INTERVAL

I_FLG_NO_BUFFER_INIT

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

PARAMETER_ERROR

INTERNAL_ERROR

INTERVAL_ACCESS_ERROR

Funktionsgruppe

/EHS3/HM010





Parameter

E_FLG_ERROR
E_FLG_LOCKFAIL
E_FLG_WARNING
E_MESSAGE_TAB
I_ADDINF
I_FLG_AUTH_CHECK
I_FLG_BADICHECK
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_ERROR
INTERVAL_ACCESS_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

HSM001

ROGBILLS - Synchronize billing plans   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3388 Date: 20240523 Time: 060757     sap01-206 ( 56 ms )