BDC Table Control

urcm
3 min readFeb 28, 2023

--

BDC Table Control ist der Prozess der Erstellung eines Programms aus der in SHDB erstellten Aufzeichnung und der anschließenden Verarbeitung der Daten mit Schleifen.

Szenario: Erstellen Zahlungsverkehr für den Kreditor.

Zuerst wird der SHDB-Tcode aufgerufen und eine Aufzeichnung erstellt.

SHDB

Schreiben Sie auf dem ersten Bildschirm Kreditor und Buchungskreis, wählen Sie dann Zahlungsverkehr und drücken Sie die Eingabetaste.

XK02

Beispiel-Bankverbindung für den jeweiligen Kreditor eingetragen. Und nehmen Sie dann den Bildschirm auf.

Transaktionsrecorder: Aufzeichnung XK02_REC anzeigen

Dann legen Sie ein Programm an.

Vergessen Sie nicht, bei den Feldinhalten die Option „Von Registrierung erben“ auszuwählen.

Lassen Sie uns nun das von uns erstellte Programm öffnen und mit dem Codieren beginnen. Lassen Sie uns zuerst Typen, interne Tabelle und Variable definieren.

Lassen Sie uns dann unsere Flat-Daten in das System hochladen und unsere BDC_OPEN_GROUP-Funktion aufrufen, um eine Mappe zu erstellen.

Jetzt erstellen wir unsere Schleife und verarbeiten die relevanten Daten.

Schließlich fügen wir unsere Daten ein und beenden unsere Operationen mit BDC_CLOSE_GROUP.

Drücken Sie die Taste F8 und dann erstellen Sie die BDC Mappe.

Jetzt gehen wir zum SM35-Tcode und prüfen, ob Mappe gebildet wird.

SM35

Wählen wir unsere Mappe und spielen sie ab.

SM37

Im Hintergrund wurde ein Job definiert. Um es auszuführen, gehen wir zu SM37 und führen es aus, indem wir Jobname eingeben.

SM37

Wir gehen zurück zum SM35 und doppelklicken auf unsere Mappe.

Ob Ihre Daten korrekt angelegt wurden, können Sie auch anhand des XK02-Tcodes prüfen.

--

--

urcm
0 Followers

ein begeisterter SAP ABAP Entwickler