on 11-04-2015 11:52 AM
Hi Gurus!
We are in the process of implementing HR Renewal Ui5 - using the Suite Page Builder.
We use the HRESS_EMP_PRO_G - on which we show the Salary History Card.
This Card has a link to Details - which we use to show a Sap query that shows os the salary history of that employee.
This looks like this:
When the user clicks on the Details link - this view opens:
This part works fine - and it woks by calling the Odata service Launchpad navigation.
the launchpad it uses is this:
which has the AppAlias called: COMPENSATION_PROFILE.
But - our view has to changed - based on the country - because we have different requiements for the different countries.
is it somehow possible to change the launchpad entry dynamically? Either change the AppAlias or the Configuration.
I could copy the UI5 application - and make my own odata service to give me the Molga of the user - but this seems like a big step.
Help is appreciated
Best regards
Ronni
cant we use to filter the applicaiton?
1. Develop BAdI implementaion for BAdI HRESS_MENU. 2. Set all neccassary application paramter as per filter implemented in the BAdI from step 1.
http://scn.sap.com/thread/3641638 Change Launchpad dynamically: CL_HRXSS_GW_RT_PERS_KEY->/IWBEP/IF_MGW_APPL_SRV_RUNTIME~GET_ENTITY breakpoint in line 61, change ls_nav_keys -role, ls_nav_keys-instance Change Feeder class dynamically: /UI2/CL_LAUNCHPAD_DA_02->GET_FEEDER_REFERENCE /IWBEP/CL_MGW_LOCAL_HANDLER -> GET_ENTITY_SET line 26
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Siddharht
I actually did try that - but i focused on changing the parameters ( to change the app_alias or the WDA configuration dynamically - which in turn did not work).
But if I read your post correctly - you can actually change laucnhpad itself -
I will give this a try.
Because changing the parameters - was possibel - but unfortunatly it did not work when called through the Odata service.
I will try your suggestion though.
br Ronni
Hi Again!
Just tried what you said - and i am afraid that it will not work.
What i did:
Added entry to table: /UI2/LPD_FEEDERV
in this case the SAP Launchpad:
MSS: PROFILES
Then the BADI gets called
but when i change the APPLICATION PARAMETERS - it does not work
So instead i tried to change the launchpad - because I thought i could make an enhancment - and then look at the instance and check if the instance i MSS PROFILES - then i could change this to: ZMSS PROFILES_<MOLGA> or similiar - and then launch the appropriate application on each of the launchpads - this does not seem to work however.
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.