使用简单转换的XML中的可选标记

2020-08-16 07:00发布

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

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


尊敬的专家,

我正在对多个XML使用简单的转换来更新abap中的表类型。

示例代码: 是XML文件中的可选标记:

  • -> *需要将其设为可选。
  • -> *需要将其设为可选。

请告知如何将上述属性设置为可选?

谢谢

sanjeev

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

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


尊敬的专家,

我正在对多个XML使用简单的转换来更新abap中的表类型。

示例代码: 是XML文件中的可选标记:

  • -> *需要将其设为可选。
  • -> *需要将其设为可选。

请告知如何将上述属性设置为可选?

谢谢

sanjeev

付费偷看设置
发送
4条回答
悠然的二货
1楼-- · 2020-08-16 07:21

您好 Sandra Rossi

感谢您的快速回复。 我正在寻找用于使ex成为可选标记的转换逻辑:Orgid * Othr标记,并创建了具有深层结构的SE11表类型以填充XML数据。

XML文件格式如下:

在XML文件2中没有标记,因此ST给出了错误。

所以要制作,这些标记在转换逻辑中是可选的。 请告知。

感谢您的宝贵时间。

此致

sanjeev

SAP德到
2楼-- · 2020-08-16 07:40

如果有人想提供帮助,以下数据格式正确,可以为您提供帮助:

第一个XML测试用例(带有OrgId):

 <?xml version =" 1.0"?>
 <根>
   
     
       
          Id 
          AddtlInf 
       
     
   
  

第二个XML测试用例(不包含OrgId):

 <?xml version =" 1.0"?>
 <根>
   
  

正确格式的XSLT:

 <?sap.transform简单吗?>
 
   
   
     
       
         
           
           
             
           
         
       
     
   
  

ABAP代码:

类型:开头为ty_id,
          开始使用无色的
            从其他开始,
              id类型...
              addtlinf TYPE ...
          orgid结束,
        结束于ty_id。
 资料:ID TYPE ty_id。
 ...
 DATA(xmlstring)=`...`
 呼叫转换zst
   源XML xmlstring
   结果ID = ID。
黑丝骑士
3楼-- · 2020-08-16 07:25

大家好,

请告知,如何使用午睡中的简单转换来处理XML中的可选标记,如下所述。

#xmltag #sapabap

95年老男孩
4楼-- · 2020-08-16 07:30

请使用COMMENT添加详细信息。 按钮"答案"仅是提出解决方案。

我以为我已经理解了您最初的意思,我的补充只是提出了有助于人们繁殖的数据,但是现在我不确定了。

>

一周热门 更多>