Ansicht
Dokumentation
ABENOPEN_SQL_WRITING - OPEN SQL WRITING
CPI1466 during Backup SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
- Ändernde Zugriffe
Die ändernden Zugriffe umfassen das Einfügen, Ändern und Löschen von Inhalten in Datenbanktabellen. Alle ändernden Zugriffe sind als Einzelzugriffe oder als Mengenzugriffe möglich. Wenn mehrere Zeilen einer Datenbanktabelle geändert werden sollen, sind Mengenzugriffe über interne Tabellen prinzipiell performanter als Einzelzugriffe.
Hinweise
- Bei ändernden Zugriffen muss immer auf die Datenkonsistenz geachtet werden. Dazu dient das LUW-Konzept. In den Anwendungsprogrammen eines AS ABAP sind die impliziten Datenbank-LUWs in der Regel nicht ausreichend für die konsistente Datenhaltung. Stattdessen müssen explizite SAP-LUWs programmiert werden, die in der Regel mehrere Datenbank-LUWs umfassen.
- Wenn ändernde Zugriffe auf eine Datenbanktabelle durchgeführt werden, für die ein Datenbank-Cursor in einer SELECT-Schleife oder mit OPEN CURSOR geöffnet ist, ist dessen Ergebnismenge datenbankabhängig und undefiniert. Solche parallelen Zugriffe sollten deshalb vermieden werden.
- Ändernde Zugriffe auf Tabellen oder klassische Views mit Vertreterobjekten erfolgen weiterhin auf die Datenbanktabelle bzw. die klassische View und führen zu einer Syntaxwarnung.
- Nach dem Füllen einer globale temporäre Tabelle mit muss diese vor dem nächsten impliziten Datenbank-Commit explizit durch die -Anweisung DELETE FROM ohne WHERE oder einen expliziten Datenbank-Commit bzw. Datenbank-Rollback wieder geleert werden, sonst kommt es zum Laufzeitfehler COMMIT_GTT_ERROR.
General Material Data General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3132 Date: 20240523 Time: 110234 sap01-206 ( 46 ms )