2020-09-09 09:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我们有一个需求,我们需要在两个ICO中使用相同的操作映射,但需要基于Sender接口名称设置一些条件。
任何人都可以在消息映射中建议如何使用发件人接口名称。
预先感谢!
您好,Rajeev
您可以使用udf在映射中获取发件人接口名称。 以下是您可以在映射中检索到的常量列表。
https://help.sap.com/doc/javadocs_nw75_sps06/7.5.6/zh-CN/PI/com/sap/aii/mapping/api/StreamTransformationConstants。 html
而不是" MESSAGE_ID",请在下面的代码中使用INTERFACE。
https://wiki.scn.sap.com/wiki/display/Snippets/UDF+to+Read+Message+ ID + of + a + PI + Message
此致
Muni
Hi Muniyappan,
非常感谢您的回复。 现在,我已经使用您的答案实现了解决方案。
谢谢!
您好,Rajeev,
您可以编写UDF来访问发件人SI名称。
下面的内容可能会帮助您开始-
InputHeader inputHeader = container.getInputHeader();
String SenderSI = inputHeader。 getInterface () ;
getInterface ()
谢谢
Apu
最多设置5个标签!
您好,Rajeev
您可以使用udf在映射中获取发件人接口名称。 以下是您可以在映射中检索到的常量列表。
https://help.sap.com/doc/javadocs_nw75_sps06/7.5.6/zh-CN/PI/com/sap/aii/mapping/api/StreamTransformationConstants。 html
而不是" MESSAGE_ID",请在下面的代码中使用INTERFACE。
https://wiki.scn.sap.com/wiki/display/Snippets/UDF+to+Read+Message+ ID + of + a + PI + Message
此致
Muni
Hi Muniyappan,
非常感谢您的回复。 现在,我已经使用您的答案实现了解决方案。
谢谢!
您好,Rajeev,
您可以编写UDF来访问发件人SI名称。
下面的内容可能会帮助您开始-
InputHeader inputHeader = container.getInputHeader();
String SenderSI = inputHeader。
getInterface ()
;谢谢
Apu
一周热门 更多>