0% found this document useful (0 votes)
168 views6 pages

SAP Note 1869401 - Configuration For Divisor 30 Function For Saudi Payroll

Uploaded by

mohamed taha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views6 pages

SAP Note 1869401 - Configuration For Divisor 30 Function For Saudi Payroll

Uploaded by

mohamed taha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

INTERNAL

Configuration for “Divisor 30” Function for Saudi


Payroll
SAP Note 1869401
OVERVIEW
In Saudi Arabia, some companies use 30 days as fixed for a Payroll month (“Commercial Month”), and
because of Hijri (Islamic) Calendar, the month could either be of 29 days or 30 days.
During a month of 29 days, a WPBP split may lead to incorrect salary calculations. Typically, during a mid-
month promotion or a mid-month salary change.

SOLUTION
Using the functionality, which is developed for Latin America countries (Note 442853 - Divisor 30
Functionality) as they consider the commercial month is always 30 days.
The payroll operations NU3, RT3,AM3 and 9LD30 has been enabled for Saudi payroll driver in order to allow
customers to use it in their schemas.

Important Notes
• Customers must include the operations and functions in their own schemas.
• Customers must test different scenarios after making all the necessary changes.
• The tasks mentioned in this guideline are mandatory and must be completed by the customer based
on their requirements.

IMPLEMENTATION STEPS

1. Changing Payroll Functions/Operations

Procedure
1. From SAP Easy Access menu, choose Human Resources > Payroll > Asia/Pacific > Saudi Arabia >
Tools > Customizing Tools > Function/Operation (t-code PE04).
2. Add Saudi Arabia country assignment to the following payroll operations:
ID Description

RT3 RTE operations with DIV30 corrected partial period parameters

NU3 NUM operations with DIV30 corrected partial period parameters

AM3 AMT operations with DIV30 corrected partial period parameters

9LD30 Divisor30 adjustments to wage types

9LDIV Divisor 30
3. Save your entries.
2. Configuring Grouping of Employee and Payroll Area for Divisor 30

Procedure
1. From SAP Easy Access menu, choose Human Resources > Time Management > Administration >
Tools > Maintain Features (t-code PE03).
2. Edit the feature Grouping of Employee and payroll area for Divisor 30 (9LDPY).
3. Define your own employee groupings to set the fixed number of days for the payroll period.
Note: The return value will be used for defining the grouping in the customizing tables later.

See Also
Features Editor

3. Defining Number of Days for Payroll Period

Procedure
1. Execute transaction code SM30.
2. Maintain the view Define no.of days of payroll period (V_T799L10).
3. Define the fixed number of days for a payroll period, based on your employee groupings defined in
the previous step:

4. Save your entries.


4. Defining Day Types for Divisor 30

Procedure
1. Execute transaction code SM30.
2. Maintain the view Define day types for Divisor 30 (V_T799L11).
3. Define the day types used within the "Divisor 30" functionality:

Standard settings
The standard offers the following day types, which are fixed and cannot be changed:
ID Description

WORK Worked days

PABS Paid absences

UABS Unpaid absences

GABS Generic absences

INAC Inactive days

Note: If you have special requirements for absences, you can create additional day types for
absences with ranges Y* and Z*.

4. Save your entries.

5. Defining Day Subtypes

Procedure
1. Execute transaction code SM30.
2. Maintain the view Possible subtypes for Daytypes (V_T799L14):

3. Save your entries.


6. Assigning Day Types to Absences

Prerequisites
Define your own day types in the previous step.

Procedure
1. Execute transaction code SM30.
2. Maintain the view Assign day types to absences (V_T799L15).
3. Enter the codes for the personnel subarea grouping for absence and attendance types, for the
absence type and for the day type:

4. Save your entries.

7. Defining Employee Grouping for Day Type Prioritization

Procedure
1. From SAP Easy Access menu, choose Human Resources > Time Management > Administration >
Tools > Maintain Features (t-code PE03).
2. Edit the feature Grouping of Organizational Area for Divisor 30 (9LD30).
3. Define your own employee groupings to assign a priority to the day types according to the needs of
your company.

4. Save your entries.

See Also
Features Editor
8. Assigning Properties to Day Types

Procedure
1. Execute transaction code SM30.
2. Maintain the view Assign priority to day types (V_T799L13).
3. Assign a priority to each day type/subtype:

4. Save your entries.

9. Configuring Payroll Objects

Procedure
1. In the own copy of the standard schema, the following have to be inserted right after calling the PAB
function:
FUNC P1 P2 P3
-------------------------
IF SPRN
ELSE
9LDIV
ENDIF
2. Modify your own copy of rules SAPF, SAP0, SAP1 and other places that factor wage types /801,
/802 and /803 to include DIV30 customizing as per your company requirements.

Example

As highlighted, we use RT3 instead of normal RTE operation to enable the DIV30 functionality.
In a payroll run, a WPBP split happens on day 10 of the 4th month, resulting in a total of 29 days.
In the following screenshot, we implemented the functionality for /801 factor and not for /803 to highlight the
difference between the two:
Another example to a WPBP split on the 16th of the month (total days: 29):

Example for 3 splits, one on the 10 th and another on the 15 th of a 29-days month:

Copyright/Trademark

You might also like