Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

HCM Pay sales / Grade Authorization

Former Member
0 Kudos

Dear Expert

Management want that only authorized person can see the salary of management staff.   

Every employee has one position code assigned. And in position, employee grade is attached   using Pay scale Type and Pay scale Area. 

We want to define authorization that user can see employees of Grade 5 only,   and employee 2 can see all but not grade 5 employee.

Regards

Anwer Waseem

1 REPLY 1

Former Member
0 Kudos

Hi Anwer,

SAP's standard authorization framework does not allow for PA authorization based on Pay Scale data. There are, however, a few alternatives available to include it in your authorization concept:


1) Organizational Key (VDSK1)

In your post you mention that a certain position code is stored for each employee which contains the grade/pay scale information you want to authorize on. In case this information is available in Infotype 0001, it is possible to use the Organizational Key (VDSK1) feature to populate the field using values from that position code. You can then use the standard authorization object P_ORGIN to grant authorizations for employees with a specific grade.

More information on the Organizational Key can be found here:
http://help.sap.com/saphelp_erp60_sp/helpdata/en/17/4bba3b3bf00152e10000000a114084/content.htm

2) Extended Check (P_ORGXX)

In case you cannot base your authorizations on any of the personnel structure fields or the Organizational Key, SAP provides several additional fields in IT0001 which can be used for PA authorizations:
- Payroll Administrator (SACHA)
- Master Data Administrator (SACHP)
- Time Recording Administrator (SACHZ)
- Administrator Group (SBMOD)

A viable alternative would be to set up different Payroll Administrators (one for each existing employee grade) in the customizing and to use a batch job to populate these fields for each employee based on their current grade. You can then activate the extended check by setting authorization main switch "ORGXX" to 1, after which the system will perform the additional check for PA authorizations.

Additional information
Authorization main switches: http://help.sap.com/saphelp_erp60_sp/helpdata/en/84/49ba3b3bf00152e10000000a114084/content.htm
Object P_ORGXX: http://help.sap.com/saphelp_erp60_sp/helpdata/en/bc/b8b83b5b831f3be10000000a114084/content.htm

I hope this helps

Brent