Wir haben unsere SAP-Schnittstellen immer mit IDOC gelöst. Das bietet saubere Schnittstellendefinitionen für den Datenaustausch mit allen Systemen. Die zugrunde liegende Klasse zum Lesen und Erzeugen von IDOC-Dateien ist zum Beispiel
hier enthalten (ist ein kleiner Viewer für diese Dateien). Das wird z.B. im Datenaustausch mit Varta, Bosch, Nestle u.a. eingesetzt. Ich kann Dir aber aus bisherigen Projekten eins sagen: Eine solche Schnittstelle mit mehreren Transaktionen zu programmieren, braucht ca. 20-50 MT, selbst wenn Du Dich um die reine Technik die dem zugrunde liegt nicht mehr kümmern musst. Dazu ist SAP zu flexibel, es gibt selbst innerhalb des gleichen Konzerns oft keine zwei gleichen Vorgehensweisen.