SAP Customizing: Total Compensation Statement (TCS)

Apr 19th, 2007 | By smilepak | Category:Compensation Management, Lead Article | 6 comments | 1,213 views |

SAP standard delivered Total Compensation Statement (TCS) is different from the Compensation Review Statement (CRS). The Compensation Review Statement was ment to act like similar to a merit slip, showing your employee his/her recent performance merit increases, bonuses, and stock option awards. It is only available via ECC transaction, so would need to be printed by HR or someone with ECC access on the behalf of the employee. The Total Compensation Statement, on the other hand, are available in both ESS, MSS, and ECC. The employee could log directly into his/her ESS and view his/her Total Compensation Statement at any given time.

The out of the box functionality of the Total Compensation Statement (TCS) is to read off the payroll cluster. So upon each payroll cycle, the information will be available to the employees of his/her period to date earning information.
In the event the company you are working at is NOT running SAP Payroll, you will need to redirect TCS to look at another location for your data. We will be using the following BADI:


What you need to do first if do the standard configuration for TCS. Define your category and sub category in the IMG configuration “Determine Structure of Total Compensation Statement”.

Don’t configure the “Select Wage Types For Pay Categories” yet, this is restricted to one category. It is program to hard code in the category “PAY”. In the event you define your own category, you might define more than one. You need to make a copy of that table and add a Category field.


Now we are ready to use the BADI! The BADI structure will import in several key fields you need to make use of.


Using the CATEG and SUBCATEG_TAB, have it look up the “Z” table you’ve copied earlier. It will link to a list of wage types you’ve configured should be tally up for that sub category.
Once you know the wage type, have the BADI code go look at the custom infotype or table you’ve created to store the inbound payroll data. Keep in mind I had mention earlier, as part of the inbound feed from outside vendor, you need to link each of the pay component to a wage type. This is the only way you could determine what pay component belongs to which category.
You could use this menthod for inbound benefit data, redirect compensation information from infotype 0759 or infotype 0015, etc. In the “Z” table, you could even have a sub category link to a wage type on infotype 0015.
The end result will be link this, also included the TCS_CATEG_TAB mapping for you
I would love to hear feed back or questions anyone has. I’ve been getting a lot of emails from other posting with questions.
Thanks,

 



6 comments | 1,213 views




6 comments
Leave a comment »

  1. Hi kevin,

    I’m doing some teste here with benefits, but when I run the TCS I can see the Plan but the cost are always 0,00. Do you have any idea? Where are this information comming from? I have looked on the Payroll RT Table and the Wage type assigned to the plan is there.

    Thanks a lot and your blog is very usefull !

    Thanks,
    Daniel Kiel

  2. Hi Kevin,

    I am trying to use the standard form HR_CMP_TCS for total compensation statement and its showing me only the master data and no data from compensation.

    We are planning to use the Total comp statement only to display LTI data (SAP defined Other comp with subcatogory LTI). Payroll is done thru Third party system. So do i need to include the wage types for LTI plans under Country specific enhancements>Read data on subcatogory defined by SAP (Total comp).

    I really appreciate your responce. Thanks a lot for the blog.
    Jyothsna

  3. Compensation has two type of statements. One called the Compensation Review Statements (CRS) and the Total Compensation Statement (TCS).

    Both utilize similar category structure configuration and share some common components. The CRS depends on the activated status of infotype 0759 and their respective secondary infotype (0008/0014/0015/00267).

    The TCS, on the other hand, relies on the PCL2 payroll cluster to host the data it needs. Since you are doing 3rd party payroll, your PCL2 would be empty and you might have only PCL4 cluster data populated if you were to use PU12 as your export tool. With that you need to use the BADI mention in the guide, create a storage location like custom infotype, and import that information back into SAP from your 3rd party vendor. If you are looking to only display bonuses, then you could just read off IT0015 and not having to feed that information back from the vendor. In either situation, you would need to utilize the BADI to repoint where the smartform pulls it data from PCL2 to another location.

    Good Luck!
    KN

  4. Kevin,

    Thanks for your responce. In my situation, we only want to display LTI data from IT 0761. So do we still need to do the BADI to display the information fot LTI grant data?

    I really appreciate your responce.

    Thanks

  5. Yes. Any data outside of the PCL cluster would need to invoke the BADI.

    Have you look into Compensation Review Statement? That reads the 761.

  6. Thanks a lot for your responce. Yes, I checked the Comp Review Statement and it was displaying the Master Data along with the LTI grant information. I really appreciate your help. You have a wonderful blog.

Leave Comment