Wie bereits in diesem Beitrag erwähnt, habe ich mir zum Ziel gesetzt, wiederverwendbare Klassen mit allgemeinen Methoden zu erstellen.

Neben der Klasse ZCL_CONV_UTILITIES habe ich nun die Klasse ZCL_IDOC_UTILITIES in meiner Freizeit erstellt. Ab und zu Abends mal in Ruhe neben TV oder Serien gucken, halte ich das gelernte Wissen der vergangenen Tage / Wochen in meinem privaten Wiki fest oder/und lade die Methoden in GitLab hoch, sodass ich diese schnell in andere Systeme verwenden kann 😄.

Die ZCL_IDOC_UTILITIES hat neben den Konstruktor noch weitere Instanzmethoden, womit Ausgangs- und EingangsIDoc erstellt werden können.

Jetzt die Frage: Warum EingangsIDoc, wenn man diese eigentlich bekommt?

Das stimmt, aber zum Testen kann man EingangsIDoc simulieren oder man nutzt die IDoc Technologie für andere Zwecke um Daten in das System von innen zu bekommen.

Überblick über die Klasse:

ZCL_IDOC_UTILITIES