ECC/Z-Transaktion als Fiori Kachel/App

Besonders bei Z-Transaktionen gibt es oft die Anforderung ohne große Entwicklung diese auch im Fiori Launchpad aufrufen zu können. Bei der Transaktion muss das Aufrufen mit SAP GUI für HTML aktiviert sein. Denn die Transaktion wird mit SAP GUI für HTML aufgerufen und im Fiori Launchpad angezeigt. Das Programm hinter der Transaktion wird im Fiori Launchpad eins zu eins wie in der GUI angezeigt. Außer bei der Programmierung z.B. bei den Funktionscodes/Buttons ist dies für Fiori ausgeschlossen.

IDoc Monitoring mit SAP Standard Transaktion

Durch einen Kollegen habe ich die SAP Standard Transaktion “WLF_IDOC” kennengelernt. Oft ist die Anforderung ein Monitoring für gewisse IDoc Nachrichtentypen zu gewährleisten, die fehlerhaft gebucht werden. Bislang habe ich die Erfahrung gemacht, dass sowas Z programmiet wurde, auch weil andere Monitorthemen wie Dumps direkt mit umgesetzt werden konnten. Was kann man mit der Transaktion machen? Mit Hilfe dieser Transaktion können IDocs im Vorder- aber auch im Hintergrund via Jobs überwacht werden.

Konvertierung .xml Datei zu interne Tabelle

In einem Projekt wäre fast ein ToDo gewesen, dass ich die Inhalte einer XML-Datei hätte auslesen müssen. Das wäre ein Bestandsteil der Anforderung gewesen. Ich hatte zwar schon mal ein Code zur Hand, wo die Kurse von der polnischen Bank anhand einer XML-Datei ausgelesen und in eine SAP Struktur gebracht wird, aber ansonsten fehlt mir zu diesem Thema die Praxis. Trotzdem als ich es mir kurz angeschaut hatte, hat es mein Interesse geweckt 😄 und deshalb habe ich wie oft in meiner Freizeit bei einer guten Serie nebenbei das XML Thema angeschaut.

MM Z-Klasse: Hilfsmethoden wie Bestandsabgleich

In diesem Beitrag habe ich über die Klasse ZCL_CONV_UTILITIES und hier über die Klasse ZCL_IDOC_UTILITIES geschrieben, die ich in meiner Freizeit programmiert habe. Bei einem neuen Kunden kam auch bereits die Klasse ZCL_CONV_UTILITIES zum Einsatz, wo ich mehrmals Konvertierungen vornehmen musste. Hat sich also schon ausgezahlt 😄 Da mein Schwerpunkt, bezogen auf ein Modul, Material Management ist, macht es Sinn eine Klasse aufzubauen, die ich allgemein für die ToDos im MM Bereich verwenden kann.

Z-Klasse für IDoc Eingangs- und Ausgangsverarbeitung

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 😄.