简单转换:反序列化

2020-08-16 13:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个简单的转换,...

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

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


嗨,

我有一个简单的转换,可以在序列化表数据时使用,但是当我不想反序列化时就无法使用。

这是我的ABAP程序,它调用转换:

类型:开始飞行,
         f_id类型p长度5,
         数据类型c长度40,
       飞行结束,
       tt_flight飞行类型标准表
                       使用默认键。

 数据:data1 TYPE飞行。
 数据:data2 TYPE飞行。
 数据:xml_string TYPE字符串。
 数据:tab_data类型tt_flight。

 data1-f_id ='00001'。
 data1-data ='之前'。
 将data1追加到tab_data。

 data2-f_id ='00002'。
 data2-data ='之前'。
 将data2追加到tab_data。

 连接'<?xml version =" 1.0" encoding =" iso-8859-2"?>  <航班>
                                    '  11111   data1  '
                                    '  22222   data2  '
                                    ' '
             到xml_string中。
 呼叫转换...
   源XML xml_string
   结果root = tab_data。

以及转换:

 <?sap.transform简单吗?>
 
   
   
     
       <航班>
         
           <航班>
             
               
             
             <数据>
               
             
           
         
       
     
   
  

它不会将xml的内容更新或附加到我的表中。

我想阅读许多" ..... ...... "行并将其写入表中 " tab_data"。

有人可以帮我吗?

预先感谢

格雷格