自定义验证问题

2020-09-04 11:03发布

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

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


亲爱的

当我在DM中应用自定义验证公式时,即使结果消息为#REF,"自定义验证"也会显示成功

如果结果消息未显示任何数字,则结果应为"失败",但显示成功

这可以帮助身体吗?

即使结果消息为#REF,但自定义验证仍显示为成功。

最好的问候

Repakula Manoj

(113.1 kB)

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

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


亲爱的

当我在DM中应用自定义验证公式时,即使结果消息为#REF,"自定义验证"也会显示成功

如果结果消息未显示任何数字,则结果应为"失败",但显示成功

这可以帮助身体吗?

即使结果消息为#REF,但自定义验证仍显示为成功。

最好的问候

Repakula Manoj

(113.1 kB)
付费偷看设置
发送
8条回答
樱桃小丸子0093
1楼 · 2020-09-04 11:43.采纳回答

Manoj

您在其中定义验证的单元格必须为"布尔值"(即,输入true或false)

您的单元格为SUM,以便返回数字 -无效(如您所见)

您可以使用Excel ISNUMBER()函数

Tong__Ming
2楼-- · 2020-09-04 11:22

非常感谢Marc!

成功了!

小c菟菟
3楼-- · 2020-09-04 11:43

嗨Manoj

请参阅: https://blogs.sap.com/ 2017/02/23/disclosure-management-custom-validations /

您在错误的单元格上定义了验证。 您需要创建一个单元格(带有公式),该单元格的结果为true/false

马克

当学会了学习
4楼-- · 2020-09-04 11:40

亲爱的马克,

假设我使用公式进行选择例如,在以下情况下,我选择了D5单元格

它显示一条错误消息,首先选择TRUE或FALSE

风早神人
5楼-- · 2020-09-04 11:48

Repakula Manoj ,我的意思是您需要启用公式计算。

另外,Marc是对的:作为验证单元格(您选择的第一个单元格),您需要选择一个具有公式的单元格,其结果为TRUE或FALSE。 您当前的公式是SUM,不会产生这些结果。 您可以输入一个Excel公式,例如" = E2 = SUM(A2,B2,C2,D2)"。

SC_Yao
6楼-- · 2020-09-04 11:41

Repakula Manoj ,自定义验证的逻辑很简单:获取公式结果值(TRUE或 FALSE)并显示基于该值的消息。

因此,要正确使用DM自定义验证,您需要:1)具有正确的公式(为您提供期望值之一-TRUE或FALSE)和2)确保它确实有效(Excel更新了 值)。

如果您在第一条消息中显示了,则好像您将一个未更新的单元格(其值为" TRUE")作为验证单元格放置一样,对于自定义验证,这表示检查成功,并且显示了"成功验证"消息 相应地。 我认为更新后会收到预期错误,您需要更改自定义验证的公式。

jovirus
7楼-- · 2020-09-04 11:21

您好Repakula Manoj

尽管Excel具有#REF,但由于公式结果显示为" TRUE"! 在参数中,我猜您在Excel中禁用了自动公式计算。 请先检查一下。

SAP DM仅使用Excel提供的值,它不会单独运行您的检查公式。

一周热门 更多>