cancel
Showing results for 
Search instead for 
Did you mean: 

Wage types Processing Classes and related schemas

Former Member
0 Kudos

Hi Experts,

This is my first ever Payroll Implementation project, while studying for it I am getting very confused and stuck up at wage types processing classes and related schemas. How would I know which processing classes have what effect?Do I need to assign each and every processing class in order to know its functioning?

Since, they are so many, what would be the way to get in-depth knowledge on it. At minimum level I am required to understand wage types processing classes and main Schemas, so that I can configure wage types correctly during implementation.

Please suggest how to go ahead with this.

Thanks in advance,

Megha Mishra

Accepted Solutions (1)

Accepted Solutions (1)

former_member182083
Active Contributor
0 Kudos

Hello,

Kindly create your WT copy of SAP delivered WT, SAP delivered Model Wage types will start with M***, kindly use copy WT to your own WT so that PRCL and other setting from Model WT is copied and comes with correct settings.

With Regards,

S.Karthik

Former Member
0 Kudos

Thanks Karthik, but still the process is uncleared

Former Member
0 Kudos

Megha,

For PY US i can see that SAP maintains documentation for these processing classes in table V_T52D1. Just hit the documentation on any PCL and u'll know what's it's for.

I agree with other's on using Model wagetypes and searching SCN for this info. It's all Hunt and Find!!

Also, there is a book called SAP HR India Payroll by P.K. Agrawal with details on these.

Have a nice day!

saphr_professional
Active Participant
0 Kudos

Hi Megha,

When you copy the custom wts from standard wts,copied wts will be defaulted with relevant processing classes and we only make changes when there is a change in the requirement.

Processing class-10 helps to adjust  payments if emp appplied for Loss of Pay(LOP) leave and  if  emp joined in the middle of payroll/termination (or) change in basic pay.

Start focusing on procesing class-10 first and later look into other processin,cumulation and evaluation classes.

Thank you

Babaiah

Answers (8)

Answers (8)

VKP
Contributor
0 Kudos

Hello Megha,

You can refer to these links as they have some good information and documents explained quite well.

http://scn.sap.com/docs/DOC-47605

http://wiki.scn.sap.com/wiki/display/ERPHCM/Maintain+Processing,+Evaluation+and+Cumulation+Classes

SAP HR and Payroll Solutions - Processing Classes

My suggestion is to copy the right Standard WT, this way the characteristics of the WT is copied which will make life a lot easier..

Hope it helps

Rgds,

Vishwas

Former Member
0 Kudos

Thanks a lot Vishwas. Docs are really helpful

Former Member
0 Kudos

Thanks a lot Guys for the reasonable explanations.

I think as Kary said its all hunt and find . Thanks for referring the book.

Babaiah I will definitely start with PC 10. Thanks a lot!

Thanks Balasubramanian for giving a wonderful detailed explanation for PCR. Although looks difficult initially I think digging out each and everything will help me understand this..

Have a nice day guys

BalaAP
Active Contributor
0 Kudos

Hi,

Processing classes are used in sap to have different treatment on wage types while running the payroll using schema and pcr's. SAP is having pre-defined processing classes having various specifications. Specifications are assigned to the wage type's processing classes depending on how they have to be treated. Logic of treating different wage types is written in PCR.

For example, let us discuss about proc. class 3 - cumulation and storage of time wage types. PIT is the function to process internal table IT, X020 is the PCR and P03 meant for wage-types having processing class 3.

PIT X020 P03

Here, all the wage types which are present in IT table with processing class 3 will be processed one by one. The specification of processing class 3 of wage types will be mentioned in v_512w_d. Most of the wage types will have the specification 0 which is nothing but 'pass on unchanged' - means, wage type will not be cumulated. This is given in the pcr X020:

X020

  *

  1

  2

  3

    ****

      VWTCL 03

           *

           0

               ADDWT *

           1

               Processing Logic for spec.1

           2

               Processing Logic for spec.2

           3

                Processing Logic for spec 3

           ---

Here 1,2,3 given in left most are ESG for PCR. VWTCL 03 is to load the specification of processing class 03  of the WT which is being processed. Then the logic will be diverted as per the specification. Wage types having specification 0 is processed by the line 'ADDWT *' which means, don't change the WT and keep as it is in the IT. If any WT is having spec.1 will be processed by the logic written in the 3rd branch (under spec.1- given above).

You can view the wage types in payroll log along with PCR code, for more details.

Likewise, for wage type taxability, we have a particular processing class and it's specifications. SAP uses various processing classes to process & treat and spit out the wage types from IT to RT using many PCR's.

regards,

bala.

saphr_professional
Active Participant
0 Kudos

Hi Megha,

When you copy the custom wts from standard wts,copied wts will be defaulted with relevant processing classes and we only make changes when there is a change in the requirement.

Processing class-10 helps to adjust  payments if emp appplied for Loss of Pay(LOP) leave and  if  emp joined in the middle of payroll/termination (or) change in basic pay.

Start focusing on procesing class-10 first and later look into other processin,cumulation and evaluation classes.

Thank you

Babaiah

saphr_professional
Active Participant
0 Kudos

Hi Megha,

When you copy the custom wts from standard wts,copied wts will be defaulted with relevant processing classes and we only make changes when there is a change in the requirement.

Processing class-10 helps to adjust  payments if emp appplied for Loss of Pay(LOP) leave and  if  emp joined in the middle of payroll/termination (or) change in basic pay.

Start focusing on procesing class-10 first and later look into other processin,cumulation and evaluation classes.

Thank you

Babaiah

saphr_professional
Active Participant
0 Kudos

Hi Megha,

When you copy the custom wts from standard wts,copied wts will be defaulted with relevant processing classes and we only make changes when there is a change in the requirement.

Processing class-10 helps to adjust  payments if emp appplied for Loss of Pay(LOP) leave and  if  emp joined in the middle of payroll/termination (or) change in basic pay.

Start focusing on procesing class-10 first and later look into other processin,cumulation and evaluation classes.

Thank you

Babaiah

saphr_professional
Active Participant
0 Kudos

Hi Megha,

When you copy the custom wts from standard wts,copied wts will be defaulted with relevant processing classes and we only make changes when there is a change in the requirement.

Processing class-10 helps to adjust  payments if emp appplied for Loss of Pay(LOP) leave and  if  emp joined in the middle of payroll/termination (or) change in basic pay.

Start focusing on procesing class-10 first and later look into other processin,cumulation and evaluation classes.

Thank you

Babaiah

venkateshorusu
Active Contributor
0 Kudos

Go through payroll schema so that you will get an idea, further more for your understanding take the help of Google you will get alot of information with out exploring the system when you are reading them you may get confused, Explore the system and take the help of Google and SCN you will get an idea, How exactly they have been used.

Since each processing class has it's own specification.

Regards

Venkatesh