Ansicht
Dokumentation
TRINT_LOCK_OBJECT_IN_REQUEST - Intern: Sperren eines Objekteintrags
PERFORM Short Reference BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Baustein sperrt einen Objekteintrag in einem Auftrag oder einer Aufgabe.
Der Aufrufer dieses Bausteins muss folgendes beachten:
- der Auftrag/die Aufgabe muß gesperrt (ENQUEUE_E_TRKORR) sein
- Auftragskopf und Objekteintrag müssen nach dem Setzen des Enqueues von der Datenbank gelesen worden sein
- der evtl. geänderte Objekteintrag (Lockflag) muß vom Aufrufer in die Datenbank zurückgeschrieben werden!
- der Aufrufer muß die in ct_enqueue gesammelten Enqueue-Sperren (ENQUEUE_E_TLOCK) wieder freigeben!
- 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_OBJECTCT_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_FAILEDFunktionsgruppe
SCTS_REQUEST_CHECKGeneral 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 )