如何更新有效载荷主体中字段的值?

2020-09-04 19:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在寻找一种优...

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

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


尊敬的专家,

我正在寻找一种优雅/高效的方式来更改消息有效内容正文中字段的值。 我可以想象使用一个时髦的脚本或一个内容修饰符来更新集成流中传入消息的单个值,但是我不知道该如何完成,而且我在Google上找不到任何东西(可能我在 缺少正确的搜索标签)。...

使用:我想保持2.0 IFlow的可更新性,因此我可能不会修改主IFlow和Mapping。 字段BRAN1未映射,将被忽略。
在PreExit-IFlow中,将值映射后的字段BRAN1的值存储在Exchange属性/邮件标题中。在后退出IFlow中,我要更新 字段BRAN1,其值存储在Exchange属性/邮件头中。
!! 问题出在这里:我必须使用XSLT-Mapping(也许可以在CPI中利用已部署的值映射?但是我不知道如何执行此操作)
我可以在 图形映射中的常规脚本,但是我不想再使用整个消息的映射过程。

有人知道如何仅更新字段BRAN1的值吗?

预先感谢

坦率

传入消息:

 ...
 
      005  
1234567
-> Z050 <--------
...

...

内容修改器交换属性:
创建名称:" BRAN1_ValueMapped"值:/DEBMAS07/IDOC/E1KNA1M/BRAN1
Groovy脚本/内容修饰符后的
所需消息:

... 005 1234567 -> 0020 <-------- ... ...