if语句规则放在一栏中

2020-08-16 20:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我再次需要您的帮助SAP社区...

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

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


嗨,我再次需要您的帮助SAP社区

我正尝试在信息管理员中制定验证规则,按照以下截图示例 capture.jpg

该规则的目的是识别不符合以下条件的材料

如果IBP_BUSINESSUNIT = BR,则IBP_SUBBUSUNIT = BR或CH anthiny否则返回

感谢您的帮助

capture.jpg (44.5 kB)
4条回答
歪着头看世界
2020-08-16 21:30

嘿,

据我所知,数据尚未准备好实施验证所需的规则。 我建议事先在该excel上建立两个视图。

一个带有特征描述='IBP_BUSINESSUNIT'的where条件,一个带有特征描述='IBP_SUBBUSUNIT'的条件-并相应地获取所有需要的属性-在每个视图中重命名具有冗余列名的属性。 I.E CharacteristicValue_SUBBUSUNT和CharacteristicValue_IBP_BUSINESSUNIT等。

然后,将这两个关于PK物料编号的视图合并在一起,以将每种物料的信息放入一行。 之后,您可以在结果视图上使用上面提到的代码,并进行一些改进。

此外,如果您可以更改excel本身的格式,则可以这样做,而不是将每个物料的相关业务单位和子单位信息放入excel中的一行。

如果有数据服务,则还可以使用数据透视转换或类似方法在其中准备数据,并在结果表上建立验证规则:

开始
 IF(CharacteristicValue_IBP_BUSINESSUNIT ='BR'AND
 (CharacteristicValue_SUBBUSUNTT ='BR'或CharacteristicValue_SUBBUSUNIT ='CH'))
 返回TRUE;
 其他
 返回错误;
 END 

一周热门 更多>