Skip to Content
Former Member
Jul 21, 2009 at 03:21 PM

Invoking Transaction Launcher in Event Handler



My requirement is to invoke transaction launcher on click of a button. I am invoking transaction launcher using the following code in my event handler.

DATA : lr_navigation TYPE REF TO if_crm_ui_navigation_service,

lr_navigation = cl_crm_ui_navigation_service=>get_instance( me ).

CHECK lr_navigation IS BOUND.

lr_navigation->navigate( iv_link_id = 'LOGICAL_LINK_ID' ).

Now, the transaction launcher is invoked with click of a button. However, this requires me to assign logical link to navigation bar profile and make it visible to the business role I am using. Meaning that, this logical link will appear on the navigation bar which I dont want. If I make this invisible for the business role, then the above code does not work.

Is there any solution for this ?