ABAP Beispiele



Entwicklung einer Verbuchungsschnittstelle
bei
Sensus Ludwigshafen GmbH


Anforderung
Ein externes Quellsystem liefert Buchungsdaten (Eingangsrechnungen/FI-Belege) als Datei. Diese Daten sollen eingelesen, gemappt, angereichert und verbucht werden. Nach dem Verbuchungsvorgang ist dem Quellsystem der Buchungsstatus per Datei (Acknowledge-File) zu übermitteln.


Vorgehen
Nach der Analyse der Quelldaten wurde eine zentrale Routine zum Einlesen der vorhandenen Datenformate angelegt. Datenaufbereitung und Anreicherung wurden über kundenspezifische Tabellen gesteuert. Für die Verbuchung wurden unterschiedliche BAPI’s zur Verbuchung von FI Belegen, als auch von MM Rechnungsbelegen verwendet, wobei eine Verbuchung nur nach erfolgreichem Test stattfindet. Die Test- bzw. Verbuchungsergebnisse werden dem Quellsystem in eine Datei auf dem Unix-System zur Verfügung gestellt.


Besonderheiten
In der Verbuchung von Belegen der logistischen Rechnungsprüfung kann es in SAP zu Preisdifferenzen kommen. Da das Quellsystem Preisdifferenzen immer dem Bestand zuschlägt, war eine Überwachungsroutine und Rückschnittstelle in SAP notwendig, um eine Umbuchung von Bestand auf Preisdifferenz im Quellsystem zu ermöglichen.





Migrationsprogramm für newGL Migration
bei
F.S. Fehrer GmbH & Co. KG


Anforderung
Für ein bestehendes SAP System mit newGL sollte der Belegsplit nachträglich eingeführt werden. Bestehende offene Posten waren zu migrieren - ausgeglichene nur bis Jahresbeginn.


Vorgehen
Prüfen der Datenmengen und der zu migrierenden Daten. Entwicklung der Programme zur Anreicherung der Belegsplit-Informationen aus den Belegsegmenten. Customizing des Belegsplits und Durchführen der Migration und Mitführung einer Protokoll-Tabelle.


Besonderheiten
Das Projekt musste mit einem sehr kleinem Budget in kürzester Zeit umgesetzt werden.





Migrationsprogramm für Datenübernahmen
bei
diversen Kunden
== Beispieldatei ==>


Anforderung
Zur Migration von Stamm- und Bewegungsdaten für die SAP Module FI und MM sollte eine allgemein anwendbares Migrationstool entwickelt werden, mit dem aus unterschiedlichen System Daten nach SAP migriert werden können. Zielsetzung war ein Template zu entwickeln, mit dem die Datenübernahme mehrerer Gesellschaften aus unterschiedlichen Systemen vereinheitlicht und beschleunigt wird.


Vorgehen
Analyse der Vorsysteme und der Daten aus den Vorsystemen. Prüfung der Migrationsmöglichkeiten unter Berücksichtigung des Anpassungsbedarfs der Daten. Erstellen von Excelvorlagen für die BAPI Verbuchung nach SAP. Programmieren des VBA Codes zum Auslesen und Verarbeiten der Daten.


Besonderheiten
Die diversen Unternehmen unterschieden sich teils erheblich in Bezug auf die Ausprägung der Daten. Über eine Routine die den BAPI „RFC_READ_TABLE“ aufruft wurden die jeweiligen Tabellen zuvor ausgelesen und deren Felder und Feldeigenschaften zur Template-Ausprägung und Datenprüfung bereitgestellt.