2020-09-16 09:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我的情况是根据以下详细信息对输入Q中的值进行排序。
输入Q的值列表如下。
序列字段的值列表下方。
现在,应根据序列号对齐来自输入Q的字段。
喜欢,共有5个上下文:
没有值的第一个上下文,具有名称2的第二个上下文,具有名称6和名称3的第三个上下文,具有名称4的第四个上下文,具有名称5的第五个上下文,如下所示
请为此逻辑提供UDF代码。
嗨,Yeswanth
您可以使用这个
公共无效测试(String []名称,String [] groupSize,ResultList结果,ResultList resultCxt,容器容器)抛出StreamTransformationException { int idx_groupsize = 0; int idx_name = 0; int space = Integer.parseInt(groupSize [idx_groupsize]); 字符串tmp_name; while(idx_name
您好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; }}}}
{
c = Integer.parseInt(var1 [i]);
for(int j = c; j> = 0; j-)
如果(j == 0)
result.addContextChange();
其他
result.addValue(var2 [k]);
k = k + 1;
}}}}
嗨,Yeswanth,
输入Q的所有时间只会变成以下值吗?
最多设置5个标签!
嗨,Yeswanth
您可以使用这个
您好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;
}}}}
嗨,Yeswanth,
输入Q的所有时间只会变成以下值吗?
一周热门 更多>