我们如何从fiori中读取CPI中的标头项目ID,时间戳,用户ID

2020-08-23 13:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)任何人在从sap cpi中从fi...

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

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


任何人在从sap cpi中从fiori发送数据时,请提供groovy脚本来读取projectid,时间戳的信息。

3条回答
2020-08-23 14:01

Hello Vikrant

请确保您的Fiori App正在发送这些必需的标头,然后导航至iflow的Runtime Configuration,然后将*放到您的Allow Headers中,如下面的屏幕截图所示。

用于读取/修改标头/属性/正文的示例脚本:

导入com.sap.gateway.ip.core.customdev.util.Message;
 导入java.util.HashMap;
 def消息processData(消息消息){
    //身体
        def主体= message.getBody();
        message.setBody(body +"修改了主体");
       //标题
        def map = message.getHeaders();
        def值= map.get(" oldHeader");
        message.setHeader(" oldHeader",value +" modified");
        message.setHeader(" newHeader"," newHeader");
       //属性
        map = message.getProperties();
        值= map.get(" oldProperty");
        message.setProperty(" oldProperty",值+"修改后的");
        message.setProperty(" newProperty"," newProperty");
        返回消息;
 }
 

问候,

Sriprasad Shivaram Bhat

一周热门 更多>