根据值对上下文排序

2020-09-16 09:58发布

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

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

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


专家们,

我的情况是根据以下详细信息对输入Q中的值进行排序。

输入Q的值列表如下。

序列字段的值列表下方。

现在,应根据序列号对齐来自输入Q的字段。

喜欢,共有5个上下文:

没有值的第一个上下文,具有名称2的第二个上下文,具有名称6和名称3的第三个上下文,具有名称4的第四个上下文,具有名称5的第五个上下文,如下所示

请为此逻辑提供UDF代码。

(5.2 kB)
3条回答
xfwsx85
2020-09-16 10:33

您好Yeswanth,

尝试以下逻辑。

序列字段作为输入1,输入Q作为输入2

公共无效计算(String [] var1,ResultList结果,String [] var2,容器容器)抛出StreamTransformationException {

int c = 0;

for(int i = 0,k = 0; i

{

c = Integer.parseInt(var1 [i]);

for(int j = c; j> = 0; j-)

{

如果(j == 0)

result.addContextChange();

其他

{

result.addValue(var2 [k]);

k = k + 1;

}}}}

一周热门 更多>