SFTP上下文到消息的映射

2020-09-04 22:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在cpi中遇到了一...

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

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


大家好,

我在cpi中遇到了一个大问题,我遇到了从SFTP获取数据并将其传递到S4中的IDOC的情况,我已经从idoc获得了wsdl,但是从sftp获得了主体数据,我不知道如何 将txt上下文转换为适当的xml文件以供以后使用,将此数据映射到idoc并将其发送到s4,有人可以帮助我吗?

5条回答
bbpeas
2020-09-04 22:35 .采纳回答

嗨,胡安

在下面,我假设这是您的SFTP文件的全部内容:

101010101 | USA | 808998989 | mycompany | 20190909

在这种情况下,正如Manoj所指出的,您可以使用内置的" CSV到XML转换器"。

转换器需要XML模式才能运行,然后可以在以下模式中重用该模式 您的消息映射(您也可以将目标格式的WSDL导入映射)。

像这样配置转换器:

这是XML架构:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
     
         
             
                 
             
         
     
     
         
             
             
             
             
             
         
     
  

(您应该将字段名称更改为更有意义的名称。)

如果我使用配置和模式通过转换器将上述文件内容提供给转换器, 如图所示,我得到以下输出:

 <?xml version ='1.0'encoding ='UTF-8'?>
 
     
          101010101 
         美国
          808998989 
         我的公司
          20190909 
     
  

关于

Morten

一周热门 更多>