如何在Content修饰符中传递动态值?

2020-09-01 12:13发布

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

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


专家们,

我正在处理一种情况,其中我使用具有正确日期时间格式即的写变量。 $ {date:now:yyyy-MM-dd'T'HH:mm:ss'Z'}。

之后,我通过计时器事件使用2个内容修饰符,在第一个内容修饰符中,我正在读取Exchange属性中名为 get_variable的write变量的值。

在第二个内容修饰符中,我需要在Exchange属性中使用外部化参数,我需要在其中传递第一个内容修饰符的值。

现在我正在使用$ {property.get_variable},但它对我不起作用。

使用外部化参数时,是否还有其他选择可以将值从一个内容修改器读取到另一内容。

预先感谢!

此致

Pravesh Shukla

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

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


专家们,

我正在处理一种情况,其中我使用具有正确日期时间格式即的写变量。 $ {date:now:yyyy-MM-dd'T'HH:mm:ss'Z'}。

之后,我通过计时器事件使用2个内容修饰符,在第一个内容修饰符中,我正在读取Exchange属性中名为 get_variable的write变量的值。

在第二个内容修饰符中,我需要在Exchange属性中使用外部化参数,我需要在其中传递第一个内容修饰符的值。

现在我正在使用$ {property.get_variable},但它对我不起作用。

使用外部化参数时,是否还有其他选择可以将值从一个内容修改器读取到另一内容。

预先感谢!

此致

Pravesh Shukla

付费偷看设置
发送
4条回答
大道至简
1楼 · 2020-09-01 12:42.采纳回答

您好Pravesh,

请使用get_variable代替$ {property.get_variable}

应该起作用。

希望这会有所帮助!

感谢和问候,

Praveen T

暮风yp
2楼-- · 2020-09-01 12:48

嗨,Praveen,

我也使用了它,但是如果我们仅使用它,它将无法正常工作。

我的问题现在已经解决,我只是将groovy脚本放在该内容修饰符之后,在该脚本中,我们需要获取该变量(get_variable)并将该变量的属性设置为(test_var-,正如您提到的。)

感谢您的帮助! :)

此致

Pravesh Shukla

hongfeng1314
3楼-- · 2020-09-01 12:31

嗨Pravesh,

请提供脚本以获取变量(get_variable)。

此致

Avinash

我是小鹏鹏啊
4楼-- · 2020-09-01 12:43

嗨Avinash,

PFB以下脚本:

"导入com.sap.gateway.ip.core.customdev.util.Message;导入java.util.HashMap;导入groovy.util。*;导入groovy.xml。*; def消息processData(消息消息){ def property = message.getProperties(); def last_run = property.get(" last_successfull_run");//读取写入变量last_successfull_run if(last_run.length()!= 0){message.setProperty(" lastModifiedDateTime",last_run); //用last_successfull_run值替换lastModifiedDateTime的值}返回消息;}"

希望有帮助!

此致

Pravesh Shukla

一周热门 更多>