Ansicht
Dokumentation

COM_IL_API_ENQUEUE - Beziehungen sperren

COM_IL_API_ENQUEUE - Beziehungen sperren

Addresses (Business Address Services)   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dem Funktionsbaustein COM_IL_API_ENQUEUE können einzelne oder auch alle Beziehungen eines Relationstyps explizit durch die führende Applikation gesperrt werden.

Der Relationstyp ist im Importparameter IV_RELTYPE zu übergeben. Die Beziehungen werden in der Importtabelle IT_LINK_IDENTS angegeben. Dabei ist entweder die GUID der Beziehung selbst (ILGUID) zu füllen oder es sind die GUID von Vater und Sohn der Beziehung anzugeben.

Mit dem Importparameter IV_ENQMODE kann der Sperrmodus mitgegeben werden.

Der Importparameter IV_RAISE_EXCEPTION legt fest, ob eine Ausnahme (Exception) ausgelöst werden soll, wenn eine Sperre nicht gesetzt werden konnte. Andernfalls wird die Exporttabelle ET_MESSAGES mit den Beziehungen gefüllt, die durch andere Benutzer bereits gesperrt wurden.

Wird die Tabelle IT_LINK_IDENTS nicht mitgegeben oder ist sie leer, so werden alle Beziehungen des Relationstyp gesperrt, wobei unabhängig vom Importparameter IV_RAISE_EXCEPTION immer eine Ausnahme (Exception) ausgelöst wird, wenn die generische Sperre nicht erfolgreich war.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ET_MESSAGES
IT_LINK_IDENTS
IV_ENQMODE
IV_RAISE_EXCEPTION
IV_RELTYPE

Ausnahmen

LOCK_FAILED

Funktionsgruppe

COM_IL_API

ABAP Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1583 Date: 20240523 Time: 140135     sap01-206 ( 36 ms )