点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试将采购比率文件...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试将采购比率文件...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试将采购比率文件从IBP转换为有效性记录,以将数据加载回IBP。 我正在使用ifthenelse函数查看键字段+日期更改以生成组号。 我需要增加Global变量的值,以便将其更改。
字段映射期望值中的计数器
Cust1 PROD1 + Loc1开始日期1结束日期1 $ G_VAR1(值1)= 1 1
客户1 PROD1 + Loc2开始日期2结束日期2 $ G_VAR1(值1)+ 1 = 2 2
startdate3 enddate3 $ G_VAR1(value 1)= 1 2
客户1 PROD1 + Loc1开始日期4结束日期4 $ G_VAR1(值1)+ 1 = 2 3
startdate5 enddate5 $ G_VAR1(值1)= 1 3。
如果我可以在字段映射中更新全局变量,则可以解决此问题。 当我尝试使用以下逻辑更新全局变量时,它给出了错误。
ifthenelse
(c1p1L1date1 <>上一行C1P1L1D1,$ G_VAR1 = $ G_VAR1 + 1, $ G_VAR1)
谢谢
SG
只能在运行时或在数据流之间的脚本中设置全局变量。 系统将$ G_VAR1 = $ G_VAR1 +1解释为可解决FALSE的比较,这可能会导致您的错误。
我认为您可以使用gen_row_num()函数获得所需的内容,该函数将在每一新行中返回递增的整数值。
映射可能看起来像这样:$ G_VAR1 + gen_row_num()。 或者,如果您每次运行都从某个数字开始,则可以完全忽略该变量。
此致
Jeff K
一周热门 更多>