cancel
Showing results for 
Search instead for 
Did you mean: 

Danger Pay allowances for specific employees

Former Member
0 Kudos

Customer requires to Danger Pay allowances for specific employees who are working in danger locations. As the employees are few and specific I cannot create separate PSA and apply wage type permissibility. Customer wants that can these type of special allowances should be governed on the nature of Job. how can we achieve that......Pls help....Thanks in advance

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member193210
Active Contributor
0 Kudos

Time Evaluation PCRs and Payroll Calculation PCRs can look at the employee's job number and make a decision on that (using operation OUTWPJOBNO).

Former Member
0 Kudos

can you explain me more how to use that ??

former_member193210
Active Contributor
0 Kudos

Can you create specific Job Numbers for the employees who will receive "Danger Pay Allowances" ?

If so, you can create a PCR (for Time Evaluation or for Payroll Processing) that will make a decision on the Job Number, using operation OUTWPJOBNO.

If the return value is one of the Job Numbers of employees entitled to DPA, then a special Wage Type is generated to total the number of hours of DPA (in Time Evaluation) or the amount of the DPA (in Payroll Calculation).

If the return value is anything else (********), then nothing happens.

Former Member
0 Kudos

Hi Remi,

Do you feel that making decisions on Job in time evaluation/payroll schema's is efficient?

This could create a maintenance nightmare for the client depending on how large their company is.

I am assuming you want to change the permissibility rules on which wage types are available in IT0014 or IT0015 etc....

I suggest that you first try to create a PSG for wage types that will at least limit the wage type to being permissible to employees that could potentially get danger pay. I would talk to the client and explain the maintenance cost vs benefit of creating a custom solution that is based on SAP JOB.

In the end, if a custom solution is needed, I suggest you limit the wage type permissibility using info type BADI HRPAD00INFTY method AFTER_INPUT and system error messages. Using a custom Z table that will store job id's that are permissible to danger pay. This will stop the entry of this wage type at the source, and the table could be maintained by the client through a view/transaction. They will not need to have configurators make schema changes every time a new danger pay job is added, they can just add it to a view that is more business user friendly.

thanks.

JB