简单转换(ST)中的可选XML字段

2020-08-16 06:28发布

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

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


您好,我正在使用简单转换(ST)将XML文件转换为ABAP数据。 在我的XML文件中,一些XML标记是可选的:有时它们在文件中可用,有时却不可用。 我找不到如何为此定义一个ST。

要么XML字段在ST定义中,然后这些字段也应该在XML文件中,或者

XML 字段不在ST定义中,因此这些字段在XML中是不允许的。

问候插孔

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

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


您好,我正在使用简单转换(ST)将XML文件转换为ABAP数据。 在我的XML文件中,一些XML标记是可选的:有时它们在文件中可用,有时却不可用。 我找不到如何为此定义一个ST。

要么XML字段在ST定义中,然后这些字段也应该在XML文件中,或者

XML 字段不在ST定义中,因此这些字段在XML中是不允许的。

问候插孔

付费偷看设置
发送
2条回答
骆驼绵羊
1楼 · 2020-08-16 07:03.采纳回答

杰克,您好,请在下面找到一些示例代码来解决您的问题:

 
   
  

使用简单的转换tt条件,您可以将XML标签设为可选。 在下面的示例中,在反序列化期间,如果xml中没有可用的xml标记,则SAP数据E1EDL20不会被填充。

关于。 有用时请给分!

小c菟菟
2楼-- · 2020-08-16 07:01

嗨,J。Graus,

我有类似的要求(使用多个XML)来更新abap中的深层结构。

ST逻辑如下:

我尝试了上面给出的代码,但是没有运气。

请告知。

谢谢。

此致

一周热门 更多>