IDoc-Datei beinhaltet Segmente weniger als 1063 Byte

Rund um Java und SAP®.

IDoc-Datei beinhaltet Segmente weniger als 1063 Byte

Postby Annie1639 » Thu Jan 10, 2008 2:06 pm

Hallo,

wir haben von unserem Auftraggeber IDocs erhalten, die wir in einem externen System verarbeiten müssen. Diese IDocs wurden über die Transaktion WE21 in Dateien umgewandelt. Diese verarbeiten wir dann.

Jedoch ist es so, dass zum einen die erzeugte IDoc-Datei Zeilenumbrüche beinhaltet. Das verfälscht schon mal die vorgeschriebene Byteanzahl (also Zeichenanzahl). Außerdem sind die Segmente nicht wie vorgeschrieben 1063 Byte (Zeichen) lang (63 Byte für den Kontrollsatz und 1000 Byte für die Nutzdaten), sondern variieren von Segmenttyp zu Segementtyp. Es müsste doch zumindest ungenutzter Platz mit Leerzeichen aufgefüllt werden, oder?

Wurde bei der Erzeugung der IDocs über die WE21 irgendwas falsch gemacht oder bin ich jetzt auf dem Holzweg? Ist das normal, dass die jeweiligen Segmente nicht die 1063 Byte einhalten? Und warum sind in der erzeugten IDoc-Datei Zeilenumbrüche drin?

Vielen Dank und viele Grüße
Johannes
Annie1639
..
..
 
Posts: 30
Joined: Mon Oct 08, 2007 3:29 pm

Return to Java & SAP®

Who is online

Users browsing this forum: No registered users and 1 guest

cron