Nach zwei Tagen SD Schulung hatten wir heute Zeit, uns ein Thema welches wir auf unserer Pendenzenliste hatten zu widmen: dem IDoc.
So begannen wir damit abzuklären, was nötig ist, um eine Bestellung als IDOC an einen Geschäftspartner zu übermitteln.
Als erstes beschafften wir uns die Struktur der Bestellung - wobei gleich eine RAPer-Typische Diskussion aufkam, ob nicht XML sich besser eignen würde um die Daten zu übermitteln (welche dann aber auch schnell wieder ein Ende fand). So schauten wir uns die Dokumentation zur Struktur des Basistypen ORDERS05 an.
Darauf legte jeder einen eigenen Fileport sowie eine Partnervereinbarung an und fügte diese als Nachicht in seiner Lieferanten-Bestellung hinzu. Nun galt es, das genererierte File in einem eigenen Programm vom Applikations-Server zu lesen und zu guter letzt noch zu versenden. Während das Versenden der E-Mail Nachricht an sich kein grosses Problem darstellte hatten wir jedoch Probleme mit dem Dateianhang. Dessen Zeilen dürfen aufgrund des Funktionsbausteins nicht länger als 255 Zeichen sein. Unsere Datei, welche wir verschicken sollten, überschritt diese Länge aber um fast das doppelte.
Nach längerem Probieren konnten wir das Problem schlussendlich lösen, indem wir die zu übermittelnde Datei dem FuBa in binärer Form übergaben.
Keine Kommentare:
Kommentar veröffentlichen
Danke für Ihren Kommentar