Web-IC END BUTTON自定义代码验证

2020-09-10 20:26发布

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

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


嗨,

以下是我的要求。

当我按下IC中的" END"按钮时,如果我没有在连接对象下保存新创建的POD详细信息,则需要引发一条错误消息。

您能建议我需要在哪里进行此验证的代码吗?

谢谢

Vinod

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

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


嗨,

以下是我的要求。

当我按下IC中的" END"按钮时,如果我没有在连接对象下保存新创建的POD详细信息,则需要引发一条错误消息。

您能建议我需要在哪里进行此验证的代码吗?

谢谢

Vinod

付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-09-10 21:08

嗨Vinod,

您可以将控制器注册到最终交互事件。

为此,您需要像这样注册您的控制器:

"注册开始互动
   DATA(lr_event_service)= cl_crm_ic_services => get_event_srv_instance()。


   lr_event_service->订阅(
       event_name = cl_crm_ic_interaction_manager => event_interaction_end_request
       prio = 99
       听众=我)。
 

在控制器中实现接口IF_CRM_IC_EVENT_LISTENER。

还实现方法IF_CRM_IC_EVENT_LISTENER〜HANDLE_EVENT:

 CASE事件-> get_name()。
     当cl_crm_ic_interaction_manager => event_interaction_end_request时。

       on_interaction_end_request(event)。

   结束。

在事件处理程序方法中,您可以引发错误消息。

我认为这应该已经结束了结局。

如果有帮助,请奖励。

致谢,
安德烈

一周热门 更多>