Ich habe eine Java Anwendung, die SAP JCo 3 Bibliotheken verwendet. Einer der Anwendungsfälle besteht darin, eine IDoc-Datei von der SAP-Instanz (R/3, ERP 6.0 EhP 7) zu empfangen und in XML zu konvertieren. Das Problem ist, dass während der Konvertierung (ausgeführt von der IDoc-Bibliothek) die richtigen Leerzeichen am Ende der Felder getrimmt werden. Offenbar, um die Nachrichtengröße zu reduzieren. Bisher habe ich keine Konfiguration gefunden, die von der Java-Seite aus möglich ist.SAP R/3 entfernt nachfolgende Leerzeichen aus IDoc-XML-Dateien
die Suche im Netz, fand ich folgende Vorschläge aus der SAP-Seite:
whiteSpace=preserve
aus den XSD Editor- Einstellung
xml.fieldContentFormatting=nothing
im Sender File/FTP Adapter
jedoch Einstellung Ich konnte diese Tools weder finden noch entsprechend konfigurieren.
Ich würde jede Einsicht in diese beiden Ansätze oder jede andere Lösung schätzen.
Wie wirken sich die zu schneidenden Felder aus? Was funktioniert nicht mehr? –
IDoc-Daten sollten unverändert in XML konvertiert werden, um die Leerstellen für die spätere Verarbeitung zu erhalten. Um Konsistenz zwischen der ursprünglichen IDoc-Feldlänge und der tatsächlichen XML-Feldlänge zu erhalten. – CountD