Skip to Content

Employee Profile - On Behalf is no longer working

Hi guys,

I'm experiencing a strange issue. The On Behalf applications are no longer working. When they are started from the employee profile via the launchpad it always shows the data from user who is logged in. The BAdI HRMSS_B_MODIF_BUSINESS_PARAMS is implemented but is not getting triggered. Neither for the standard SAP applications in the launchpad nor for the custom applications. I tested on the same System the application HRMSS_HOMEPAGE and here the BAdI gets triggered as expected. Do you have any ideas why the BAdI is no longer triggered for application HRMSS_EMP_OVERVIEW_PROFILE?

We're using HRMSS_EMPOVERVIEW_TEAMVIEWER to start the employee profile and NWBC for ESS/MSS.

System details: EHP7 for SAP ERP 6.0, SAP NetWeaver 7.4. Sub-components of EA-HR are on Release 607 with SP-Level 33.

If you need any further details please let me know. I'm quite new to the ESS / MSS topic so your help is really appreciated.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Jan 08, 2015 at 02:30 PM

    Thanks to everyone for sharing your thaughts with me. The issue is solved. It was caused by setting the component HRMSS_PROFILE_SHARED_DATA in configuration of HRMSS_EMP_OVERVIEW_PROFILE as 'invisible element' because we don't use the function of shared data. By setting back the component as visible element the BAdI was called again and calling now the on behalf applications via the launchpad works fine.


    ERROR_ON_BEHALF.JPG (147.0 kB)
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 08, 2015 at 12:29 PM
    Add comment
    10|10000 characters needed characters exceeded

    • Hi Jwala,

      I know this documentation and also the different BAdI implementations and launchpads. But with MSS/RELATED_ACTIVITY launchpad the class CL_HRMSS_CENTRAL_SERVICES which calls the badi is not triggered. I wonder where the relationship between the launchpad and maybe the feeder class is setup in this case. For the UI5 applications it is done in view /ui2/lpd_feederv but where for the "old" applications?

  • avatar image
    Former Member
    Jan 08, 2015 at 02:01 PM

    Is it the SAP standard one which is not working or custom one.

    In the lauchpad, did you see if PERNR_MEM_ID is getting passed as a parameter.

    May be can we have ur launch pad screen shot showing target app parameters and application alias etc.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 15, 2015 at 07:24 PM

    Hi Susan,

    T

    Thanks for posting your solution. We have checked the configuraiton and the applicaiton is not hidden. We are also in EHP7, please find our system details below

    System details: EHP7 for SAP ERP 6.0, SAP NetWeaver 7.4. Sub-components of EA-HR are on Release 607 with SP-Level 30


    We are facing similar issue with Related Activity links for on behalf of EE applications from MSS. We are unbale to get the employee data from Related Links, we are retrieving the data of manager instead of employee. Can you please provide guidelines to fix thei issue.

    We have the below configurations parameters provided in LPD_CUST MSS Related_Activity. In debugging we have observed thatCL_HRESS_EMPLOYEE_SERVICES->GET_INSTANCE method not reading the on behalf pernr value as pernr_mem_id is blank .We are not sure why the Pernr_Mem_ID getting filled blank value.

    Tha same Pernr_Mem_ID getting filled from the LPD_CUST MSS Employee_Profile but not form Related_Activity.

    .

    Thanks in Advance.


    Regards,

    Suresh B


    Add comment
    10|10000 characters needed characters exceeded