Zum Hauptinhalt springen

Automatischer Datenexport in SAP (ABAP)

💡 Artikel Übersicht:

  • Dieser Artikel erklärt, wie mit einer von Tacto zur Verfügung gestellten Beispiel-Implementierung Daten automatisiert in SAP exportiert werden können

❗Hinweis:

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

🎬 Demo Video

⬇️ Schritte für den automatisierten Datenexport

  1. Beispiel-Klassen anlegen (SE24)

    1. ZCL_CSV_UTIL

    2. ZCL_TACTO_EXPORTER (ggf. Standard-Felder / Filter anpassen)

  2. Beispiel-Report anlegen (SE38)

    1. ZR_TACTO_REPORT (ggf. Standard-Parameter anpassen)

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

  4. Periodischer Datentransfer der Dateien anlegen

  5. Alternativ: Report manuell auslösen (SE38) und Dateien downloaden (CG3Y)

⚙️ Standard Konfiguration

Der Export ist in drei Blöcke aufgeteilt, die unterschiedliche Filterlogiken verwenden:

  • Full Load: Stamm- und Customizing-Daten (z. B. Lieferanten) werden ohne Datumsfilter vollständig exportiert.

  • Delta Load: Tabellen mit eindeutigem Änderungsdatum (z. B. Wechselkurse) werden auf Basis des Änderungsdatums gefiltert. Standardmäßig werden die letzten 7 Tage exportiert.

  • Overlap Load: Tabellen ohne eindeutiges Änderungsdatum (z. B. Bestellungen) werden anhand von Erstellungs- oder Gültigkeitsdaten gefiltert. Standardmäßig werden die letzten 2 Jahre exportiert.

Alle Datumsparameter können individuell über den Report-Selektionsbildschirm angepasst werden. Ebenso lassen sich Tabellen, Felder und Filter (Where-Klauseln) im Code individuell ergänzen oder anpassen.

Des weiteren gibt es eine vom Rest des Exporters losgelöste Logik (ausgelöst durch "TEXT"), die die Langtexte der Bestellungen und Artikel exportiert. Diese Langtexte werden ebenfalls mit dem Delta Load exportert.

Hat dies deine Frage beantwortet?