满足条件时创建一个通用名称或ID

2020-09-07 07:29发布

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

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


大家好,我正在寻求帮助,以如图所示在同一组内创建公用字段名称。 我使用以下公式创建Via。 我会很感激的。 谢谢

共享numbervar计数器;
 如果{Command.ACTIVITY} ='Pick'并且
 (previousISNULL({Command.PASSONBOARD})或以前的版本
 ({Command.PASSONBOARD})="")
  然后下一个({Command.ACTIVITY})='Pick'
  然后 (
  计数器:=计数器+ 1;
  "通过" + cstr(计数器)
   其他"" 
2019-06-13-12-02-17.jpg (117.5 kB)

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

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


大家好,我正在寻求帮助,以如图所示在同一组内创建公用字段名称。 我使用以下公式创建Via。 我会很感激的。 谢谢

共享numbervar计数器;
 如果{Command.ACTIVITY} ='Pick'并且
 (previousISNULL({Command.PASSONBOARD})或以前的版本
 ({Command.PASSONBOARD})="")
  然后下一个({Command.ACTIVITY})='Pick'
  然后 (
  计数器:=计数器+ 1;
  "通过" + cstr(计数器)
   其他"" 
2019-06-13-12-02-17.jpg (117.5 kB)
付费偷看设置
发送
3条回答
当学会了学习
1楼-- · 2020-09-07 07:50

尝试创建一个与此公式相似但不会增加计数器变量的公式:

共享numbervar计数器;
 如果{Command.ACTIVITY} ='Pick',则
  "通过" + cstr(计数器)
 否则"" 

-Dell

四川大学会员
2楼-- · 2020-09-07 07:54

现在我想我明白了。 让我们尝试另一种方式。 我们将修改您的原始公式以跟踪第二个变量,而不是使用第二个公式:

共享numbervar计数器;
 通过以下方式共享StringVar;
 如果{Command.ACTIVITY} ='Pick'并且(previousISNULL({Command.PASSONBOARD})或先前({Command.PASSONBOARD})="")并且
   next({Command.ACTIVITY})='Pick'then(
    计数器:=计数器+1;
   通过:=" Via" + cstr(counter));
 通过

尝试一下,让我知道它是否有效。

-Dell

暮风yp
3楼-- · 2020-09-07 07:36

太棒了! 谢谢戴尔,非常感谢您的帮助。 它在一定程度上起作用,但是还有另一个问题。 我想从图像中排除计算中的单个拾取值和落差值(突出显示)。 再次感谢。

GG

一周热门 更多>