Ansicht
Dokumentation

TRINT_DELETE_COMM_OBJECT_KEYS - Lösche Objekteintrag mit evtl. vorhandenen Schlüsseleinträgen aus Auftrag

TRINT_DELETE_COMM_OBJECT_KEYS - Lösche Objekteintrag mit evtl. vorhandenen Schlüsseleinträgen aus Auftrag

PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Verwendung dieser Funktion ist nur innerhalb des Change and Transport System möglich, da sie Datenbank-Updates ohne Aufbau von Kurzzeitsperren (Enqueue-Sperre) durchführt.

Der Funktionsbaustein TRINT_DELETE_COMM_OBJECT_KEYS löscht den im Parameter IS_E071_DELETE übergebenen Objekteintrag aus dem im Parameter IS_REQUEST genannten Auftrag (bzw. der Aufgabe).

Bei gesetztem Dialogkennzeichen wird geprüft, ob das Objekt bereits verändert wurde (durch Vergleich mit der letzten Version in der Versionsdatenbank) und, falls ja, eine entsprechende Warnung gesendet. Bei sperrbaren Objekten wird eine entsprechende I-Message verschickt und man muß die Löschung explizit bestätigen.

Wenn alle Prüfungen bestanden werden, löscht die Funktion den angegebenen Eintrag und alle dazu gehörenden Schlüsseleinträge. Falls notwendig, wird die auf dem Objekt sitzende Sperre an andere Teilobjekteinträge innerhalb des Projekts verteilt.

Die Tabellen E070, E071 und E071K, die Sperrtabelle TLOCK und im Reparaturfall die beteiligten SAPNAMES-Dateien sowie das Reparaturkennzeichen des Objekts sind anschließend wieder in einem konsistenten Zustand.

Im Ausgabeparameter ET_NEW_LOCKS wird eine Liste der verteilten Sperren zurückgereicht. Der Changing-Parameter CS_REQUEST wird simultan mit den Datenbankänderungen verändert. Ein Nachselektieren des Aufrufers erübrigt sich somit.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

CS_REQUEST
ET_NEW_LOCKS
IS_E071_DELETE
IV_DIALOG_FLAG

Ausnahmen

E_BAD_TARGET_REQUEST
E_DATABASE_ACCESS_ERROR
E_EMPTY_LOCKKEY
E_WRONG_SOURCE_CLIENT
N_NO_DELETION_OF_CORR_ENTRY
N_NO_DELETION_OF_C_OBJECTS
N_OBJECT_ENTRY_DOESNT_EXIST
N_REQUEST_ALREADY_RELEASED
N_REQUEST_FROM_OTHER_SYSTEM
R_FOREIGN_LOCK
R_USER_CANCELLED
R_USER_DIDNT_CONFIRM
W_BIGGER_LOCK_IN_SAME_ORDER
W_DUPLICATE_ENTRY
W_NO_AUTHORIZATION
W_USER_NOT_OWNER

Funktionsgruppe

STRI

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2410 Date: 20240523 Time: 125938     sap01-206 ( 51 ms )