cancel
Showing results for 
Search instead for 
Did you mean: 

EOBI Employer Contribution:

jazib_tariq
Active Participant
0 Kudos

Dear Experts.

How are you all, i want to update the employer contribution in sap. I store the employee eobi contribution in 5000 wage type and system automatically calculate employee contribution. Currently its 4 % of Basic salary . I want  to update as 5%.The data is not store in 5010 Wage type(EOBI EMPLOYER CONTRIBUTION). Employer contribution only apply in PCR and schema. If i change the EOBI employer contribution in Current month. Its impact on current payroll or previous payroll also. I attached the screen shot.

Thanks in Advance.

Regards

Jazib Tariq

Accepted Solutions (0)

Answers (1)

Answers (1)

jazib_tariq
Active Participant
0 Kudos

Its payroll Screen shot also.

former_member182232
Contributor
0 Kudos

Hi Jazib

What i understand is that the percentage of the contribution to be taken as EE contribution is hardcoded in the PCR and if you change the same it will cause an issue when there is a retro calculation,

You need to make a copy of existing rule and replace that percentage with a constant from table T511K which allows you to have a date effective for new rate.

One way is to maintain this table for old and new rate and let rule calculate itself. Although i never tried this i think this should work

Other way is to create new rule and to use the condition to access new rule only when payroll period is from current period and in to future.

Hope this helps

Regards

Ajay

jazib_tariq
Active Participant
0 Kudos

Dear Aj

There is no  data store in T511k table for EOBI contribtution.

Directly Inserted into PCr and schema.

Kindly tell me in detail how to save data in constant table for Eobi Employer Contribution.

Regards

Jazib Tariq

Former Member
0 Kudos

Hi Jazib,

Go to SM30 to maintain you constant  at T511K.

To read the constant in PCR, refer below:

https://scn.sap.com/thread/1596495

Regards

Bill

Private_Member_274426
Active Participant
0 Kudos

Dear Jazib,

Maintain the table T511k as AJ told you and call that constant in PCR. For your help i am showing u the EOBI PCR below. Here ZEOBE is the constant and it will call through K. I hope this will be help full for you.

ZEOB Personnel Calculation Rule  ZEOB

    3

      6001 EOBI Eployeee

        AMT=  0001 Set

        AMT+  0002 Addition

        AMT+  0003 Addition

        AMT+  0004 Addition

        AMT+  1001 Addition

        AMT*KZEOBE Multiplication

        ROUNDGK100 Round AMT to next

        AMT?KZEOBM Comparison

          <

            AMT*KZEOBE Multiplication

            AMT/100    Division

            RTE=TKSOLL Set

            RTE-TKAU** Subtraction

            AMT*-1     Multiplication

            ROUNDGK100 Round AMT to next

            ADDWT *    OT   Output table

          =

            AMT/TKDIVI Division

            RTE=TKSOLL Set

            RTE=TKAU** Set

            MULTI ARA  Multipl.amt/no/rate

            AMT=IZEOBE Set

            AMT*-1     Multiplication

            ROUNDGK100 Round AMT to next

            ADDWT *    OT   Output table

          >

            AMT/TKDIVI Division

            RTE=TKSOLL Set

            RTE-TKAU** Subtraction

            MULTI ARA  Multipl.amt/no/rate

            AMT=IZEOBE Set

            AMT*-1     Multiplication

            ROUNDGK100 Round AMT to next

            ADDWT *    OT   Output table

   6002 EOBI Employer

     AMT=  0001 Set

     AMT+  0002 Addition

     AMT+  0003 Addition

     AMT+  0004 Addition

     AMT+  1001 Addition

     AMT*KZEOBE Multiplication

     ROUNDGK100 Round AMT to next

     AMT?KZEOBM Comparison

       <

         AMT*KZEOBR Multiplication

         AMT/100    Division

         RTE=TKSOLL Set

         RTE-TKAU** Subtraction

         ROUNDGK100 Round AMT to next

         ADDWT *    OT   Output table

       =

         AMT/TKDIVI Division

         RTE=TKSOLL Set

         RTE=TKAU** Set

         MULTI ARA  Multipl.amt/no/rate

         AMT=IZEOBR Set

         ROUNDGK100 Round AMT to next

         ADDWT *    OT   Output table

       >

         AMT/TKDIVI Division

         RTE=TKSOLL Set

         RTE-TKAU** Subtraction

         MULTI ARA  Multipl.amt/no/rate

         AMT=IZEOBR Set

         ROUNDGK100 Round AMT to next

         ADDWT *    OT   Output table

jazib_tariq
Active Participant
0 Kudos

Thanks for your reply...

I share the complete pcr for eobi employer contribution.

This pcr Z004 should be copied in schema...

What should i change .Make it according to my pcr.

thanks

former_member182232
Contributor
0 Kudos

Replace NUM=-4 with NUM=KZXXXX where ZXXXX is the constant maintained in T511k with the rate.

I beleive you will have the entries in T511K maintained with respective dates on the rate changing

Regards

Ajay

jazib_tariq
Active Participant
0 Kudos

Dear aj,

I make new pcr Z004 to Z005. I attached the screen shouts.

Also here define the KZ005 and also make value in V_T511k.

And while running payroll getting an error.

Thaks in advance.

Regards

Jazib Tariq

Private_Member_274426
Active Participant
0 Kudos

Dear Jazib,

This is error in Your PCR, Go to PE02 and on top you have button to check PCR, Press that and it will identify the error, if not then paste your PCR here i will let you know what to change.

Regards,

Uzair

jazib_tariq
Active Participant
0 Kudos

Dear Uzair,

I attached the pcr. Kindly check

Private_Member_274426
Active Participant
0 Kudos

In your PCR you add only 1 operation that is <. please also add greater than and equal to and then check.

Regards,

Uzair