如何在集成中读取应用程序消息ID

2020-09-04 06:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试读取/获取...

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

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


专家们,

我正在尝试读取/获取集成中的应用程序消息ID。我已经看到了一些标准映射,它们是使用UDF映射构建的。 我无法将其导入Iflow。 请给我任何标准的解决方案。 预先感谢。

6条回答
shere_lin
2020-09-04 07:04

你好伊姆兰,

下面的代码简单表达式应该有帮助:

$ {property.SAP_MessageProcessingLogID}

或者您也可以在UDF下面使用它。

导入com.sap.it.api.mapping。*;

//添加MappingContext作为附加参数,以读取或设置标头和属性。

 def字符串customFunc(字符串input_date,MappingContext上下文){
        //读取属性值并将其存储在字符串中
     字符串propVal = context.getProperty(SAP_MessageProcessingLogID);
     propVal_Str = propVal.toString();
     返回propVal_Str;
    
 } 

参考:

https://answers.sap.com/questions/265499/retrieve -messageid-in-custom-function.html

希望这会有所帮助!

感谢和问候,

Praveen T

一周热门 更多>