cancel
Showing results for 
Search instead for 
Did you mean: 

Over Time PCR error

Former Member
0 Kudos

Dear All,

For Overt time written PCR to calculate. As i got the requirement is OT has to calculate on calendar days like 26 or 27 working days of month. for this I tried to put AMT/TASOLL , AMT/4 but it is not taking TASOLL value i m getting wrong amnt for Over Time.

Please suggest me....

Regards,

Kamlesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Kamlesh,

Try these steps instead of going for the PCR. See, if it woks for your scenario. Modify rule X013, copy it to a custom PCR. Change the RTE=TSDIVI. Once done change the PCR in the SChema accordingly.

Change the processing Class 01 either to 1/2/3.

Maintain v_512w_b for your wagetype. I.e. ion valuation basis give 01, Statement WT- Give your Custome Wagtype(5003). in the % rte give it as you want to maintain the wage type like

100 if you want to compensate as it is. If you want to compensate at the 1.5 times, you give as 150.

Here the Valuation /001 would be calculated based on your calendar days. The rate would be the complete amount/calendar days.

Try this and let me know, if it helps you.

Hope this helps,

Thank you & Regards,

Divya

Former Member
0 Kudos

Hi Diya,

As per your suggestion i have made the changes and copied above like that..

and Processing class as well keep it 1 however i just want to know as u said valuation based need to maintain percentage....so here u r refring me T539j table?

Please corrct me if i m wrong.

Regards,

KAmlesh

Former Member
0 Kudos

Hi Kamlesh,

I am referring to entries made in table v_512w_b.

Here select your wage type, select details and assign the percentage.

Please find enclosed the screenshot of the same.

Here we are telling the system to take /001 as basis for calculation. Under valuation basis in the screen shot, when you give 01, it is picking the value from /001, here if you give K, then the system picks up the value from table T510j, in case we have maintained it.

.

Let me know if this helps you.

Thank you & Regards,

Divya

Former Member
0 Kudos

Dear Divya,

After maintain the table v_512w_b and made changes in rule &013 RTE=TSDIVI and placing under copied XT00.

As well as maintain my pcr like below mentioned.

ZOVT

*

***

     AMT=E 9000

     AMT/TKSOLL

     AMT/4

     MULTI ANA

     ADDWT 5003

after all this i m not understand how this two thigs will be work together for OT calculation. Thats diff thing that still OT amnt is not getting corrctly.

May be i am understating wrong or still missing something..

please check this flow and corrct me where i m going wrong.

Highly Appriciate your co operation.

Regards,

KAmlesh

Former Member
0 Kudos

Hi Kamlesh,

I already mentioned in my previous post that instead of the PCR, go for the steps I had suggested. You either should use the PCR or go by the method I suggested. OT calculation is already configured in SAP Standard system. Since you wanted the calculation based on the calendar days or actual hours for the month, the modification in PCR X013 is done. Like I said, please calculate by one method. Try using the method I suggested.

Also, if I am not wrong you are using offcycle Infotype for the compensation of the overtime worked. Are you planning to pay the overtime worked in mid of the Month.

Please share your errors if any, or the screen shots of the RT table.

Hope this helps,

Thank you & Regards,

Divya

Former Member
0 Kudos

HI Kamlesh,

Also Please let me know which wagetype are you using for Valuation. Your PCR shows two wage types. Maintain one wage type for the OT calculation. If you are going for Offcycle run, please ensure the Configuration is done for OFF Cycle.

As mentioned earlier, please send the screenshot of the RT table where the Wagetype amount is being calculated.

Hope This helps...

Thank you & Regards,

Divya

Answers (4)

Answers (4)

former_member184702
Active Contributor
0 Kudos

hi Kamlesh ,

Try this ,

change the counting rule and deactivate the checkbox on saturday and sunday.

Gurus@ Please correct me if i am wrong.

Thanks

Siva

Former Member
0 Kudos

Hi Kamlesh,

System calculates the amount on the wage type based on the valuation basis given in v_512w_b if maintained. Check what you have maintained. If you have /001 as Valuation Bases, then whatever is the amount in that it would be calculated as follows.

"If your Salary is calculated on Calendar day basis then /001 amount is the hourly rate according to the the number of calendar days. else it will calculate on the number of days or hours maintained in 0007 IT.

Based on that, please let me know how are you valuating the wagetype. The amount given in v_512w_b if maintained.

Thank you & Regards,

Divya

Former Member
0 Kudos

Hi Divya,

Wt  OT wt in Processing class 1 is with specification is 0 maintain  but if i change with 1 as well i dont find any changes there.

I am not able to understand why system is not considering TKSOLL or TKASOLL..

Regards,

KAmlesh

Former Member
0 Kudos

Hi Kamlesh,

Are you following Negative Time management or positive time management.

If negative, are you trying to valuate the Overtime worked upon. Instead of writing a PCR, the same can be done by doing small changes to the Valuation Bases. Please let me know your requirement.

Thank you & Regards,

DIvya

Former Member
0 Kudos

Hi all thanks for reply...

we have positive time management now for Over time i am using IT00267 for paying OT where the requirement is to give only number of hours then it should convert into amnt and then paid to empl.

the PCR wht i have written that is working perfectly in case of 30 days but i need it should be changed as per calendar days...

I tried TKSOLL as well... wht my observation is there system is not considering TKSOLL or TASOLL...

Please advise on this.... Thanks a lot...

Regards,

KAmlesh

sikindar_a
Active Contributor
0 Kudos

Can you let us know the logic for your PCR

Former Member
0 Kudos

Hi Sikindar,

My PCR is like below;

ZOVT

*

***

     AMT=E 9000

     AMT/TKSOLL

     AMT/4

     MULTI ANA

     ADDWT 5003

If i put AMT/120 in place of AMT/TKSOLL it gives me 30 day calculation amt. 

Please advise me

Regards,

KAmlesh

sikindar_a
Active Contributor
0 Kudos

what is wage type 9000 ?

Former Member
0 Kudos

please let us know the pcr logic so that experts can assists you .

Former Member
0 Kudos

9000 defined OT calculation on total gross....

swapnil_takte
Contributor
0 Kudos

Hi Kamlesh,

First thing is to calculate the OT, no need of customer specific PCR as SAP is supporting to calculate the OT through STD. for this u need to do following,

  1. Configure the OT WT in View table V_512W_B in this u need to give OT %
  2. Configure this WT for IT2010.

And then kindly check this with on test case, and let me know if any query is there,

Regards

Swapnil

former_member50501
Participant
0 Kudos

Hi  Kamlesh,

In addition to Swapnil's points, try using TKSOLL in the PCR.

Thanks,

Sanjay