CPI-DS中全局变量中的多个过滤器

2020-09-14 03:57发布

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

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


尊敬的专家,

我正在寻求有关在单个全局变量中传递多个过滤器的帮助。

我需要从IBP规划区域关键图中将多个位置ID的数据下载到文件,并创建了一个全局变量$ G_LOC_ID并按如下所示传递多个位置ID,但它们均不起作用。

'" \'1401 \',\'2401 \'"'

'\'1401 \',\'2401 \''

" \'1401 \',\'2401 \'"

" \'1401 \',\'2401 \'"'

'\'1401 \',\'2401 \''

在CPI转换中,过滤器为

SOPUV3SOP.LOCID in $ G_LOC_ID。

全局变量$ G_LOC_ID数据类型为VARCHAR

我的CPI-DS Agent版本是1.0.11.3265。

请告诉我如何将多个过滤器传递给Global变量。 在此先感谢

谢谢

纳伦德拉

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

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


尊敬的专家,

我正在寻求有关在单个全局变量中传递多个过滤器的帮助。

我需要从IBP规划区域关键图中将多个位置ID的数据下载到文件,并创建了一个全局变量$ G_LOC_ID并按如下所示传递多个位置ID,但它们均不起作用。

'" \'1401 \',\'2401 \'"'

'\'1401 \',\'2401 \''

" \'1401 \',\'2401 \'"

" \'1401 \',\'2401 \'"'

'\'1401 \',\'2401 \''

在CPI转换中,过滤器为

SOPUV3SOP.LOCID in $ G_LOC_ID。

全局变量$ G_LOC_ID数据类型为VARCHAR

我的CPI-DS Agent版本是1.0.11.3265。

请告诉我如何将多个过滤器传递给Global变量。 在此先感谢

谢谢

纳伦德拉

付费偷看设置
发送
2条回答
Cikesha
1楼 · 2020-09-14 04:03.采纳回答

Narendra,您好

您创建一个全局变量$ G_PATTERN_LOCID,并在|中传递位置。 管道分隔格式。

然后,您可以使用match_regex来验证过滤器中的位置。

match_regex(nvl(Transform1.LOCID,''),$ G_PATTERN_LOCID,'CASE_INSENSITIVE')= 1

$ G_PATTERN_LOCID可以在触发时作为ILO中的'LOC1 | LOC2 | LOC3'传递。

希望这会有所帮助。

问候

Nazeer

lukcy2020
2楼-- · 2020-09-14 04:20

嗨Narendra,

从IBP中提取应该更快。 我们发现这是一种选择。

您面临的性能差异是什么? 时间段是分钟还是秒?

问候

Nazeer

一周热门 更多>