cancel
Showing results for 
Search instead for 
Did you mean: 

IT0015 (Additional Payments) - Number Field

Former Member
0 Kudos

We have a requirement that a Wage Type to be entered on IT0015 with Amount and Number (of days). We plan to use the number value just as a memo item (i.e. required to appear on the Payslip) but not to be used for any calculations.

However, when I enter the number, it is multiplying the number by the amount - e.g. if I enter:

Number = 2

Amount = £10.00

I get on the payslip:

Number = 2

Amount = £20

However what I would like to see is

Number = 2

Amount = £10.00

WT characteristics

Input combination

Amount               +

Number/unit        +

Number/Unit

Time unit/meas.      Hours

Indirect valuation

Indirect eval.module    TARIF

Module variant             A

Red.method                1

Rounding type             B

Rounding div.              1

Thanks,

Femi

Accepted Solutions (1)

Accepted Solutions (1)

former_member241216
Active Participant
0 Kudos

Hi Femi

Please check the function and rule used while importing the IT 0015 WT in Payroll. P0015 followed by a PCR is used to import IT 0015 WT's

It could happen in the rule itself that if both NUM and AMT are entered in IT0015 the rule could have multiplied both and stored the same in the AMT field.

Simplest way could be to include PRINT NP IT before and after reading P0015 in payroll. Check the input table as soon as the IT is imported. If the value is different from what is maintained in IT 0015 then its the rule thats performing the multiplication while importing the IT 0015 in Payroll.

Cheers

JayK.

Answers (3)

Answers (3)

Former Member
0 Kudos

Thanks for your prompt replies.

To be honest before posting the issue I and 2 of my colleagues had attempted all you have advised and also done some debugging.

After extensive (including debugging)  investigation, it seems SAP cannot handle the Number / Amount combination as we require.

The best we can achieve is to enter on IT0015:

Amount => Average rate for the year

Number => Number of hours to be paid

The payroll will then show: Number of hours and the value of the hours. The client is happy with this work around.

However, there is one change required to the WT for this to work and that is to remove the PCL92(Processing Class) value in table V_512W_D.

Many thanks,

Femi

former_member193210
Active Contributor
0 Kudos

As implied by JayaKrishna and Vijay, do a Payroll Simulation for an employee with such an IT0015, with the "Display Log" box checked.

Once you have the Log on screen, drill down into it to find function P0015 and follow the evolution of the WT created.

You may want to compare what is printed in the Payslip, but it should be identical to what is in the RT table of the Payroll Results Cluster.  Concentrate on correcting the configuration of the WT (does it require indirect valuation by TARIF?) or it's processing in the Payroll Schema/Rules.

Former Member
0 Kudos

Hi femi,

Check the payroll log, from where its converting the amount to euro 20.

Regards,

vijay