验证字段ByDesign

2020-09-14 21:51发布

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

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


美好的一天专家

您能帮我提供一个验证数据的示例吗,我遇到以下问题,而且我不知道如何开始解决它

在销售订单屏幕上,当在"名称"字段中选择一个客户时,在"外部参考"字段中输入数字要求每次生成销售订单时都不能重复该数字。

如果用户在输入相同公司的重复外部参考编号时,系统将显示错误消息

验证必须针对每个客户端,如果两个不同的客户端可以具有相同的外部参考号,则它们必须是同一客户端。

此过程将避免用户在键入外部引荐来源网址时出现重复

validacion.jpg (115.3 kB)

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

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


美好的一天专家

您能帮我提供一个验证数据的示例吗,我遇到以下问题,而且我不知道如何开始解决它

在销售订单屏幕上,当在"名称"字段中选择一个客户时,在"外部参考"字段中输入数字要求每次生成销售订单时都不能重复该数字。

如果用户在输入相同公司的重复外部参考编号时,系统将显示错误消息

验证必须针对每个客户端,如果两个不同的客户端可以具有相同的外部参考号,则它们必须是同一客户端。

此过程将避免用户在键入外部引荐来源网址时出现重复

validacion.jpg (115.3 kB)
付费偷看设置
发送
2条回答
能不能别闹
1楼 · 2020-09-14 22:32.采纳回答

嗨Jairo,

您需要扩展业务对象" SalesOrder",并在" Validation-OnSave" ABSL编码中包括该支票。

我想,您的代码将如下所示:
-使用" BuyerID"作为选择参数查询所有订单
-如果返回任何记录,请遍历它们以查看客户是否匹配
>-如果找到肯定的匹配,则引发错误消息

这将防止保存销售订单。

致谢,
罗汉

一只江湖小虾
2楼-- · 2020-09-14 22:27

对不起! 您可以在查询本身上添加两个选择参数。

-使用" BuyerID"和" PartyBuyerPartyKey.PartyID"作为选择参数查询所有订单
-如果找到肯定的匹配,则引发错误消息

关于,
罗汉

一周热门 更多>