Ansicht
Dokumentation
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 dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_KEYAusnahmen
ENTITY_ALREADY_EXISTSENTITY_NOT_DISJUNCT
FOREIGN_LOCK
Funktionsgruppe
DG10General 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 )