Ansicht
Dokumentation

ABENDB_WRITER_ABEXA - DB WRITER ABEXA

ABENDB_WRITER_ABEXA - DB WRITER ABEXA

CPI1466 during Backup   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Schreibstrom, Datenbanktabelle füllen

Das Beispiel demonstriert wie über einen Schreibstrom Daten in DDIC-Datenbanktabellen geschrieben werden können.

Quelltext

Ausführen

Beschreibung

In der Methode main wird eine LOB-Handle-Struktur aus der Struktur der DDIC-Datenbanktabelle DEMO_BLOB_TABLE abgeleitet, wobei die Komponente PICTURE als LOB-Handle-Komponente für einen binären Schreibstrom deklariert wird.

Dieser Schreibstrom wird in der Anweisung INSERT erzeugt und bekommt danach den Inhalt einer internen Tabelle pict sequenziell übergeben. Nach dem Schließen des Schreibstroms ist der Inhalt der internen Tabelle als binärer String in der DDIC-Datenbanktabelle abgelegt.

Der Inhalt der internen Tabelle ist hier eine Abbildung im GIF-Format, die mit einer Hilfsmethode aus dem Mime Repository geholt wird. Die dortige Adresse dient auch als Schlüssel der DDIC-Datenbanktabelle. Damit das Beispiel immer funktioniert, wird eine eventuell bereits vorhandene Zeile im statischen Konstruktor gelöscht.

Die Anzahl der geänderten Zeilen wird von einem Objekt der Klasse CL_ABAP_SQL_CHANGING_STMNT abgefragt.

Mit dem ausführbaren Beispiel zu Leseströmen kann der Inhalt wieder ausgelesen werden.






TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1997 Date: 20240523 Time: 163102     sap01-206 ( 21 ms )