从ABAP到XML

2020-09-08 22:45发布

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

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


我必须使用ABAP(xml的内部表)创建XML文件。 我使用tcode XSLT_TOOL使用转换工具创建结构和映射。 我可以下载XML文件,没有任何问题。 但是我需要传递根元素的值。 我试图通过不同的方式,但无法正常工作。 我必须传递" linkey,Action和Type"。这些变量是可变的。 <供应商linkey ="" Action ="" type ="">。

如果有人可以帮助我,将不胜感激。

 <?xml version =" 1.0" encoding =" UTF-16"?>
 -
 -<供应商linkey ="" Action ="" type ="">
  9230000011 
 
 
 

 

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

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


我必须使用ABAP(xml的内部表)创建XML文件。 我使用tcode XSLT_TOOL使用转换工具创建结构和映射。 我可以下载XML文件,没有任何问题。 但是我需要传递根元素的值。 我试图通过不同的方式,但无法正常工作。 我必须传递" linkey,Action和Type"。这些变量是可变的。 <供应商linkey ="" Action ="" type ="">。

如果有人可以帮助我,将不胜感激。

 <?xml version =" 1.0" encoding =" UTF-16"?>
 -
 -<供应商linkey ="" Action ="" type ="">
  9230000011 
 
 
 

 
付费偷看设置
发送
2条回答
骆驼绵羊
1楼-- · 2020-09-08 23:51

您可以在转换中创建模板,在调用转换时,将itab传递给类似这样的模板(您可以通过在TRANSFORM语句上按F1键来了解有关转换的更多信息):

在ABAP中:

呼叫转换ZXXX
    来源= itab
    结果xml结果。

转型中:

 <?sap.transform简单吗?> 
   
   
     
      <供应商>
       
      
     
    
haha101010
2楼-- · 2020-09-08 23:30

我找到了如何创建根属性的解决方案,您必须创建结构并使用XSLT_TOOL可以将Element更改为属性。

 XSLT_TOOL-change-element-type

此致

纳瓦

一周热门 更多>