cancel
Showing results for 
Search instead for 
Did you mean: 

Transaction Launcher not launching when called from a view.

mm00396
Explorer
0 Kudos

HI ,

I have created a transaction launcher which triggers from the navigational link but before it triggers I have raised a pop up which asks a user for confirmation .On clicking of the navigational link I am calling a custom window using inbound plug From that inbound plug I am calling my pop up and from on close event of pop up I am calling the transaction launcher.

For this ,I have created a Front Office Transaction launcher ZSERV. I have created a logical link and assigned the target ID as transaction launcher ID. In my view i am calling the logical link id as following :

lr_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
lr_navigation->navigate( iv_link_id = 'ZSERV' )

But I am not able to navigate .On debug i checked that this is happening because this logical link ID is not assigned to my Business role and Navigation bar profile.When I assign this logical link to work center and assign it to my role ,it works fine.Is there a way I can do it without assigning this logical link to my role because I don't want to see this work center on UI.I have already a work center with the same name from where I am calling the pop up.

Accepted Solutions (0)

Answers (1)

Answers (1)

corrine_guan
Employee
Employee
0 Kudos

Hello Pranav,

Since you don't want to add the work center because there is already another work center with same name, then how about consider changing the work center name? 🙂 And also not sure if it will still work if you set the work center as inactive?

.

Would you please show me the method and the statements where it is to check 'this logical link ID is not assigned to my Business role'? Let's see if there is any way to make it work without adding a work center. Or if we have to replace the way you are using 'lr_navigation->navigate( iv_link_id = 'ZSERV' )'.

Best Regards, Corrine

mm00396
Explorer

Hi Corrine,

Sorry for the very late reply.

Got the solution for the issue but forgot to update during that time.

Actually created a Work center group link and assigned it to my business role and just set it as 'visible' and 'in menu' as false.So on click of button ,my inbound plug will be called and from there my Logical Link. So it worked.

Thanks for the help and support.