UDF-循环和上下文更改

2020-08-18 02:10发布

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

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

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


PI/PO专家,

我一直在尝试UDF,但运气不佳,

要求很简单:当源的值为1时,目标应在相同的上下文中值为1

当源在单独的上下文中具有1且小于等于2的值时,则目标应在相同的上下文中具有1和2的值,类似地,源在单独的上下文中具有1,2,3的情况下,目标应在其中具有1,2,3 如下所示的上下文

如果有一个UDF可以满足要求,请共享一个UDF

(16.5 kB)
4条回答
歪着头看世界
2020-08-18 02:33

嗨,

下面的代码按预期工作,但是由于上下文的变化,我看到一个额外的发生,所以我该如何删除代码中的null

import com.sap.it.api.mapping。*;

public void cc1(String [] input,Output output,MappingContext context){
for(int i = 0; i < input.length; i ++)
{
if((input [i] .equals(" 1")))

{
output.addContextChange();
输出。 addValue(input [i]);
//result.addValue( ResultList.CC );
}
else {

output.addValue(input [i]);

}
}
}

一周热门 更多>