2020-08-20 15:00发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我要求自定义udf(groovy->函数)必须执行所有queue值。 当我尝试执行默认情况下,它作为"上下文的所有值"执行。 我遍历了SAP CPI Java Docs,在输出接口文档中明确提到了有关执行类型"队列的所有值"的信息。 有人可以帮我吗?
<<公共接口输出
此类在高级用户定义函数(执行类型"上下文的所有值"或"队列的所有值")中使用,以返回函数的结果>>
谢谢
Rao Malisetti
您好 Mallikarjuna Rao Malisetti 。
我认为CPI UDF中没有内置的"队列中的所有值"。
您是否尝试过以下方法: 1。 在UDF逻辑之前使用" removeContext"节点功能。 这也一样。
2。 右键单击输入字段," changeContext"->选择输入数据的根节点。
它们都可以根据您的要求工作。
最好的问候, Sai Sreenivas Addepalli
Hi Sai Sreenivas,
感谢您的时间,如果我选择" removeContext",那么SAP发布的Output.isContextChange(is [i])的用途是什么。
嗨, Mallikarjuna Rao Malisetti,
如果使用" removeContext"选项,则所有输入数据都将在单个Context或队列中。 因此,没有使用Output.isContextChange(is [i])。
如果ContextChange对您很重要,那么我认为您可以按照以下过程进行操作:
1。 接受两个输入-"一个带有removeContext"和"一个没有removeContext"。
2。 您可以使用"不带removeContext的一个"来标识ContextChange,并使用"带removeContext的一个"来将数据放入队列中。
这也符合您的要求吗?
关于
Sai Sreenivas Addepalli。
最多设置5个标签!
您好 Mallikarjuna Rao Malisetti 。
我认为CPI UDF中没有内置的"队列中的所有值"。
您是否尝试过以下方法:
1。 在UDF逻辑之前使用" removeContext"节点功能。 这也一样。
2。 右键单击输入字段," changeContext"->选择输入数据的根节点。
它们都可以根据您的要求工作。
最好的问候,
Sai Sreenivas Addepalli
Hi Sai Sreenivas,
感谢您的时间,如果我选择" removeContext",那么SAP发布的Output.isContextChange(is [i])的用途是什么。
谢谢
Rao Malisetti
嗨, Mallikarjuna Rao Malisetti,
如果使用" removeContext"选项,则所有输入数据都将在单个Context或队列中。 因此,没有使用Output.isContextChange(is [i])。
如果ContextChange对您很重要,那么我认为您可以按照以下过程进行操作:
1。 接受两个输入-"一个带有removeContext"和"一个没有removeContext"。
2。 您可以使用"不带removeContext的一个"来标识ContextChange,并使用"带removeContext的一个"来将数据放入队列中。
这也符合您的要求吗?
关于
Sai Sreenivas Addepalli。
一周热门 更多>