Ansicht
Dokumentation
ABENABAP_SQL_WRITING - ABAP SQL WRITING
RFUMSV00 - Advance Return for Tax on Sales/Purchases General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
- Ändernder Zugriff
Die ändernden Zugriffe umfassen das Einfügen, Ändern und Löschen von Inhalten in DDIC-Datenbanktabellen. Alle ändernden Zugriffe sind als Einzelzugriffe oder als Mengenzugriffe möglich. Wenn mehrere Zeilen einer DDIC-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 parallele Zugriffe sollten daher vermieden werden.
- Ändernde Zugriffe auf DDIC-Datenbanktabellen oder DDIC-Tabellen-Views im ABAP Dictionary mit Vertreterobjekten erfolgen weiterhin auf die DDIC-Datenbanktabelle bzw. die DDIC-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: 3178 Date: 20240606 Time: 093059 sap01-206 ( 48 ms )