是否可以使用标准适配器模块将ASMA文件名转换为消息有效负载?

2020-09-02 08:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我尝试从ASMA获取文件名...

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

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


嗨!

我尝试从ASMA获取文件名,并将其放在发件人文件通信通道中的消息有效负载中。

我使用AF_Modules/DynamicConfigurationBean和AF_Modules/PutPayloadValueBean来获取 这行得通。

AF_Modules/DynamicConfigurationBean 1

AF_Modules/PutPayloadValueBean 1

1键。1写 http://sap.com/xi/XI/System/File FileName

1 value.1 module.fileName

1个位置:/ns0:MT_NVT_Transfer_Message/MESSAGE_HEADER/MESFILENAM module.fileName

1 xmlns xmlns:ns0 =" urn:my_namespace"

我使用同一模块 键,以便访问模块上下文参数" fileName"。

在执行过程中,我在PutPayloadValueBean中收到错误消息,提示"值不能为null"。 我猜该模块无法访问第一个模块中定义的module.fileName参数。

是否有任何机会使其以这种方式工作?

PS。 当然,我知道此任务的UDF和Java/XSLT实现,而且我做了很多次。 但是现在我想尝试使用Adapter模块来做同样的事情。

3条回答
小c菟菟
2020-09-02 09:05

嗨,Swee Yeoh!

感谢您的回答! 现在很清楚为什么该技巧不起作用了。

SAP的帮助主题还说" ...使用模块上下文中的值来丰富消息"是不正确的。

一周热门 更多>