CRM WEB UI屏幕的增强功能查找

2020-08-26 15:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要在WEB UI屏幕之一上放...

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

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


我需要在WEB UI屏幕之一上放置一些SAVE按钮的验证。 我是CRM技术的新手。 有人可以帮我找到增强(BADI)来为SAP系统中的WEB UI屏幕编写验证。

场景是"我们有经销商工作清单屏幕,并且有按我们的业务来编辑WEB UI屏幕的故障关注。现在,当其中一个屏幕字段为空时,我需要抛出一些错误消息。我知道我可以通过以下方法实现此目的 实现增强功能(BADI),但我不知道要为Web UI屏幕找到BADI"。

2条回答
太Q了
2020-08-26 16:43

你好,基兰,

如果我正确理解了您的担忧,那么当Web UI字段为空时,您需要引发一条错误消息。 您有两种选择可以实现:

  1. 如果此Web ui字段对于所有业务场景都是必填字段,则在组件的UI配置选项卡中,将该字段配置为"必填"。 然后Standard将处理该字段的初始检查。 如果将此字段留空,则会自动向用户显示标准错误消息。
  2. 如果该Web ui字段不是必需的,则在视图的IMPL类中,增强方法'DO_VALIDATE_INPUT'。 在这种方法中,您可以编写自定义逻辑来检查特定业务场景下该字段是否为空白。 如果是,则显示错误消息,否则不执行任何操作。

在"保存"按钮的事件发生之前调用方法" DO_VALIDATE_INPUT"。 因此,当用户单击"保存"按钮时,系统将首先验证输入(使用方法" DO_VALIDATE_INPUT"),然后才触发"保存"按钮的功能。

感谢和问候,

Tanaya

一周热门 更多>