Cou*_*ntD 11 abap bapi idoc sapjco3 sap-r3
我有一个使用SAP JCo 3库的Java应用程序.其中一个用例包括从SAP实例(R/3,ERP 6.0 EhP 7)接收IDoc文件并将其转换为XML.问题是,在转换过程中(由IDoc库执行),字段末尾的右侧空格会被修剪.显然,减少邮件大小.到目前为止,我还没有找到任何可以从Java端完成的配置.
在网上搜索,我从SAP方面找到了以下建议:
whiteSpace=preserve
从XSD编辑器设置xml.fieldContentFormatting=nothing
在发件人文件/ FTP适配器但是,我无法找到这些工具,也没有相应地配置它们.
我将非常感谢对这两种方法或任何其他解决方案的任何见解.
您可以检查字段的总长度是否等于该特定段的长度。您可以使用 RFC IDOCTYPE_READ_COMPLETE。在这个过程中,IDOC 类型为 MATMAs01。在表 PT_SEGMENTS 中您可以获得段长度。
您可以通过此段长度来获取完整的字段长度。