Ansicht
Dokumentation
ABENADBC_TRANSACTION - ADBC TRANSACTION
rdisp/max_wprun_time - Maximum work process run time BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
- Datenbank-LUWs
Auf jeder geöffneten Datenbankverbindung, die durch eine Instanz der Klasse CL_SQL_CONNECTION repräsentiert werden kann, ist zu einem Zeitpunkt nur eine Datenbank-LUW aktiv. Beim Öffnen einer Verbindung wird implizit die erste Datenbank-LUW der Verbindung geöffnet.
Die Klasse CL_SQL_CONNECTION enthält Instanzmethoden
- COMMIT
- ROLLBACK
um die aktuelle Datenbank-LUW einer Verbindung über einen Datenbank-Commit bzw. Datenbank-Rollback zu beenden. Dabei wird die aktuelle Verbindung auf den Zustand inaktiv gesetzt. Wenn die Verbindung noch mit einer SQL-Anweisung von ADBC verknüpft und diese verwendet wird, wird sie implizit wieder aktiviert und dabei eine neue Datenbank-LUW geöffnet.
Die Datenbank-LUWs verschiedener Verbindungen sind unabhängig voneinander und müssen einzeln beendet werden. Beim Wechsel des Workprozesses mit daraus resultierendem implizitem Datenbank-Commit wird dieser auf allen offenen Verbindungen ausgeführt. Der Datenbank-Commit auf der Standardverbindung erfolgt als letztes.
Hinweise
- Für ausführliche Informationen zu Datenbankverbindungen, siehe Datenbankverbindungen.
- Um mit ADBC einen Datenbank-Commit oder einen Datenbank-Rollback auf der Standardverbindung durchzuführen, muss mit CREATE OBJECT eine Instanz der Klasse CL_SQL_CONNECTION für diese Verbindung erzeugt werden.
- Eine Transaktionskontrolle darf nur mit den Methoden COMMIT und ROLLBACK der Klasse CL_SQL_CONNECTION durchgeführt werden,da nur dann alle bei Transaktionsende notwendigen Aktionen in der Datenbankschnittstelle ausgeführt werden. Die nativen Anweisungen COMMIT oder ROLLBACK sollten nicht über CL_SQL_STATEMENT oder CL_SQL_PREPARED_STATEMENT ausgeführt werden, um kritische Nebeneffekte zu vermeiden.
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2873 Date: 20240523 Time: 173456 sap01-206 ( 46 ms )