Ansicht
Dokumentation

TRINT_LOCK_OBJECT_IN_REQUEST - Intern: Sperren eines Objekteintrags

TRINT_LOCK_OBJECT_IN_REQUEST - Intern: Sperren eines Objekteintrags

PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein sperrt einen Objekteintrag in einem Auftrag oder einer Aufgabe.

Der Aufrufer dieses Bausteins muss folgendes beachten:

  1. der Auftrag/die Aufgabe muß gesperrt (ENQUEUE_E_TRKORR) sein
  2. Auftragskopf und Objekteintrag müssen nach dem Setzen des Enqueues von der Datenbank gelesen worden sein
  3. der evtl. geänderte Objekteintrag (Lockflag) muß vom Aufrufer in die Datenbank zurückgeschrieben werden!
  4. der Aufrufer muß die in ct_enqueue gesammelten Enqueue-Sperren (ENQUEUE_E_TLOCK) wieder freigeben!
  5. Der Aufrufer muss ggf. die Versionierung der eingetragenen Objekte starten (FB SVRS_BEFORE_CHANGED)

Die letzten drei Punkte werden von der Hülle TRINT_LOCK_OBJECT übernommen; für externe Aufrufer ist TRINT_LOCK_OBJECT daher besser geeignet.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

CS_OBJECT
CT_ENQUEUE
CT_MESSAGES
ES_TLOCK
EV_OBJECT_ERROR
EV_OBJECT_NOT_LOCKABLE
IS_REQUEST_HEADER
IV_EDIT
IV_IGNORE_WARNINGS
IV_SIMULATION
IV_SUPPRESS_LOCK_ERRORS

Ausnahmen

OBJLOCK_FAILED

Funktionsgruppe

SCTS_REQUEST_CHECK

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1479 Date: 20240523 Time: 144834     sap01-206 ( 28 ms )