PC - KSA HCM Localization-MainDocument-20110619

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 101
At a glance
Powered by AI
The document describes country-specific functionality for HCM localization in Saudi Arabia including additional fields, identification numbers, payroll processing, reporting, and employee self-service.

The main components described include additional fields for personnel administration, identification numbers, Islamic calendar, leave passage, absence valuation, social insurance benefits, health insurance benefits, payroll processing, off-cycle payroll, reporting, and employee self-service.

Customizing activities mentioned include defining camp address details, defining a model camp address, making a copy of the standard configuration file for ESS screens, and setting the appropriate screens for each ESS service.

HCM Localization: Kingdom of Saudi Arabia

Globalization Services









June 2011
SAP 2011 / Page 2
HCM Localization for the Kingdom of Saudi Arabia
In this document new KSA specific functionality is described.
Chapter Description Related Components
Chapter 1 Additional Fields for KSA
Personnel Administration
Chapter 2 Identification Numbers
Personnel Administration
Chapter 3 Islamic Calendar
Payroll
Reporting
Chapter 4 Leave Passage
Personnel Administration
Time Management
Payroll
Chapter 5 Refinement of Absence Valuation
Time Management
Payroll
Chapter 6 Social Insurance
Benefits
Payroll
Chapter 7 Health Insurance
Benefits
Payroll
Chapter 8 Payroll Processing
Payroll
Chapter 9 Off-Cycle Payroll
Payroll
Chapter 10 Reporting
Personnel Administration
Payroll
Chapter 11 Employee Self-Service
Personnel Administration
Self-Services
SAP 2011 / Page 3
Chapter 1: Additional Fields for Saudi Arabia
In this chapter new additional fields for KSA are described.
Feature Related Components Functionality
Additional
fields for
Saudi
Arabia
Personnel Administration
Addresses: Camp Address
Personal Data: Additional Information
Additional Personal Data: Customizing
SAP 2011 / Page 4
Additional Fields for Saudi Arabia
Addresses: Camp Address (1)

New Functionality:
An Input field for Camp
Address is provided on
Infotype 0006
Permanent Address.
Maintain Camp Address Master Data

Infotype 0006 , subtype Permanent Address, provides an input field for Camp
Address.

SAP 2011 / Page 5
Additional Fields for Saudi Arabia
Addresses: Camp Address (2)

New Functionality:
A customizing activity is
provided in order to
maintain Camp Address
details.
Define Camp Address details

Define Camp Address

SAP 2011 / Page 6
Additional Fields for Saudi Arabia
Addresses: Camp Address (3)


New Functionality:
A model Camp
Address entry is
provided.
Define model Camp Address

Model Camp Address
Model Camp Address MOD is
delivered and could be copied
and modified to suit customer
requirements.
SAP 2011 / Page 7
Additional Fields for Saudi Arabia
Personal Data: Additional Information


New Functionality :
Additional fields are
provided in Personal
Data Infotype (Infotype
view 3258).

Maintain Personal Data (Infotype 0002), Additional
Information (Infotype view 3258).

Infotype view 3258 is provided for
the KSA. The Additional Information
window represents Infotype 3258.

The new fields available in this view
are:
Blood Group
Home Airport
Sponsor ID/Name
Profession for Legal Reporting
(Visa Designation)
Passport Profession
Border Entry Number
Port of Entry
Date of Entry
Flag to identify family residing
in KSA
Flag to exclude employee from
Legal Reporting


SAP 2011 / Page 8
Additional Fields for Saudi Arabia
Additional Personal Data Customizing (1)



New Functionality:
A customizing activity is
provided to link the
Sponsor ID to a
Company Code.
Maintain Sponsor Id/Name
Assign Sponsor ID to
Company Code:
In Saudi Arabia, each business
entity that sponsors an
expatriate must get a sponsor
ID from the government. You
assign this sponsor ID to the
company code of the business
entity.
SAP 2011 / Page 9
Additional Fields for Saudi Arabia
Additional Personal Data Customizing (2)



New Functionality:
A customizing activity is
provided to maintain
Visa Professions.
Maintain Visa Profession codes
Define Visa Professions:
Define Visa Profession allows
the user to define visa
designations for the KSA.

Additional Fields for Saudi Arabia
Additional Personal Data Customizing (3)


New Functionality:
A customizing activity
is provided to Maintain
the Home Airport
destination and fares.
Maintain Home Airport destination and fares

Define Home Airport Destination
and Fares:

In this customizing activity, you can
define allowed airport destinations
and fares for employees and their
dependents.
The value is used to determine the
leave passage allowance when an
employee takes leave.


SAP 2011 / Page 10
SAP 2011 / Page 11
Additional Fields for Saudi Arabia
Additional Personal Data Customizing (4)


New Functionality:
A new customizing
activity is provided to
define the profession
codes.
Maintain Profession for Legal Reporting
Profession for Legal
Reporting:
In this customizing activity, you
define the profession codes that
are used in the Saudization
Report.
Additional Fields for Saudi Arabia
Additional Personal Data Customizing (5)



New Functionality:
A customizing activity is
provided to maintain
Passport Profession.
Maintain Passport Profession
Passport Profession:
In this Customizing activity, you
define passport profession
codes. When you enter
personal data for an employee,
the defined passport
professions are available for
you to choose from in the
Personal Data (0002) infotype.

SAP 2011 / Page 12
SAP 2011 / Page 13
Chapter 2: Identification Numbers
In this chapter, you learn about the functionality to maintain employee and family
members identification numbers.
Feature
Related
Components
Functionality
Identification
Numbers
Personnel
Administration
Employee Personal IDs
Family Member/Dependents IDs
Maintain ID Types
Define Default Values and validation
Define Passport Profession Codes
Define Sponsor Data
Reporting : Document Expiry Report
Reporting : Request for Visit Visa Extension
Reporting : Multipurpose Government Form (Form 7)
SAP 2011 / Page 14

Identification Numbers
Employee Personal IDs

New Functionality:
All relevant employee
personal ID numbers
can be stored in infotype
0185 (Personal IDs).
Maintain infotype 0185 (Personal IDs) to store all relevant
personal ID numbers for the employee

Example for National ID
Identification Numbers
Family Member/Dependents IDs
New Functionality:
All relevant personal ID
numbers for family
members and
dependents can be
stored in infotype 0021
(Family
Member/Dependents).
Maintain infotype 0021 (Family Member/Dependents) to
store all relevant personal ID numbers for Dependants

The user can maintain the personal IDs of family members and dependents in infotype 0021
(Family Member/Dependents) in the frame Identification Documents.
SAP 2011 / Page 15
Identification Numbers
Maintain ID Types
New Functionality:
Different ID Types can
be defined in the system
for the employee and for
his family
members/dependents.
Maintain ID-Types for the employee and for family
members/dependents

A set of ID-Types for the employee are pre-
defined (example: 01 Passport).
.
SAP 2011 / Page 16
SAP 2011 / Page 17
Identification Numbers
Define Default Values and validation
Define default values when creating a new record in infotype
0185 Personal IDs and allow document only for nationals

Def. Cntry : Kingdom of
Saudi Arabia is defaulted
when creating a new record
of this document type
Local Doc : document type
is only allowed for nationals
New Functionality :
A customizing activity,
allows a user to define
the ID Types which
are only allowed for
Saudi nationals.
SAP 2011 / Page 18
Identification Numbers
Define Passport Profession Codes
New Functionality:
A customizing activity
allows the user to
define the list of
possible passport
professions to be
assigned to the
employee and printed
in report Request for
Visit Visa Extension
only available for the
Kingdom of Saudi
Arabia.
Define Passport Profession Codes to be used in report
Request for Visit Visa Extension for KSA

SAP 2011 / Page 19
Identification Numbers
Define Sponsor Data
New Functionality:
For the Kingdom of
Saudi Arabia, a
customizing activity
allows the user to define
the list of possible
sponsor ids to be
assigned to the
employee and printed in
report Request for Visit
Visa Extension.
Define Sponsor Data to be used in report Request for Visit
Visa Extension for the Kingdom of Saudi Arabia
A user can define the available Sponsor Ids and their address and assign a Sponsor Id to
each company code. In infotype 0002 Personal Data the user can assign a Sponsor Id to
an employee. The value assigned to the employee is printed in report HSAPVVE0 Request
for Visit Visa Extension.
SAP 2011 / Page 20
Identification Numbers
Reporting : Document Expiry Report
New Functionality: The
Document Expiry Report
lists employees and
family members or
dependents with
personal IDs expiring on
a date specified on the
report selection screen.
Document Expiry Report for the Kingdom of Saudi Arabia
Report HSAPTRD0 allows to :
Specify employee selection
Specify personal Ids to be selected
Specify date to evaluate on expired personal Ids

Report HSAPTRD0 allows to start report
Request for Visit Visa Extension directly from
the list
SAP 2011 / Page 21
Identification Numbers
Reporting : Request for Visit Visa Extension
New Functionality:
A report is provided to fill
in and print a standard
Request for Visit Visa
Extension.
Request for Visit Visa Extension for the Kingdom of Saudi
Arabia

Report HSAPVVE0 allows to create a Request
for Visit Visa Extension with all necessary
information which is either read from the
database or taken from the report selection
screen.
The report needs to be executed per employee.
The form is also available in arabic as part of the
standard delivery

SAP 2011 / Page 22
Identification Numbers
Reporting : Multipurpose Government Form (Form 7)
New Functionality:
A report is provided to fill
in and print the
Multipurpose
Government Form (Form
7).
Multipurpose Government Form (Form 7) for the Kingdom of
Saudi Arabia

Report HSAPMPG0 allows to create a
Multipurpose Government Form with all
necessary information which is either read from
the database or taken from the report selection
screen.
The fields available on the selection screen
depend on the request type selected.
The report needs to be executed per employee.
The form is also available in arabic as part of the
standard delivery.
SAP 2011 / Page 23
Chapter 3: Islamic Calendar
In this chapter, you learn about the Islamic Calendar functionality in payroll and
configuration options
Feature Related Components Functionality
Islamic
Calendar
Payroll
Reporting
User Profile
Map Gregorian Date with Hijri Date
Generate Hijri Payroll Periods
Determine Employee Groups for Hijri
Calendar
Payroll Functionality
SAP 2011 / Page 24
Islamic Calendar
User Profile

Functionality:
The system supports the
display of Hijri dates
when the user chooses
Islamic Date format in
their user profile.
Set User Profile to Islamic Date format
SAP 2011 / Page 25
Islamic Calendar
Map Gregorian Date with Hijri Date
New Functionality:
As the Hijri calendar is a
lunar calendar and
depends on moon status,
the mapping between
Gregorian dates and Hijri
dates may have to be
manually adjusted by the
system administrator.
Tabular Islamic Calendar and Manual Adjustment by
Administrator

SAP 2011 / Page 26
Islamic Calendar
Generate Hijri Payroll Periods
New Functionality:
A customizing section is
made available to
generate payroll periods
and accumulation
calendars based on Hijri
calendar. Payroll periods
are always from the
begin date of Hijri month
to the end date of Hijri
month either based on
the forecasted start and
end of the Hijri month or
the overridden start and
end by the system
administrator.
Hijri Payroll Periods are generated based on Hijri month
Gregorian Date format vs Islamic Date format
SAP 2011 / Page 27
Islamic Calendar
Determine Employee Groups for Hijri Calendar
New Functionality:
The user may choose to
use either Gregorian
calendar or Hijri calendar
depending on the need.

Decide which employee groups use Hijri Calendar Payroll
Organizational Assignment(IT0001)
SAP 2011 / Page 28
Islamic Calendar
Payroll Functionality
New Functionality:
Payroll functionality will
be the same whether
execution is based on
Hijri Calendar or
Gregorian Calendar.
Payroll Functionality: Meets Islamic Requirements
Social Insurance
Based on Islamic Month
Accumulation
Based on Islamic Year
End of Service
Calculation
SAP 2011 / Page 29
Chapter 4: Leave Passage
This chapter describes the functionality related to the leave passage calculation and
reporting.
Feature
Related
Components
Functionality
Leave Passage
Personnel
Administration
Time
Management
Payroll
Assign Home Airport in Personal Data
Specify Employee Leave Passage Details
Specify Dependent Leave Passage Details
Accrue Leave Passage Entitlement
Calculate Provisions and Encashment values
Reporting
Define Home Airport
Define Quota Types and Wage types
Specify Encashment Methods for Off-Cycle
SAP 2011 / Page 30
Leave Passage
Assign Home Airport in Personal Data


New Functionality :
For non KSA nationals
with an entitlement for
leave passage it is
necessary to store the
Home Airport in
employee master data
Maintain infotype 0002 Personal Data

A user can maintain the home airport of employees in infotype 0002 Personal Data, in
the frame Additional Information
SAP 2011 / Page 31
Leave Passage
Specify Employee Leave Passage Details


New Functionality :
For non KSA nationals
with an entitlement for
Leave passage it is
necessary to store
details on leave
passage accrual period
and entitlement
Maintain infotype 0016 Contract Elements

A user can maintain the leave passage details of employees in infotype 0016 Contract
Elements, in the frame Leave Passage Details. The following parameters are
available :
Accrual start date : Start date of the first entitlement period
Cycle Frequency : Defines the length of each entitlement period e.g. half-yearly, annual
Ticket Class : Economy of business class
Maximum dependants : Maximum number of dependants which can be entitled
EE tickets per cycle : Number of tickets the employee earns per entitlement period
Dep tickets p. cycle : Number of tickets per dependant the employee earns per period
When creating a new record of infotype 0016 these values are defaulted, any manual
change in default values is registered in the field Proposal values have been changed.
SAP 2011 / Page 32
Leave Passage
Specify Dependent Leave Passage Details


New Functionality :
For non KSA nationals
with an entitlement for
Leave passage it is
necessary to store
details on leave
passage entitlement
per family member
Maintain infotype 0021 Family Member/Dependant

A user can indicate whether a family member/dependant is entitled for leave passage and
which quota type is to be used to calculate and store the entitlement in infotype 0021
Family Member/Dependant, in the frame Other Data.
The system will ensure that the maximum number of entitled family members as defined in
infotype 0016 is not exceeded.
The system will ensure that each family member/dependant can only be assigned to a
quota type not yet used by any other family member.
SAP 2011 / Page 33
Leave Passage
Accrue Leave Passage Entitlement


New Functionality :
Leave passage
entitlement is created
in Time Evaluation
(sub-schema SAPP)
as time passes by per
employee and family
member/dependant.
Infotype 2006
Absence Quota is
used to store the time
balances in different
quota types.

Accrue Leave Passage Entitlement

Time Evaluation (RPTIME00) is required to accrue leave passage entitlements for the
employee and the entitled family members/dependants.
Time Evaluation will:
Accrue ticket entitlements
Store accrued entitlements in wage types to be imported into payroll


SAP 2011 / Page 34
Leave Passage
Calculate Provisions and Encashment values

New Functionality :
Leave passage
provisions and leave
passage encashment
are calculated in
payroll.

Affected parts in payroll

The Payroll driver (program HSACALC0) is
required to evaluate provision and encashment
amounts for the Leave Passage entitlements.

Payroll will:
Calculate the evaluation basis for
provisions and encashment per quota type /
wage type.
Process Leave Passage quota
compensation
Import provisions from previous regular
payroll to be canceled during current regular
payroll
Evaluate provisions and encashment wage
types

SAP 2011 / Page 35
Leave Passage
Reporting

New Functionality :
A report is provided to
show the leave
passage entitlement for
selected employees on
a specific date. This
report allows
simulation of leave
passage entitlement
into the future.

Leave Passage Report HSAPLEAV0

Selection Screen to specify the employee
selection, the date for which the entitlement shall
be calculated and the time management schema
used for a possible simulation into the future
The list output shows details for the employee and the dependants in number of tickets
and amounts.
Insert time schema used by
customer
SAP 2011 / Page 36
Leave Passage
Define Home Airport
New Functionality :
A new customizing entry
allows to maintain Home
Airport Destinations and
Fares.
Define Home Airport Destinations and Fares

Home Airport:
Employees Home Airport (example: JNB
Johannesburg)

Group for Home Airport Destinations:
Define different rates for provisions and
encashment for different groups of employees
and for the EE/Dependant category.


SAP 2011 / Page 37
Leave Passage
Define Quota Types and Wage types
New Functionality:
New customizing entries
allow to define the time
balances and wage
types to be used to store
the employee and
dependents Leave
Passage entitlements,
provisions and
encashments.
Define the quota types and wage types to be used for the
employee and his/her dependents

Regular Payroll
SAP 2011 / Page 38
Leave Passage
Specify Encashment Methods for Off-Cycle
New Functionality :
Leave passage
encashment can be paid
either through regular
payroll or off-cycle
payroll. A new
customizing entry allow
to define which
encashment(s) should
only be taken into
account and calculated
during off-cycle.
Specify Encashment Methods to be processed only in off-
cycle and not in regular payroll
Off-cycle :
This table list those encashment methods to
be processed only in off-cycle payroll run
SAP 2011 / Page 39
Chapter 5: Refinement of Absence Valuation
In this chapter is described the new functionality offered for KSA to refine absence
valuation.
Feature Related Components Functionality
Refinement
of Absence
Valuation
Rules
Time Management
Payroll
Example: Sick leave
Example: Processing in Payroll February
Example: Processing in Payroll - March
Example: Processing in Payroll April
Example: Processing in Payroll May
Payroll: Function XNAB
Customizing
SAP 2011 / Page 40
Refinement of Absences
Example: Sick leave



New Functionality:
Sick leaves and
maternity leaves can be
valuated and paid
according to statutory
requirements (e.g.
different rates for
different absence
periods).

Capture sick leave for a period of 96 days in Absences infotype:
Example: Sick Leave, paid at 100% in the first 30 days , 50 % in the next 60 days
and unpaid above 90 days.

The Refinement of Absences functionality was introduced for the Kingdom of Saudi Arabia
in order to process sick leave and maternity leave valuation according to statutory
requirements.
Capture absence type 0600 (Sick Leave) for a period of 96 days in IT2001.
SAP 2011 / Page 41
Refinement of Absences
Example: Processing in Payroll February

New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.

Payroll Log February 2011:

Function XNAB is
processed and table AB
(below) is updated with the
applicable valuation rule 01
for the 14 days of sick leave
within February 2011
SAP 2011 / Page 42
Refinement of Absences
Example: Processing in Payroll - March

New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.

Payroll Log March 2011:

Function XNAB is processed and table AB is updated with the applicable valuation
rule 01 (100% paid) up to the 30th day of sick leave and valuation rule 02 (75% paid)
for the next 60 days.
SAP 2011 / Page 43
Refinement of Absences
Example: Processing in Payroll April


New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.
Payroll Log April 2011:

Function XNAB is processed in April and table AB is updated with the applicable
valuation rule 02 (75% paid) for the remainder of 60 days.
SAP 2011 / Page 44
Refinement of Absences
Example: Processing in Payroll May

New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.

Payroll Log May 2011:

Function XNAB is processed in May and table AB is updated with the
applicable valuation rule 02 (75% paid) for the remainder of 60 days and
valuation rule 03 (Unpaid) for the absence days exceeding 90 days .
SAP 2011 / Page 45
Refinement of Absences
Payroll: Function XNAB



New Functionality:
Function XNAB is used
in the Payroll schema to
process the distribution
and valuation of
absences.

Activate function XNAB in Payroll schema SA00

Function XNAB has been inserted in sub-schema SAT0 below function RAB.
SAP 2011 / Page 46
Refinement of Absences
Customizing
New Functionality:
A Customizing section is
provided to define the
rules for refinement of
absence valuation.
Define Refinement of Absences

The Refinement of Absences section under Payroll Saudi Arabia in the IMG allows to set
up the rule groups for absence refinement as well the seniority and valuation rules for the
absences. It can be used to set up the rules for sick leave and maternity leave valuation
according to statutory or policy requirements. Maternity leave is set up with rules for a
seniority limit of 12 months and 36 months.
SAP 2011 / Page 47
Chapter 6: Social Insurance
In this chapter, you learn about new functionality covering the General Organization for
Social Insurance (GOSI) Pension Fund for the Kingdom of Saudi Arabia.
Feature Related Components Functionality
Social
Insurance
Benefits
Payroll
Master Data: GOSI Insurance Details
Payroll: Import GOSI information
Payroll: Calculate GOSI Applicable
Earnings
Payroll: Calculate GOSI Contributions
GOSI Return and Settlement Report
SAP 2011 / Page 48
Social Insurance
Master Data: GOSI Insurance Details


New Functionality:
For Social Insurance
calculation purposes it
is necessary to store
the GOSI information
applicable to each
employee.
Maintain infotype 3252 Social Insurance Saudi Arabia

When the Calculate SI Contribution fields is checked, all fields except Non-Contr. Reason
are available for input. When Calculate SI Contribution field is unchecked, all fields are
cleared and grayed out and Non-Contr. Reason becomes available for input.
SAP 2011 / Page 49
Social Insurance
Payroll: Import GOSI information


New Functionality:
A Payroll function was
made available to
import the GOSI
parameters from
Infotype 3252.

Import IT3252 information for processing in Payroll driver
HSACALC0

Payroll Function P3252 is called in sub-schema SAD0 - Basic data Saudi Arabia. This
function imports data from IT3252 into payroll in order to perform GOSI contribution
calculations.
SAP 2011 / Page 50
Social Insurance
Payroll: Calculate GOSI Applicable Earnings

New Functionality:
GOSI applicable
earnings are calculated
in payroll.
New wage types are
provided to store GOSI
applicable earnings.

Calculate GOSI Applicable Earnings

GOSI applicable earnings are
determined in sub-schema SIAC
which is called by schema SAP9
(Import Further Earnings and
Deductions). GOSI applicable
earnings are determined in
January or the hire month (if in
current year). If there are any
retro-active changes resulting in
a change to the GOSI applicable
earnings in January, the original
values are used for calculation.
SAP 2011 / Page 51
Social Insurance
Payroll: Calculate GOSI Contributions

New Functionality :
A payroll function is
provided to calculate
GOSI contributions.
New wage types are
provided to store GOSI
employee and
employer contributions.

Calculate GOSI Contributions

GOSI contribution calculations are
performed in sub-schema SADA of
schema SA00. Payroll function SASI
performs GOSI contribution
calculations based on the value of
GOSI applicable earnings and the
SV_SA table.
SAP 2011 / Page 52
Social Insurance
GOSI Return and Settlement Report
New Functionality :
A monthly GOSI
Return & Settlement
report was developed
to provide statutory
report layout as
required by the GOSI
authority before the
15th of each month.

GOSI Report Selection

1Menu
2 Report Selection
3 Select Spool Information
4 Select spool number and execute
SAP 2011 / Page 53
Social Insurance
GOSI Return and Settlement Report (Continued)
New Functionality : A
monthly GOSI Return
& Settlement report
was developed to
provide statutory report
layout as required by
the GOSI authority
before the 15th of each
month.

GOSI Report Layout

5 PDF Report Layout
GOSI forms 2
and 4 are
supported by
the new GOSI
Return and
Settlement
Report.
SAP 2011 / Page 54
Social Insurance
Customizing

New Functionality:
New Customizing
activities are provided
to maintain GOSI
parameters.

Define GOSI Settings

The following GOSI parameters can be maintained:
GOSI contribution settings
GOSI reporting parameters (Employer Number, Offices)
GOSI contribution groupings employees belong to
GOSI exemption reasons
SAP 2011 / Page 55
Chapter 7: Health Insurance (Benefits)
In this chapter, you learn about necessary steps to configure health insurance
calculation in payroll.
Feature Related Components Functionality
Health Insurance
Benefits
Payroll
General Benefits Information
Enrollment
Health Plans
Benefits Settings
Basic Settings
Calculate Health Insurance Costs in
Payroll
SAP 2011 / Page 56
Health Plans
General Benefits Information



Functionality:
Infotype 0171 needs to
be maintained before
enrollment into any
benefits plans.
Maintain infotype 0171 General Benefits Information

Upon clicking SAVE, the user will automatically be taken to the enrollment screen.
SAP 2011 / Page 57
Health Insurance
Enrollment (1)



Functionality:
This function allows to
enroll the employee
into benefits plans.
Enrollment
Via Infotype 0171 or transaction HRBEN0001
Here double click Default
offer, it will bring the
plans set as default offer
through customizing.

Click the plan to view the
options and dependents
and then click Accept
button.
Only eligible dependents
can be selected otherwise
therell be a red icon
besides the dependent.

E.g. you have set in the
eligibility rule that child
must be less than 18
years old, then for a 20
years old child, there
would be a red icon
showing and preventing
the child from being
selected.
SAP 2011 / Page 58
Health Insurance
Enrollment (2)



Functionality:
Choose a health plan
and complete the
enrollment to create
health plan data in
infotype 0167.
Enrollment
Via Infotype 0171 or transaction HRBEN0001
After click Accept button, you can press the enrollment button.
After a successful enrollment, a new entry will get created in
infotype167- Health Plans.
SAP 2011 / Page 59
Health Insurance
Health Plans



Functionality:
After a successful
enrollment, infotype
0167 is created and it
holds all the
information for the
corresponding health
plan.
Infotype 0167 Health Plans

It is also possible to change
the default plan options here
then the costs would be
adjusted accordingly.
SAP 2011 / Page 60
Health Insurance
Benefits Settings
Functionality:
The standard Benefits
functionality was made
available for the
Kingdom of Saudi Arabia
and the United Arab
Emirates.
The customizing steps
present in the Benefits
section allow to define
general settings, plans
settings and flexible
benefits administration.

UAE/KSA: Benefits Settings
IMG Path: Personnel Management->Benefits
SAP 2011 / Page 61
Health Insurance
Basic Settings
Functionality:
In this customizing step,
you define benefit areas
and their caracteristics
as well as benefit
providers.

- Define Benefit Area - Maintain default benefit
area in feature BAREA.
- Assign Currency to Benefit Area
UAE/KSA: Benefits Basic Settings
IMG Path: Personnel Management->Benefits
SAP 2011 / Page 62
Health Insurance
Calculate Health Insurance Costs in Payroll


Functionality:
Health Insurance costs
get calculated in
payroll according to the
payment model. In this
case, the payment
model is to deduct
quarterly and in the
first month of the
quarter.

Affected parts in payroll

Result table of one payroll run. You can see EE and ER cost generated with the
total cost for the quarter.
Payroll function P0167 will calculate health
plan cost and store in the configured
corresponding wage types.
With Rule AE26, EE cost will be
cumulated to total EE SI cost /261.
Period:2011/01
SAP 2011 / Page 63
Chapter 8: Payroll Processing
In this chapter, you learn about the country specific features delivered for the KSA
payroll.
Feature Related Components Functionality
Payroll
Processing
Payroll
Main Payroll Schema: SA00
Schema SAD0 Edit Basic Data
Schema SAT0 Gross Remuneration
(Time Management)
Schema SAP9 Import Additional
Payments/Deductions
Schema SAEO Calculate Severance
Payments and Provisions
Schema SAL9 Factoring and Storage
Loop and Final processing in schema
SA00
Limits
End Of Service Processing
KSA Specific Transactions
SAP 2011 / Page 64
Payroll Processing
Main Payroll Schema: SA00
New Functionality:
A new Payroll driver
(program HSACALC0)
and payroll schema
SA00 were made
available to process KSA
payroll according to
statutory requirements.
Payroll driver HSACALC0 and schema SA00 Layout.

Program HSACALC0 is provided as the
new payroll driver for the Kingdom of
Saudi Arabia.
Schema SA00 was created as the
standard KSA payroll schema. The
standard international schema X000 was
copied and necessary adjustments and
additions were necessary made to cater
for KSA specific requirements. Changes
are indicated by the name range SA in
the first 2 characters of schemas, rules,
functions and operations descriptions.



SAP 2011 / Page 65
Payroll Processing
Schema SAD0 Edit Basic Data
New Functionality :
Payroll schema SAD0
was made available to
process KSA Basic data.
Schema SAD0 Layout

Standard International schema XDD0 was copied and function P3252 was inserted to read
social insurance information from IT3252. Function GON was also enhanced for the KSA to
check that IT3252 has been maintained. Rule SAHJ was created to cater for payroll to be
calculated according to Hijri date requirements.
SAP 2011 / Page 66
Payroll Processing
Schema SAT0 Gross Remuneration (Time Management)


New Functionality :
Gross Remuneration
(Time Management)
schema SAT0 was
made available to cater
for KSA requirements

Schema SAT0 layout
Schema XT00 was copied to create SAT0. Function dates was inserted to make
IT0041 data available. Hourly, daily and monthly rates of pay is created in rules SA10
,SA13 and SA16. Rule XMOD was copied to SAOD to add MODIF B grouping for
XNAB processing. Function XNAB was inserted to cater for statutory requirements
regarding the valuation of sick leave and maternity leave.
SAP 2011 / Page 67
Payroll Processing
Schema SAT0 - Gross Remuneration (Time Management)
(Continued)


New Functionality :
Gross Remuneration
(Time Management)
schema SAT0 was
made available to cater
for UAE requirements
Schema SAT0 layout
Rule SA43 was created to generate encashment and provisioning rates for leave
passage with new operation SALPR. Rule SA32 creates a Basic rate for GOSI
calculations as well as a value to be used in LIMIT calculations based on processing
class 62.
SAP 2011 / Page 68
Payroll Processing
Schema SAP9 Import Additional Payments/Deductions

New Functionality :
Payroll schema SAP9
was made available to
import additional
payments and
deductions according
to KSA requirements
Schema SAP9 layout

Recurring an additional payments are imported with functions P0014 & P0015 and rule SA01 which
queries whether a wage type should be processed during an off-cycle or during a normal run. Rule
SA47 ensure that provision totals are carried over during an off-cycle in order to be available for
processing during the next normal run. Sub-schema SAEO calculates severance payments and
provisioning (Including Leave passage provisions). Sub-schema SIAC calculates Social Insurance
applicable (Base) earnings to be used in SI contribution calculations.
SAP 2011 / Page 69
Payroll Processing
Schema SAEO Calculate Severance Payments and
Provisions

New Functionality :
Payroll schema SAEO
was made available to
calculate end of service
payments as well as
provisioning totals.
Schema SAEO Layout

Provision calculations are based on the total value to date and the total value for the
previous month is posted contra in order to post the difference/delta to finance.
End of Service Payment calculation
Carry over flight ticket provision from previous payroll
results
Provision totals are not recalculated during a
retro (Original results are used)
SAP 2011 / Page 70
Payroll Processing
Schema SAL9 Factoring and Storage



New Functionality :
Payroll schema SAL9
was made available to
process monthly
factoring and storage.

Schema SAL9 layout

Monthly factors are calculated in rule SAPF and payments are valuated in rule SAAL.
SAP 2011 / Page 71
Payroll Processing
Loop and Final processing in schema SA00



New Functionality :
Loop and final
processing was
customized for KSA
specific requirements in
schema SA00

Layout of loop and final processing in schema SA00

Function LIMIT inserted into schema
Processing deductions and storage
Schema SASI created to process Social
Insurance contributions.
Schema SAN0 copied from schema XNN0 and
Function P0011 inserted to process external
transfers with rule SA40 to exclude external
transfers during off-cycles.
Schema SAEN was copied from schema XEND
and updated to export results to the EM (KSA
specific) cluster.
SAP 2011 / Page 72
Payroll Processing
Limits Example (School Allowance)
Functionality:
Create a balance for a
limit that gets processed
over a period greater
than one payroll period.
Typical balance amount
limits required by KSA
requirements were set
up.
A limit for schooling allowance has to be applied over a 3
month period.
Capturing a limit in IT0014 (e.g. 1800
AED) allows to define a different limit for
each employee.
Capture three 1000 AED payments in
IT0015 within the period specified
against wage type M460 (July, August,
September).
August Payroll run: the
amount captured in IT0015 for
August is reduced by 200A ED
as the limit specified in IT0014
has been exceeded.
July Payroll run: the full 1000
AED payment is made.
September Payroll run: no
payment is made as the limit
specified in IT0014 has been
exceeded.
SAP 2011 / Page 73
Payroll Processing
Limits - Customizing
Functionality:
A customizing section is
available to set up rules
for limits and maintain
wage types to be
processed through LIMIT
function.
Rules for Limits

Limits on deductions can only be applied to wage type classes. Each wage type class contains one or
more wage types which should be linked for the purposes of deductions and must be processed as a
group. Typical wage type classes as required by KSA requirements were set up.
SAP 2011 / Page 74
Payroll Processing
End of Service Processing: Concepts
New Functionality :
End of Service (EOS)
provision and service
award payment
calculations are
delivered as per KSA
Labor Law requirements.
End of Service Calculation Rules
The main rules for the EOS award are (*):

The calculation is based on the number of years the employee has worked for the
organization.
The EOS award calculation takes into account the employees basic salary, housing
allowance, transportation allowance and annual leave days balance.
Upon end of employment the system calculates the end of service award based on
the last wage payments.
The EOS payment can be executed at anytime during the payroll period.
The final results can be seen in the employees last pay slip which is available on the
Employee Self Service (ESS).












(*) see Help HCM Saudi_Arabia document for full EOS calculation details.

SAP 2011 / Page 75
Payroll Processing
End of Service Processing: Process
New Functionality :
End of Service (EOS)
provision and service
award payment
calculations are
delivered as per KSA
Labor Law requirements.
End Of Service Calculation Process
The calculation process steps for the EOS calculation are as follows:

The system reads the employee start date
Employee EOS period is calculated by using the number of calendars days the
employee has been employed.
The number of calendar days is divided by 365 to get the number of years.
The EOS settlement amount is calculated


If an employee resigned, the EOS resignation conditions are taken into consideration
for EOS calculation, as follows:

Monthly basic salary plus housing allowance plus transportation allowance divided
by two, plus available leave days balance multiplied by daily rate of pay is EOS
calculation for each one of the first five years
Monthly basic salary plus housing allowance plus transportation allowance plus
available leave days balance multiplied by daily rate of pay is EOS calculation, for
each year after the first five years.
Wage type /650 is processed only during termination
SAP 2011 / Page 76
Payroll Processing
End of Service Processing: Customizing

Functionality :
Several customizing
activities were made
available to adjust the
End of Service (EOS)
calculation parameters
to suit customer
requirements.
End of Service Settings
SAP provides standard values for EOS calculation. These values can be changed through
customizing, e.g.

Trigger for EOS calculation
The system reads the employee start date from the feature ENTRY.
The number of days in a year for service calculation is stored in the ANNUL constant.
Determine Employee Start Date
Adjust Number of
Annual Days for
EOS Seniority
Calculation
Determine Trigger for EOS
Calculation in Payroll
SAP 2011 / Page 77
Payroll Processing
KSA Specific Transactions



New Functionality:
New transactions were
made available for KSA
payroll processing.

KSA specific payroll processing programs

Payroll driver and access to Payroll cluster
KSA Remuneration Statement
KSA Pre-DME Program
KSA Off-Cycle Workbench
KSA Payroll Reports
SAP 2011 / Page 78
Chapter 9: Off-Cycle Payroll
In this chapter, you learn about Off-cycle processing in KSA and UAE payrolls.
Feature Related Components Functionality
Off-cycle
Payroll
Payroll
Introduction
Examples
Off-Cycle Workbench
Off-Cycle Reasons
Off-Cycle Scenario: Advance Payment
SAP 2011 / Page 79
Off-Cycle Payroll
Introduction

Functionality:
The Off-Cycle payroll
function is made
available for the
Kingdom of Saudi Arabia
and the United Arab
Emirates.
Off-Cycle Payroll: Concept
As an addition to regular payroll, which carries out payroll at fixed regular intervals, this
function enables you to carry out specific off-cycle payroll activities for individual employees
on any day. Off-cycle reasons differentiate between various types of off-cycle payroll runs.

For Off-Cycle processing, you must maintain Infotype 0267 (Additional Off-Cycle Payments)
with appropriate data and execute the payroll driver.
SAP 2011 / Page 80
Off-Cycle Payroll
Examples
Functionality:
The Off-Cycle payroll
function is made
available for the
Kingdom of Saudi Arabia
and the United Arab
Emirates.
Example of off-cycle payments are bonus, incentive payments which are not part of the
regular payroll structure.
Off-Cycle Payroll: Examples
SAP 2011 / Page 81
Off-Cycle Payroll
Off-Cycle Workbench
Functionality:
The Off-Cycle
Workbench enables
the user to carry out
off-cycle payroll,
payment replacement,
and reversals
conveniently.

Off-Cycle Payroll: Off-Cycle Workbench
You can use the Off-Cycle-Workbench to carry out the following actions for a
specific employee:
Display payroll results
Make various types of off-cycle payments (e.g. bonus payment)
Replace by check a payment that was originally made but not received by the
employee
Reverse an incorrect payroll result
SAP 2011 / Page 82
Off-Cycle Payroll
Off-Cycle Reasons


Functionality:
Off-cycle reasons are
provided for KSA and
UAE requirements.
Off-cycle Reasons
You can select the reason for the off-cycle payroll run. The possible entries that you
can make in the lower part of the screen change in accordance with the reason that
you specify.
The off-cycle reason determines the kind of off-cycle payroll run and it derives from
the settings made in Customizing.
SAP 2011 / Page 83
Off-Cycle Payroll
Off-Cycle Scenario: Advance Payment (1)




Functionality:
A function that enables
you to run payroll for an
employee for several
periods in advance
independently of the
regular payroll runs for
the payroll area.


Advance Payment Scenario
Scenario:

An employee will be on leave and is to receive all the money owed immediately.

Integration

In the case of an advance payment, the employee is paid in full for all three payroll
periods in which the leave takes place.

Features

When you select the relevant off-cycle reason in the Off-Cycle Workbench, the
system offers several periods for payroll. The number of periods proposed depends
on the settings in Customizing for Payroll.

If you pay several payroll periods in advance, only one original result is created, and
only one payment is effected. The system creates the original result for the latest of
the periods for which you run payroll. All other periods prior to this period are
processed using retroactive payroll.

The system ensures that the employee who is to receive an advance payment is not
processed twice. The employee is then automatically excluded from the payroll
areas regular payroll runs for the periods already processed.

SAP 2011 / Page 84
Off-Cycle Payroll
Off-cycle Scenario: Advance Payment (2)



Functionality:
A function that enables
you to run payroll for an
employee for several
periods in advance
independently of the
regular payroll runs for
the payroll area.


Advance Payment
SAP 2011 / Page 85
Chapter 10: Reporting for the Kingdom Of Saudi
Arabia
In this chapter, you learn about new reports delivered for the KSA.
Feature Related Components Functionality
Reporting
Personnel Administration
Payroll
Remuneration Statement
Payment Medium
Saudization Report
Note: additional KSA-specific reports are covered in chapters 2, 4, 6 and 8 in relevant Personnel Administration
and Payroll sections.
SAP 2011 / Page 86
Reporting
Remuneration Statement Standard Forms (1)
New Functionality:
A menu item is provided
to access the
remuneration statement.
Remuneration Statement for the Kingdom of Saudi Arabia

Remuneration Statement:
The Remuneration Statement
Menu item direct the user
directly to transaction code
PC00_M24_CEDT.
Remuneration Statement (Kingdom
of Saudi Arabia):
This selection screen allows the user to
select the Payroll period for reporting,
Employee Selection, General program
control and Output currency.
Two SAP Standard Form Names are
delivered, these can copied and
modified to customer requirements:
SA01 Remuneration statement
SA02 Online Payslip Example
SAP 2011 / Page 87
Reporting
Remuneration Statement - Standard Forms (2)
New Functionality:
Two KSA specific payslip
templates are provided
in classic form layout.
Kingdom of Saudi Arabia Remuneration Statement (SA01)

Remuneration Statement:
The standard layout SA01
for the Kingdom of Saudi
Arabia should be copied and
modified to meet customer
specific requirements.


SAP 2011 / Page 88
Reporting
Remuneration Statement - Standard Forms (3)
New Functionality:
Two KSA specific payslip
templates are provided
in classic form layout.
Kingdom of Saudi Arabia Remuneration Statement (SA02)

Remuneration Statement:
The standard template
layout SA02 for the
Kingdom of Saudi Arabia
should be copied and
modified to meet customer
specific requirements.


SAP 2011 / Page 89
Reporting
Remuneration Statement - HR Forms (1)
New Functionality:
Standard HR Forms
functionality is provided.
Kingdom of Saudi Arabia HR Forms Remuneration Statement

HR Forms Workplace:
Transaction code HRFORMS is used to access the HR Forms Workplace.
Sample HR Form SAP_PAYSLIP_KSA is delivered for KSA.
Sample Payslip
(Saudi Arabia):
The Sample Payslip
(Saudi Arabia)
selection screen
allows the user to
select the Payroll
Period for reporting,
employee selection
criteria and Form-
specific Settings.
SAP 2011 / Page 90
Reporting
Remuneration Statement - HR Forms (2)
New Functionality:
Standard PDF format is
for payslip output using
HR Forms.
Kingdom of Saudi Arabia HR Forms Remuneration
Statement

The standard HR Forms Template for the Kingdom of Saudi Arabia should be
copied and configured to customer requirements.
SAP 2011 / Page 91
Reporting
Payment Medium (1)
New Functionality:
A new SAP Menu item is
provided for the
Payment Medium
Workbench.
Kingdom of Saudi Arabia Payment Medium

Payment Medium Workbench:
SAP Standard menu item is used to
access the Payment Medium
Workbench through transaction code
PC00_M99_FPAYM..
Payment Medium Creation:
SAP Standard selection screen
is used for the Payment
Medium Workbench.
Payment Medium format
MT103 .
SAP 2011 / Page 92
Reporting
Payment Medium (2)
New Functionality:
SAP Standard Payment
Medium Tool Output is
provided.
Kingdom of Saudi Arabia Payment Medium

Payment Medium Tool
Output:
The payment medium tool
displays the output of the
DME run.
SAP 2011 / Page 93
Reporting
Payment Medium (3)
New Functionality:
SAP standard data
Medium Overview is
provided.
Kingdom of Saudi Arabia Payment Medium

Data Medium Overview:
Data Medium Overview screen
is displayed by double clicking
on the Payment Medium Tool
Output TemSe file.
Data Medium Contents:
Data Medium Contents is
displayed by selecting a line
and clicking on Display. The
content displays the actual
output of the DME file.
SAP 2011 / Page 94
Reporting
Saudization Report (1)
New Functionality:
Infotype 0002 provides
the user with the option
to link an employee to a
Profession for Legal
Reporting.
A country specific table
is provided to maintain
the target Saudization
percentage.

Kingdom of Saudi Arabia Saudization Report

Profession For Legal Reporting:
Infotype 0002 provides the user
with the option to link an employee
to a profession.
Saudization Target:
The Maintenance of Saudization
Target percentages is used to
specify a target percentage for
Saudi national employees.
SAP 2011 / Page 95
Reporting
Saudization Report (2)
New Functionality:
A SAP Menu item is
provided to access the
Saudization Report.
Kingdom of Saudi Arabia Saudization Report

Saudization Report:
The Saudization menu item
allows the user to execute the
Saudization Report through
transaction code
PY_SA_HSAPSAZ0.
Saudization Report:
The Saudization Report
selection screen allows the user
to select the period for reporting,
additional selection criteria and
report exclusions.
SAP 2011 / Page 96
Reporting
Saudization Report (3)
New Functionality:
The Saudization report
results are displayed per
company codes and
output in an ALV format.
Kingdom of Saudi Arabia Saudization Report

Saudization Report Output:
The Saudization Report displays the results on a per company code basis and
also displays whether a target has been reached.
SAP 2011 / Page 97
Chapter 11: Employee Self-Service
In this chapter, you learn about country specific functionality delivered in ESS for the
KSA and the UAE.
Feature Related Components Functionality
Employee Self-
Service
Personnel
Administration
Self-Services
Supported Infotypes
Country-Specific Screens for ESS
Personal Data Infotype
SAP 2011 / Page 98
Employee Self-Service
Supported Infotypes
Delivered ESS services delivered for KSA and the UAE
The following ESS services based on ABAP Web dynpro are delivered for KSA and
UAE:
New Functionality:
A number of infotypes
are supported in ESS for
UAE and KSA (see OSS
note 542198).
SAP 2011 / Page 99
Employee Self-Service
Country-Specific Screens for ESS (1)
Make a copy of standard configuration file based on
OSS Note 542198
Functionality:
A customizing activity is
available to set the
appropriate screens for
each ESS service.
SAP 2011 / Page 100
Employee Self-Service
Country-Specific Screens for ESS (2)
Make a copy of standard configuration file based on OSS Note
542198.
Functionality:
A customizing activity is
available to set the
appropriate screens for
each ESS service.
SAP 2011 / Page 101
Employee Self-Service
Personal Data Infotype
Additional Information from IT0002: field not available in ESS.
An employee should not be able to change the profession for legal reporting .
This might influence the legal reporting negatively, and thus this field is not
available on the ESS screen.
Functionality:
The field Profession for
Legal Reporting is
excluded from the
Personal Data service.

You might also like