将Deep内部表转换为XML

2020-09-04 14:42发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我需要将一个深层内部表(在运行时动态生成)转换为XML。 我为此使用了基本的CALL TRANSFORMATION ID,这给了我输出但没有达到预期。 表数据已转换为带有标签 的数组。 我想删除此标记,因为此XML文件将由第三个系统使用。 如何获得此结果?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我需要将一个深层内部表(在运行时动态生成)转换为XML。 我为此使用了基本的CALL TRANSFORMATION ID,这给了我输出但没有达到预期。 表数据已转换为带有标签 的数组。 我想删除此标记,因为此XML文件将由第三个系统使用。 如何获得此结果?

付费偷看设置
发送
2条回答
SAP小黑
1楼-- · 2020-09-04 15:12

是ABAP运行时环境在为每个行序列化内部表(序列化变量本身或其组件之一)时生成的。 要删除它,请勿使用内部表(仅是结构)。 请注意,如果有几行,您将了解XML要求每行都必须由一个标记标识。

要清楚,内部表的所谓ASXML序列化提供了这种XML:/p>

 ...
    <表格>
       (描述第1行的元素和值)
       (描述第2行的元素和值)
       ...
    
 ...