Wie kann man einen SAP-Report optimal strukturieren?

Ein „normaler“ Report kann beispielsweise mit einem klassischen, einfachen Top-Down-Ansatz realisiert werden und wächst dadurch rasch auf hunderte bis tausende Zeilen an, sobald komplexere Abläufe, Methoden oder Objektfunktionen in dem Report aufgerufen werden. Dies führt zwangsweise dazu, dass sehr viel gescrollt werden muss und Anpassungen mehr Implementierungsaufwand bedürfen.

Ein einfacher und eleganterer Ansatz wird im folgenden Artikel verfolgt und beschrieben. Continue reading

Wie kann man SAP ABAP Unit-Tests generieren?

Der Einsatz von automatisierten Quellcode- und Modultests bildet die Grundlage moderner Software-Entwicklung. In SAP Netweaver können wie in anderen Entwicklungsumgebungen ABAP OO  Unit-Tests implementiert und eingesetzt werden. Diese Modultests können anhand zwei verschiedener Klassentypen ausgeprägt werden, globale und lokale Test-Klassen. Continue reading

Wie erstellt man eine XSL-Transformation aus einem bestehenden Data Dictionary Element?

Eine Datenübergabe zwischen verschiedenen Programmen, Systemen oder Komponenten erfolgt anhand definierter Schnittstellen. Diese können auf unterschiedliche Arten mit Daten befüllt werden. Eine Methode ist beispielsweise das Einlesen (Parsen) von Rohtext-Dateien. Eine weitere, elegantere Möglichkeit stellen XML-Daten dar. Die XML-Daten, deren Übergabe und Transformation werden in diesem Artikel beschrieben.