if语句规则放在一栏中

2020-08-16 20:58发布

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

         点击此处--->   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条回答
打一壶酱油
1楼-- · 2020-08-16 21:33

您好,根据您的查询,它被定义为"与"或"或"类型。 因此,如果1或两者均为false,则将返回false。
我可以建议一个==(等于)和一个"与"联接来检查两个值吗?
返回什么值?

哎,真难
2楼-- · 2020-08-16 21:37

嘿,

开始
 IF(IBP_BUSINESSUNIT ='BR'AND(IBP_SUBBUSUNIT ='BR'或IBP_SUBBUSUNIT ='CH'))
    返回TRUE;
 其他
 返回错误;
 END 
梦想连接
3楼-- · 2020-08-16 21:24

您好朱利安(Julian),我之前已经这样做过,但是它没有返回准确的结果,我不知道为什么我认为表格仍然存在问题,仍在调查问题

# p #
歪着头看世界
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 

一周热门 更多>