SAP PO-B2B-需要添加所有进入队列的值

2020-08-22 04:53发布

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

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


专家们,

我需要添加字段中的值。如何实现此目的。

它的发票idoc-E1EDP01- MENGE(数量)(其字符串类型)是输入字段,需要在输出段中传递所有MENGE(队列中的所有值)的总和。

我尝试通过所有"队列中的值"使用Advanced UDF,但失败了。

"

public void sumOfAll(int [] var1,ResultList结果,容器容器)引发StreamTransformationException {

int len = var1.length;'

int sum = 0;

for(int k = 0; k

{sum = sum + var1 [k];

}

result.addValue(sum);

}

请指导我如何实现?

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

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


专家们,

我需要添加字段中的值。如何实现此目的。

它的发票idoc-E1EDP01- MENGE(数量)(其字符串类型)是输入字段,需要在输出段中传递所有MENGE(队列中的所有值)的总和。

我尝试通过所有"队列中的值"使用Advanced UDF,但失败了。

"

public void sumOfAll(int [] var1,ResultList结果,容器容器)引发StreamTransformationException {

int len = var1.length;'

int sum = 0;

for(int k = 0; k

{sum = sum + var1 [k];

}

result.addValue(sum);

}

请指导我如何实现?

付费偷看设置
发送
2条回答
Nir深蓝
1楼 · 2020-08-22 05:36.采纳回答

您好,Pooja,

您的代码看起来不错,您能否让我们知道您遇到了什么错误?(可能是第一行的输入错误:int len = var1.length;'您

要读取的一件事是队列的所有值,您可以在udf之前应用remove上下文,或者需要在udf中进行上下文更改检查。

>

谢谢

Manoj

wang628962
2楼-- · 2020-08-22 05:45

嗨Manoj,

谢谢您的指导。在UDF解决此问题之前,请先删除上下文。

一吨。

此致

Pooja

一周热门 更多>