Quantcast
Channel: SCN: Message List - SAP CRM: Webclient UI - Framework
Viewing all articles
Browse latest Browse all 7775

Re: Restricting Navigation in IC-Agent

$
0
0

Hi Nikunj ,


if you dont want to hide workcenter and raise custom message.


you can write the logic in Do_handle_event of ZL_CRMCMP_N_MAINNAVIGATI0_IMPL


CASE  htmlb_event_ex->event_server_name.

 

     WHEN 'ZIC_UIU_SR'.   " Case

 

       DATA:  lr_gdc TYPE REF TO if_crm_ui_data_context,

              lr_bo_prop TYPE REF TO cl_crm_bol_entity.

              lr_gdc = cl_crm_ui_data_context_srv=>get_instance( ).

 

       CHECK lr_gdc IS BOUND.

 

       CLASS cl_crm_ic_a_vehmcontrolle_impl DEFINITION LOAD .

       lr_gdc = cl_crm_ui_data_context_srv=>get_instance( ).

       lr_bo_prop ?= lr_gdc->get_entity( 'CURRENTIOBJECT' ).

 

       IF lr_bo_prop IS INITIAL.

         DATA lv_event TYPE string.

         lv_event = ' '.

"  Raise a custom message on UI Confirm Vehicle Before Navigation

       ELSE.

         global_event = super->do_handle_event( event    = event

                                  htmlb_event     = htmlb_event

                                  htmlb_event_ex  = htmlb_event_ex

                                  global_messages = global_messages ).

 

       ENDIF.

 

   WHEN OTHERS.

     global_event = super->do_handle_event( event           = event

                              htmlb_event     = htmlb_event

                              htmlb_event_ex  = htmlb_event_ex

                              global_messages = global_messages ).

ENDCASE.


Regards,

Sumeet


Viewing all articles
Browse latest Browse all 7775

Trending Articles