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

2020-09-14 03:57发布

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

         点击此处--->   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
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

一周热门 更多>