在消息映射中使用发件人接口名称。

2020-09-09 09:30发布

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

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


专家,

我们有一个需求,我们需要在两个ICO中使用相同的操作映射,但需要基于Sender接口名称设置一些条件。

任何人都可以在消息映射中建议如何使用发件人接口名称。

预先感谢!

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

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


专家,

我们有一个需求,我们需要在两个ICO中使用相同的操作映射,但需要基于Sender接口名称设置一些条件。

任何人都可以在消息映射中建议如何使用发件人接口名称。

预先感谢!

付费偷看设置
发送
3条回答
clasier
1楼 · 2020-09-09 10:19.采纳回答

您好,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

callcenter油条
2楼-- · 2020-09-09 10:11

Hi Muniyappan,

非常感谢您的回复。 现在,我已经使用您的答案实现了解决方案。

谢谢!

三十六小时_GS
3楼-- · 2020-09-09 10:08

您好,Rajeev,

您可以编写UDF来访问发件人SI名称。

下面的内容可能会帮助您开始-

InputHeader inputHeader = container.getInputHeader();

String SenderSI = inputHeader。 getInterface () ;

谢谢

Apu

一周热门 更多>