Zum Hauptinhalt springen

Automatischer Dokumentenexport in SAP (ABAP)

Vor über einer Woche aktualisiert

Tacto stellt eine Beispiel-Implementierung in ABAP bereit, mit der Zeichnungsdokumente aus SAP automatisiert in Tacto exportiert werden können. Der Report unterstützt drei Betriebsmodi und kann für regelmäßige Synchronisierungen (Delta) oder einen initialen Vollexport (Batch) eingesetzt werden.


Die drei Betriebsmodi des Dokumentenexporters

Der Report unterstützt drei Betriebsmodi, die über Radiobuttons auf dem Selektionsbild gewählt werden:

  1. Nur Zählen

Ermittelt die Gesamtanzahl aller freigegebenen Zeichnungsdokumente (Status FR), ohne Dateien zu exportieren. Einsatz: Vorab-Prüfung des Datenvolumens.

2. Delta Export

Exportiert nur Dokumente, deren letztes Bearbeitungsdatum (DRAP) innerhalb der letzten X Tage liegt (Parameter p_days). Einsatz: Täglicher oder wöchentlicher Sync neuer oder geänderter Zeichnungen nach Tacto.

3. Batch Export

Exportiert einen definierten Ausschnitt aller freigegebenen Dokumente, gesteuert über Offset und Limit. Einsatz: Initialer Vollexport in mehreren Durchläufen (z. B. je 500 Dokumente), um Speicher- und Laufzeitgrenzen einzuhalten.

Zusätzlich können Sie wählen, ob die Dokumente auf einen Pfad des Applikationsservers oder lokal auf dem Computer des Auslösers abgelegt werden sollen.


Schritte für den automatisierten Datenexport

  1. Beispiel-Klassen anlegen (SE24)

    1. ZCL_TACTO_CSV_UTIL

  2. Beispiel-Report anlegen (SE38)

    1. ZR_TACTO_DOC_EXPORTER

  3. Periodische Ausführung des Exports anlegen (SM36)

  4. Periodischer Datentransfer der Dateien anlegen

Hinweis

Sollten Sie Interesse am ABAP-Code unserer Beispiel-Implementierung haben, wenden Sie sich bitte an Ihren Solution Engineer.

Hat dies deine Frage beantwortet?