Compensation Management Guideline BADI

Hello Experts!!
I am having a strange problem regarding Compensation Management.
I am trying to create Compensation Process using the
transaction PECM_CREATE_COMP_PRO. I have implemented
the BADI HRECM00_GUIDELINE which has 2 methods -
EVALUATE_GUIDELINE and EVALUATE_GDL_CONTRIB.
The compensation calculations are done in the 2nd method.
And the parameter PROCESS_STANDARD is set as 'X' in the
1st method so that the 2nd method gets triggered. Now, after doing all the
calculations, the transaction should update IT0759 with the new
compensation amounts. But a flag FOUND_PROCESS (include
RHECM_CREATE_COMP_PROCESS_M01 of program
RHECM_CREATE_COMP_PROCESS) is getting checked and
hence, the standard code for updation is not getting executed.
Please suggest a remedy to avoid this and successfully
update IT0759 with the new values.
Also, this tcode is selecting existing records from PA0759
before entering the BADI and doing calculations only for
existing records. But if the tcode is run for the 1st time
when no record exists in IT0759, will no records be created
in IT0759? Please help.

Business Add-In(HRECM00_STKUN)to define a customer-specific algorithm that enables you to determine the reference stock unit of all award numbers displayed in the Manager Self Service Compensation Scenariofor a given compensation process item that is part of an LTI grant. In case of a stock split, the stock unit assigned to the plan changes over time. However, since the granting dates of the employees processed in an MSS scenario can differ, but still all numbers should be displayed with the same stock unit, the system has to determine a unique date out of all the employees' effective dates that can be used to obtain the stock unit. Since the standard algorithm is somewhat arbitrary, you can use a customer-specific algorithm instead by implementing this BAdI.
Get Value of Pay Category for Employee
Use this Business Add-In (BAdI) to calculate the value for an employee's pay category. If you have defined your own pay categories and if no wage type group has been specified for thispay category in the Attributes table for pay categories (V_T71JPR29), you must implement this BAdIto obtain values for the employee.
Business Add-In: Age Market Data
Use this Business Add-In (BAdI) if you want to age the market data yourself. If you implement this BAdI, then the coding within the BAdIwill run Instead of the standard system coding
BankingInterfaceBusiness Add-In(HRECM00_PARTICIPANT) to extract the participant data of an employee using methods other than the standard ones.
Business Add-In(HRECM00_GRANT_INFO) to extract the grant data of an employee using a method other than the standard one.
Business Add-In(HRECM00_EXERCISE) to extract exercising data -used in the function module HR_ECM_PROCESS_EXERCISE_IDOC -using data processing other than the standard one.

Similar Messages

  • Compensation Management BADI

    Dear Experts,
    I am working on implementing ECM and integrating it with MSS for one of my client in Chicago, USA. Most of the work has been done. I am seeking assistance with-
    ·     The result of MBO performance appraisal need to be used in the Eligibility and guidelines of ECM. I have done the necessary settings but somehow the appraisal results are not being identified in the eligibility and Guidelines.
    ·     I need to use matrix guidelines for salary planning and Guideline BADI for Bonus. Both are in place some debugging is needed for the BADI so that it is called only for the Bonus plan and not for the salary plan.
    Please let me know the suitable solutions possible for the above problems.
    Regards
    Prateek

    Business Add-In(HRECM00_STKUN)to define a customer-specific algorithm that enables you to determine the reference stock unit of all award numbers displayed in the Manager Self Service Compensation Scenariofor a given compensation process item that is part of an LTI grant. In case of a stock split, the stock unit assigned to the plan changes over time. However, since the granting dates of the employees processed in an MSS scenario can differ, but still all numbers should be displayed with the same stock unit, the system has to determine a unique date out of all the employees' effective dates that can be used to obtain the stock unit. Since the standard algorithm is somewhat arbitrary, you can use a customer-specific algorithm instead by implementing this BAdI.
    Get Value of Pay Category for Employee
    Use this Business Add-In (BAdI) to calculate the value for an employee's pay category. If you have defined your own pay categories and if no wage type group has been specified for thispay category in the Attributes table for pay categories (V_T71JPR29), you must implement this BAdIto obtain values for the employee.
    Business Add-In: Age Market Data
    Use this Business Add-In (BAdI) if you want to age the market data yourself. If you implement this BAdI, then the coding within the BAdIwill run Instead of the standard system coding
    BankingInterfaceBusiness Add-In(HRECM00_PARTICIPANT) to extract the participant data of an employee using methods other than the standard ones.
    Business Add-In(HRECM00_GRANT_INFO) to extract the grant data of an employee using a method other than the standard one.
    Business Add-In(HRECM00_EXERCISE) to extract exercising data -used in the function module HR_ECM_PROCESS_EXERCISE_IDOC -using data processing other than the standard one.

  • Enterprise Compensation Management - configuration in production

    Hello.
    I'm new working with ECM and I have requirements to allow a compensation manager to edit the matrix guidelines values ( e.g. from a transaction). This is supposed to happen in production instead of someone editing it in dev and then moving to the quality and production.
    Everything else I will do the configuraton in dev and move to production, but the percentages should be done by several managers to several different matrix.
    I know this may not be the best approach but it's a requirement and I'm not sure the best way to deal with it.
    What do you suggest I could do to edit these values on a production environment? Should I create my own tables and then read it directly from a BADI or is there a way to edit the customization and reuse standard SAP?
    Thanks for all your feedback.
    Regards,
    Pedro

    We have the same problem.
    We are maintaining rating guideline matrix in a custom table and reading this custom table in guideline badi.
    In otherwords, we are not using SAP config table to store rating guideline.
    A tcode was assigned to maintain the table in production directly.
    Raghu Kolukuluri

  • Compensation Management - How to define the Compensation Area

    Dear Experts,
    We are implementing Compensation Management module for our client which contain global entities( 14 Countries.(Payroll- Country wise)
    Can you please guide me, how do define the Compensation Area for all the 14 countries.
    The following components are defined with similarities for our Client like (regionally)
    India Corporate Office:
    Salary Increase
    PMS Based Incentive(F)
    PMS Based Incentive(B)
    India Factory:
    Salary Increase
    Bonus Factory
    PMS Based Incentive(F)
    PMS Based Incentive(B)
    African Countries: (including 10 Countries having the same components)
    Salary Increase
    PMS Based Incentive(F)
    PMS Based Incentive(B)
    Bonus Africa(only)
    Europe: (3 Countries having the same components)
    Salary Increase
    PMS Based Incentive(F)
    PMS Based Incentive(B)
    Kindly guide me how to define the above business scenario into SAP and looking forward your valuable guidelines.
    Thanks in advance.
    Regards,
    Anbazhagan.N

    Hi,
    Do you mean to say you have diff payroll areas for India say Corp and Factory like wise,then you can group Compensation Area as 01-corp with Ctry Grp 40 and 02-Factory with Ctry Grp 40 so on and so forth,same with other countries depending upon their payroll.
    Also check with the Documentation of Compensation area.

  • Report Standard for Compensation Management in MSS

    Good night,
    There are is a report standard for  Compensation Management in MSS?
    Kind Regards,
    sanew2

    Steps to Create Infoset Query (SAP Query)
    Steps on how to proceed to create a Query:
    ADHOC QUERY
    A query can be created to extract information from master records  i.e  Infotypes.  For example, by creating a query , the data relating to an employee contained in various Infotypes can be extracted.
    Proceedure :  
    Decide on  the various Infotypes we  want to make the query.  Decide on the area where we  want to query  i.e  Global area or Standard area.  Standard area is client specific and globel area will include all clients.
    Menu : HR u2013 PM u2013 Admn -  Information System -  Adhoc Query
    Select area standard and select the  user group already created
    Creation of new query  :  
    TC SQ03  -  Select Environment u2013 Select Standard Area -  Enter  --  If new user group is to be created, enter name of the user group, click on create and enter necessary information and  exit after saving
    TC SQ02  -  Enter name of the Infoset u2013 Create u2013 enter name of Infoset -  Data source -- >  Table join by basis table u2013 give name of table e.g  pa0000 -  Enter -  Click on insert table if we  want to include more tables u2013 give name of table one by one and after finishing,  place cursor on the joining lines and right click to delete unwanted relationships  - check  - and go back  - field groups  -  include all table fields  - click on generate button   -  go out
    TC SQ03  -  Select user group  -   eg.  Payroll
    Infoset  - Enter name of newly created Infoset 
    Assign users and Infosets  -  Assign infosets  -  put tick on payroll  - save and go back
    TC  PAAH  -  Expand the nodes and put tick on relevant fields depending upon necessity
    Save the query  by giving the same name as infoset for easyness..

  • SAP HR ECM - Compensation Management

    Hi,
    Can anyone let me know what is the technology platform for business package iviews for SAP HR ECM(Compensation Management). Is it Webdynpro for Java or WebdynPro for ABAP.
    If it is WD ABAP , what is the SAP Standard package name
    for ECM.
    Best Regards
    Sid

    Hi
    All the standard iView in ECM are web dynpro java as far as i know. All the iViews will be come under MSS business package.
    Regards,
    Shrinivas

  • Compensation Managment : Reports

    Hello
      Is is There a Report That compares the data between the IT 1050 Survey Results and The salary of an employee The IT 0008 Basic Pay.
      Thanks.
      Maria Uzcategui

    hi
    compensation management is a module to manage/plan the salary package i.e. the gross package of the employee.....i,e. the increments, basis of the increments, the bonus, the basis of the bonus, the LTIP (long term incentive plan), stock options etc.......the connection between compensation and payroll is that the increment etc is generally based on the salary(wage types) in IT 0008 , and the results of the compensation (Increment) exercise eventually hit IT0008.
    hope this helps
    do write details for further help
    b/r

  • Compensation management & Enterprise Compensation Management

    Hi Experts,
    My client is planning to go for Compensation Management module.
    Now with Talent Management EHP-6/7 Compensation is falling under Talent Management which is a built in functionality.
    Client does not have any Compensation Management in Play.
    They have only 2 components of:
    Incentive given to emplopyee per year,Bonus per year & salary survey, in this situation which would be a better solution to follwo.
    My question here is whether we should go for conventional Compensation managent or Enterprise Compensation Management.
    Plz guide.

    Yury thanks for the info,
    Can i use the infotypes
    LTI grant: LTI Grant Infotype (0761)
    Eligibility Override Infotype (0760)
    I think these used be in Comp.Mgmt
    & client doesnt have any budgeting,how to
    by pass that.
    plz guide.

  • Compensation management-urgent

    Hi sap gurus
    I am working on compensation management.  where i am doing the salary surveys  while doing salary survey in the customization i have given time constraint as two I am defining for two object types C and S. Configuration is fine and i checked with standards also and even i checked in the infotype maintainance in OM also there also everything is fine.  When i am trying in PO03 tcode for job there if i try to create IT1051 infotype i am getting error in green colour "TIME CONSTRAINT NOT FOUND FOR C 1051".  This is urgent Please help me in solving this problem
    Thanks in advance
    bye
    Naveen Avalur

    Hello sushma
    Thanks for giving quick response
    I have done all that configuration as i had already given clear explanation and my problem when i am working in PO03 and selecting IT1051 and clicking on create The message appearing "TIME CONSTRAINT NOT FOUND IN C 1051" IN THE GREEN COLOUR. There something one small thing missing if it is red colour message then i have done something wrong customization. The message appearing in green colour please help me sushma as i have to give presentation on this. i had struck over here from last night.
    bye
    naveen

  • Enterprise Compensation Management without Budgeting & LTI

    Hi Experts,
    Please guide me whether we can go ahed witout configuring or maintaining the Budgeting & LTI sections in Enterprise Compensation Management.
    Client does not have any budgeting practices, only Bonus(Yearly),Incentives(Yearly),Salary survey
    Salary changes sometims happens in the organization.
    We want to maintain only above practices.
    Can any one please suggest me on the same & let me know if yes the which all aares  we can cover to go ahead.
    Thanks.

    Hi,
    Budgeting & LTI are not required for you to implement SAP Enterprise Compensation Management. They are seperate sub-modules within ECM. From what it sounds like your requirements are just to implement annual bonus and merit each year. If this is the case you can implement only the "Compensation Administration" section within ECM. This would be located in the SAP IMG under Personnel Management --> Enterprise Compensation Management --> Compensation Administration.
    Thanks,
    Imran

  • Org Assignment of global employees in Compensation Management

    I have a problem with Compensation Management but it also relates the Org Assignment of global employees
    In Comp when I try to submit an employee using transaction HRCMP001, I have an error saying no org assignment exist on 01. 01 .2008.
    The business scenario is as follows. EE is hired on 01012008 in UK for e.g. he gets terminated on 31.05.2008 and then gets re-hired in another country using the Global Employee Personnel actions on 01.06.2008. In this county, he becomes eligible to receive the increase but when I try to submit, the error comes up that no org assignment exist for 01.01.2008. I have changed the settings in T582A to u2018copy infotypeu2019, it tries to reference the previous org assign infotype from 01.01.2008(which is correct but the system rejects it and will only accept the new date of the new hire 01.06.2008) thereby not referencing the old org assignment in the new personnel number.? I tried the propose infotype option but it did not do anything. Does any one have any suggestions? Thanks ever so much for your anticipated help.

    You create the compensation packages using info type 0706. This info type has
    Two subtypes; one for home country and one for host country
    Check this link
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/32/79c73c0c52085be10000000a114084/content.htm

  • Compensation managment and benefits

    hi experts,
    is befits topic useful for indian payroll i know it is not useful can any one give the explanation why it dosent work. can any one explain whether compensation managment can be done for indian payroll. if with out payroll implemantation for a project will travel managment be useful can any one explain about it also i have configuration document i just need only general discription

    hi
    compensation management is a module to manage/plan the salary package i.e. the gross package of the employee.....i,e. the increments, basis of the increments, the bonus, the basis of the bonus, the LTIP (long term incentive plan), stock options etc.......the connection between compensation and payroll is that the increment etc is generally based on the salary(wage types) in IT 0008 , and the results of the compensation (Increment) exercise eventually hit IT0008.
    hope this helps
    do write details for further help
    b/r

  • ECM (Compensation Management) in MSS

    Hi ,
    We just did install ESS/MSS ( version mySAP ERP 2004), and did not find any Compensation Management compoment under the MSS menu in the portal .
    Is Compensation Management in MSS standard SAP ? Or other installation need to be done ?
    Any Help/Experiences is welcome .

    Hi,
    In ECM there are 2 parts;
    Budgeting & ECM Admin.
    The Budgeting for ECM is done using BSP.
    Compensation Planning is done using MSS and further processing for ECM is done using R/3.
    So for ECM, only compensation planning can be done using MSS.
    To navigate, Click on Manager Self Service --> Planning --> Compensation Planning or Compensation Approval.
    Hope this answers your question.
    Cheers !!!!!!
    Sanjay Sharma

  • Compensation Management

    Hi Gurus,
    Can anyone let me know what kind of questions can be asked in an interview for Compensation Management?
    Thanks in advance..
    Message was edited by:

    Hi
    pls find HR FAQS in the below wiki link in sdn.
    https://wiki.sdn.sap.com/wiki/x/SA8
    although it does not contain ones u r looking for, but its worth having a peek
    (once u find the questions om CM update the link pls.)
    hope it helps.

  • MSS Compensation Management - HRWPC_EVAL_PATH

    Hi,
    In the MSS Compensation Management,
    I need to achieve the functionality which will allow the manager to view all employees under him/her except the  employees which are direct reportees to Him/Her  .
    I am coding in the Function Module HRWPC_EVAL_PATH which is configured.
    I am trying hard , but seems I need the correct guidenece.
    I have tried by manualy populating Table RESULT_OBJEC, also tried as,
    RESULT_OBJEC[] = ROOT_OBJEC[].
    RESULT_STRUC[] = ROOT_STRUC[].
    But still, I am unable to see any data on the portal.
    Can you please guide me on the same.
    If anyone has any clue or have developed the same functionality please guide or send me the code, I will try to get some logic out of it to fit to my requirement.
    Thanks and Regrds,
    Akash

    Hi,
    In the MSS Compensation Management,
    I need to achieve the functionality which will allow the manager to view all employees under him/her except the  employees which are direct reportees to Him/Her  .
    I am coding in the Function Module HRWPC_EVAL_PATH which is configured.
    I am trying hard , but seems I need the correct guidenece.
    I have tried by manualy populating Table RESULT_OBJEC, also tried as,
    RESULT_OBJEC[] = ROOT_OBJEC[].
    RESULT_STRUC[] = ROOT_STRUC[].
    But still, I am unable to see any data on the portal.
    Can you please guide me on the same.
    If anyone has any clue or have developed the same functionality please guide or send me the code, I will try to get some logic out of it to fit to my requirement.
    Thanks and Regrds,
    Akash

Maybe you are looking for