Ansicht
Dokumentation

ABENBULK_MODIFY_ABEXA - BULK MODIFY ABEXA

ABENBULK_MODIFY_ABEXA - BULK MODIFY ABEXA

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

MODIFY, FROM TABLE

Das Beispiel demonstriert die Anweisung MODIFY ... FROM TABLE.

Quelltext

Ausführen

Beschreibung

Die DDIC-Datenbanktabelle DEMO_BULK_MODIFY hat zwei Schlüsselfelder K1 und K2 und ein normales Feld V1. Ein eindeutiger Sekundärindex IDX umfasst die Felder K1 und V1. Die DDIC-Datenbanktabelle wird mit einer Zeile 1, 1, 1 gefüllt und dann wir die Anweisung MODIFY ... FROM TABLE mit einer internen Tabelle mit den Zeilen 1, 2, 1 und 1, 1, 2 verwendet. Das Ergebnis ist plattformabhängig.

  • Auf Datenbanksystemen mit zeilenweisem MODIFY, wie die SAP-HANA-Datenbank, kann die erste Zeile der internen Tabelle wegen des eindeutigen Sekundärindex nicht eingefügt werden. Die zweite Zeile der internen Tabelle überschreibt die vorhandene Zeile und das Ergebnis ist eine Zeile mit dem Inhalt 1, 1, 2.
  • Auf Datenbanksystemen mit zeilenweisem MODIFY und Abbruch nach einem gescheiterten Einfügen, wie die SAP MaxDB, wird keine Änderung vorgenommen und das Ergebnis ist eine Zeile mit dem Inhalt 1, 1, 1.
  • Auf Datenbanksystemen mit blockweisem UPDATE und INSERT, wie ORACLE DB, wird die vorhandene Zeile mit der zweiten Zeile der internen Tabelle überschrieben und danach die erste Zeile der internen Tabelle eingefügt und das Ergebnis sind zwei Zeilen 1, 1, 2 und 1, 2, 1.





TXBHW - Original Tax Base Amount in Local Currency   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2250 Date: 20240523 Time: 170838     sap01-206 ( 49 ms )