Ansicht
Dokumentation

HAZMAT_DGTMD_BUF_REC_INS_CHECK - GG: Prüfung ob DS angelegt werden kann; Exkl.-Sperrung im Erfolgsfall

HAZMAT_DGTMD_BUF_REC_INS_CHECK - GG: Prüfung ob DS angelegt werden kann; Exkl.-Sperrung im Erfolgsfall

General Material Data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein prüft, ob ein Datensatz neu angelegt werden kann. Der logische Schlüssel dient als Prüfkriterium. Hierzu ist eine Prüfung gegen die Puffertabelle, die Datenbanktabelle und das Sperrobjekt notwendig. Eine Prüfung gegen die IOTAB muß vom Dialog selbst vorgenommen werden.

Falls der neue Datensatz weder in einer der Tabellen existiert, noch von einem anderen Benutzer gesperrt ist (falls dieser diesen bereits angelegt, aber noch nicht auf die DB gesichert hat) wird sofort eine Sperre auf diesen Datensatz bzw. dessen logischen Schlüssel abgesetzt.

Ein existierender Datensatz kann nicht überschrieben werden, auch nicht wenn dieser bereits als gelöscht markiert ist. Der Funktionsbaustein gibt anhand des E_ERROR-Parameters zurück, ob der betreffende Datensatz als gelöscht markiert ist oder ob er gerade aktiv ist. Das aufrufende Programm kann dementsprechend mit einer Meldung an den Benutzer auf diesen Umstand reagieren.

Beispiel

-

Hinweise

-

Weiterführende Informationen

-





Parameter

I_LOGICAL_KEY

Ausnahmen

ENTITY_ALREADY_EXISTS
ENTITY_NOT_DISJUNCT
FOREIGN_LOCK

Funktionsgruppe

DG10

General Material Data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1439 Date: 20240523 Time: 063045     sap01-206 ( 37 ms )