Uploaded by dkdelrosario

dokumen.tips pc-ksa-hcm-localization-maindocument-20110619

advertisement
HCM Localization: Kingdom of Saudi Arabia
Globalization Services
June 2011
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
Chapter 4
Leave Passage
Chapter 5
Refinement of Absence Valuation
Chapter 6
Social Insurance
Chapter 7
Health Insurance
Chapter 8
Payroll Processing
Payroll
Reporting
Personnel Administration
Time Management
Payroll
Time Management
Payroll
Benefits
Payroll
Benefits
Payroll
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 2
Chapter 1: Additional Fields for Saudi Arabia

In this chapter new additional fields for KSA are described.
Feature
Related Components
Functionality
Addresses: Camp Address
Additional
fields for
Saudi
Arabia
Personnel Administration Personal Data: Additional Information
Additional Personal Data: Customizing
© SAP 2011 / Page 3
Additional Fields for Saudi Arabia
Addresses: Camp Address (1)
Maintain Camp Address Master Data
New Functionality:
An Input field for Camp
Address is provided on
Infotype 0006
Permanent Address.
© SAP 2011 / Page 4
Infotype 0006 , subtype Permanent Address, provides an input field for Camp
Address.
Additional Fields for Saudi Arabia
Addresses: Camp Address (2)
Define Camp Address details
New Functionality:
A customizing activity is
provided in order to
maintain Camp Address
details.
Define Camp Address
© SAP 2011 / Page 5
Additional Fields for Saudi Arabia
Addresses: Camp Address (3)
Define model Camp Address
New Functionality:
A model Camp
Address entry is
provided.
Model Camp Address
Model Camp Address “MOD” is
delivered and could be copied
and modified to suit customer
requirements.
© SAP 2011 / Page 6
Additional Fields for Saudi Arabia
Personal Data: Additional Information
Maintain Personal Data (Infotype 0002), Additional
Information (Infotype view 3258).
New Functionality :
Additional fields are
provided in Personal
Data Infotype (Infotype
view 3258).
© SAP 2011 / Page 7
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
Additional Fields for Saudi Arabia
Additional Personal Data – Customizing (1)
Maintain Sponsor Id/Name
New Functionality:
Assign Sponsor ID to
Company Code:
A customizing activity is
provided to link the
Sponsor ID to a
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 8
Additional Fields for Saudi Arabia
Additional Personal Data – Customizing (2)
Maintain Visa Profession codes
New Functionality:
A customizing activity is
provided to maintain
Visa Professions.
© SAP 2011 / Page 9
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)
Maintain Home Airport destination and fares
New Functionality:
A customizing activity
is provided to Maintain
the Home Airport
destination and fares.
© SAP 2011 / Page 10
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.
Additional Fields for Saudi Arabia
Additional Personal Data – Customizing (4)
Maintain Profession for Legal Reporting
New Functionality:
Profession for Legal
Reporting:
A new customizing
activity is provided to
define the profession
codes.
In this customizing activity, you
define the profession codes that
are used in the Saudization
Report.
© SAP 2011 / Page 11
Additional Fields for Saudi Arabia
Additional Personal Data – Customizing (5)
Maintain Passport Profession
New Functionality:
A customizing activity is
provided to maintain
Passport Profession.
© SAP 2011 / Page 12
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.
Chapter 2: Identification Numbers

In this chapter, you learn about the functionality to maintain employee and family
members identification numbers.
Feature
Related
Components
Functionality
Employee Personal ID‟s
Family Member/Dependents ID‟s
Maintain ID Types
Define Default Values and validation
Define Passport Profession Codes
Identification
Numbers
Personnel
Administration
Define Sponsor Data
Reporting : Document Expiry Report
Reporting : Request for Visit Visa Extension
Reporting : Multipurpose Government Form (Form 7)
© SAP 2011 / Page 13
Identification Numbers
Employee Personal ID’s
Maintain infotype 0185 (“Personal IDs”) to store all relevant
personal ID numbers for the employee
New Functionality:
All relevant employee
personal ID numbers
can be stored in infotype
0185 (Personal IDs).
© SAP 2011 / Page 14
Example for National ID
Identification Numbers
Family Member/Dependents ID’s
Maintain infotype 0021 (“Family Member/Dependents”) to
store all relevant personal ID numbers for Dependants
New Functionality:
All relevant personal ID
numbers for family
members and
dependents can be
stored in infotype 0021
(Family
Member/Dependents).
© SAP 2011 / Page 15
The user can maintain the personal IDs of family members and dependents in infotype 0021
(Family Member/Dependents) in the frame “Identification Documents”.
Identification Numbers
Maintain ID Types
Maintain ID-Types for the employee and for family
members/dependents
New Functionality:
Different ID Types can
be defined in the system
for the employee and for
his family
members/dependents.
© SAP 2011 / Page 16
A set of ID-Types for the employee are predefined (example: 01 Passport).
.
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
New Functionality :
A customizing activity,
allows a user to define
the ID Types which
are only allowed for
Saudi nationals.
© SAP 2011 / Page 17
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
Identification Numbers
Define Passport Profession Codes
Define Passport Profession Codes to be used in report
“Request for Visit Visa Extension” for KSA
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.
© SAP 2011 / Page 18
Identification Numbers
Define Sponsor Data
Define Sponsor Data to be used in report “Request for Visit
Visa Extension” for the Kingdom of Saudi Arabia
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”.
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 19
Identification Numbers
Reporting : Document Expiry Report
Document Expiry Report for the Kingdom of Saudi Arabia
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.
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 20
Identification Numbers
Reporting : Request for Visit Visa Extension
Request for Visit Visa Extension for the Kingdom of Saudi
Arabia
New Functionality:
A report is provided to fill
in and print a standard
Request for Visit Visa
Extension.
© SAP 2011 / Page 21
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
Identification Numbers
Reporting : Multipurpose Government Form (Form 7)
Multipurpose Government Form (Form 7) for the Kingdom of
Saudi Arabia
New Functionality:
A report is provided to fill
in and print the
Multipurpose
Government Form (Form
7).
© SAP 2011 / Page 22
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.
Chapter 3: Islamic Calendar

In this chapter, you learn about the Islamic Calendar functionality in payroll and
configuration options
Feature
Related Components
Functionality
User Profile
Map Gregorian Date with Hijri Date
Islamic
Calendar
Payroll
Reporting
Generate Hijri Payroll Periods
Determine Employee Groups for Hijri
Calendar
Payroll Functionality
© SAP 2011 / Page 23
Islamic Calendar
User Profile
Set User Profile to Islamic Date format
Functionality:
The system supports the
display of Hijri dates
when the user chooses
“Islamic Date” format in
their user profile.
© SAP 2011 / Page 24
Islamic Calendar
Map Gregorian Date with Hijri Date
Tabular Islamic Calendar and Manual Adjustment by
Administrator
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.
© SAP 2011 / Page 25
Islamic Calendar
Generate Hijri Payroll Periods
Hijri Payroll Periods are generated based on Hijri month
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”.
© SAP 2011 / Page 26
Gregorian Date format vs Islamic Date format
Islamic Calendar
Determine Employee Groups for Hijri Calendar
Decide which employee groups use Hijri Calendar Payroll
New Functionality:
The user may choose to
use either Gregorian
calendar or Hijri calendar
depending on the need.
Organizational Assignment(IT0001)
© SAP 2011 / Page 27
Islamic Calendar
Payroll Functionality
Payroll Functionality: Meets Islamic Requirements
New Functionality:
Payroll functionality will
be the same whether
execution is based on
Hijri Calendar or
Gregorian Calendar.
Social Insurance
Based on Islamic Month
Accumulation
Based on Islamic Year
End of Service
Calculation
© SAP 2011 / Page 28
Chapter 4: Leave Passage

This chapter describes the functionality related to the leave passage calculation and
reporting.
Feature
Related
Components
Functionality
Assign Home Airport in Personal Data
Specify Employee Leave Passage Details
Specify Dependent Leave Passage Details
Personnel
Administration
Leave Passage Time
Management
Payroll
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 29
Leave Passage
Assign Home Airport in Personal Data
Maintain infotype 0002 “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
A user can maintain the home airport of employees in infotype 0002 “Personal Data”, in
the frame “Additional Information”
© SAP 2011 / Page 30
Leave Passage
Specify Employee Leave Passage Details
Maintain infotype 0016 “Contract Elements”
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
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 t he 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 31
Leave Passage
Specify Dependent Leave Passage Details
Maintain infotype 0021 “Family Member/Dependant”
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
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 32
Leave Passage
Accrue Leave Passage Entitlement
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.
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 33
Leave Passage
Calculate Provisions and Encashment values
Affected parts in payroll
New Functionality :
Leave passage
provisions and leave
passage encashment
are calculated in
payroll.
© SAP 2011 / Page 34
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
Leave Passage
Reporting
Leave Passage Report HSAPLEAV0
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.
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
Insert time schema used by
customer
The list output shows details for the employee and the dependants in number of tickets
and amounts.
© SAP 2011 / Page 35
Leave Passage
Define Home Airport
Define Home Airport Destinations and Fares
Home Airport:
New Functionality :
A new customizing entry
allows to maintain Home
Airport Destinations and
Fares.
© SAP 2011 / Page 36
Employee‟s 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.
Leave Passage
Define Quota Types and Wage types
Define the quota types and wage types to be used for the
employee and his/her dependents
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.
© SAP 2011 / Page 37
Regular Payroll
Leave Passage
Specify Encashment Methods for Off-Cycle
Specify Encashment Methods to be processed only in offcycle and not in regular payroll
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.
© SAP 2011 / Page 38
Off-cycle :
This table list those encashment methods to
be processed only in off-cycle payroll run
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
Example: Sick leave
Example: Processing in Payroll – February
Refinement
of Absence
Valuation
Rules
Example: Processing in Payroll - March
Time Management
Payroll
Example: Processing in Payroll – April
Example: Processing in Payroll – May
Payroll: Function XNAB
Customizing
© SAP 2011 / Page 39
Refinement of Absences
Example: Sick leave
Capture sick leave for a period of 96 days in Absences infotype:
New Functionality:
Sick leaves and
maternity leaves can be
valuated and paid
according to statutory
requirements (e.g.
different rates for
different absence
periods).
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.
Example: Sick Leave, paid at 100% in the first 30 days , 50 % in the next 60 days
and unpaid above 90 days.
Capture absence type 0600 (Sick Leave) for a period of 96 days in IT2001.
© SAP 2011 / Page 40
Refinement of Absences
Example: Processing in Payroll – February
Payroll Log February 2011:
New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.
© SAP 2011 / Page 41
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
Refinement of Absences
Example: Processing in Payroll - March
Payroll Log March 2011:
New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.
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 42
Refinement of Absences
Example: Processing in Payroll – April
Payroll Log April 2011:
New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.
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 43
Refinement of Absences
Example: Processing in Payroll – May
Payroll Log May 2011:
New Functionality:
The sick leave gets
processed in Payroll
and split according to
valuation rules.
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 44
Refinement of Absences
Payroll: Function XNAB
Activate function XNAB in Payroll schema SA00
New Functionality:
Function XNAB is used
in the Payroll schema to
process the distribution
and valuation of
absences.
Function XNAB has been inserted in sub-schema SAT0 below function RAB.
© SAP 2011 / Page 45
Refinement of Absences
Customizing
Define Refinement of Absences
New Functionality:
A Customizing section is
provided to define the
rules for refinement of
absence valuation.
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 46
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
Master Data: GOSI Insurance Details
Payroll: Import GOSI information
Social
Insurance
Benefits
Payroll
Payroll: Calculate GOSI Applicable
Earnings
Payroll: Calculate GOSI Contributions
GOSI Return and Settlement Report
© SAP 2011 / Page 47
Social Insurance
Master Data: GOSI Insurance Details
Maintain infotype 3252 “Social Insurance Saudi Arabia”
New Functionality:
For Social Insurance
calculation purposes it
is necessary to store
the GOSI information
applicable to each
employee.
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 48
Social Insurance
Payroll: Import GOSI information
Import IT3252 information for processing in Payroll driver
HSACALC0
New Functionality:
A Payroll function was
made available to
import the GOSI
parameters from
Infotype 3252.
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 49
Social Insurance
Payroll: Calculate GOSI Applicable Earnings
Calculate GOSI Applicable Earnings
New Functionality:
GOSI applicable
earnings are calculated
in payroll.
New wage types are
provided to store GOSI
applicable earnings.
© SAP 2011 / Page 50
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.
Social Insurance
Payroll: Calculate GOSI Contributions
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.
© SAP 2011 / Page 51
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.
Social Insurance
GOSI Return and Settlement Report
GOSI Report Selection
1Menu
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.
3 Select Spool Information
4 Select spool number and execute
© SAP 2011 / Page 52
2 Report Selection
Social Insurance
GOSI Return and Settlement Report (Continued)
GOSI Report Layout
5 PDF Report Layout
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 forms 2
and 4 are
supported by
the new GOSI
Return and
Settlement
Report.
© SAP 2011 / Page 53
Social Insurance
Customizing
Define GOSI Settings
New Functionality:
New Customizing
activities are provided
to maintain GOSI
parameters.
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 54
Chapter 7: Health Insurance (Benefits)

In this chapter, you learn about necessary steps to configure health insurance
calculation in payroll.
Feature
Related Components
Functionality
General Benefits Information
Enrollment
Health Insurance
Benefits
Payroll
Health Plans
Benefits Settings
Basic Settings
Calculate Health Insurance Costs in
Payroll
© SAP 2011 / Page 55
Health Plans
General Benefits Information
Maintain infotype 0171 “General Benefits Information”
Functionality:
Infotype 0171 needs to
be maintained before
enrollment into any
benefits plans.
Upon clicking “SAVE”, the user will automatically be taken to the enrollment screen.
© SAP 2011 / Page 56
Health Insurance
Enrollment (1)
Enrollment
Via Infotype 0171 or transaction HRBEN0001
Functionality:
This function allows to
enroll the employee
into benefits plans.
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
there‟ll 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 57
Health Insurance
Enrollment (2)
Enrollment
Via Infotype 0171 or transaction HRBEN0001
Functionality:
Choose a health plan
and complete the
enrollment to create
health plan data in
infotype 0167.
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 58
Health Insurance
Health Plans
Infotype 0167 “Health Plans”
Functionality:
After a successful
enrollment, infotype
0167 is created and it
holds all the
information for the
corresponding health
plan.
It is also possible to change
the default plan options here
then the costs would be
adjusted accordingly.
© SAP 2011 / Page 59
Health Insurance
Benefits Settings
UAE/KSA: Benefits Settings
IMG Path: Personnel Management->Benefits
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.
© SAP 2011 / Page 60
Health Insurance
Basic Settings
UAE/KSA: Benefits Basic Settings
IMG Path: Personnel Management->Benefits
Functionality:
In this customizing step,
you define benefit areas
and their caracteristics
as well as benefit
providers.
Maintain default benefit - Define Benefit Area
area in feature BAREA.
-
-
© SAP 2011 / Page 61
Assign Currency to Benefit Area
Health Insurance
Calculate Health Insurance Costs in Payroll
Affected parts 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.
Period:2011/01
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.
Result table of one payroll run. You can see EE and ER cost generated with the
total cost for the quarter.
© SAP 2011 / Page 62
Chapter 8: Payroll Processing

In this chapter, you learn about the country specific features delivered for the KSA
payroll.
Feature
Payroll
Processing
© SAP 2011 / Page 63
Related Components
Payroll
Functionality
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
Payroll Processing
Main Payroll Schema: SA00
Payroll driver HSACALC0 and schema SA00 Layout.
New Functionality:
A new Payroll driver
(program HSACALC0 )
and payroll schema
SA00 were made
available to process KSA
payroll according to
statutory requirements.
© SAP 2011 / Page 64
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.
Payroll Processing
Schema SAD0 – Edit Basic Data
Schema SAD0 Layout
New Functionality :
Payroll schema SAD0
was made available to
process KSA Basic data.
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 65
Payroll Processing
Schema SAT0 – Gross Remuneration (Time Management)
Schema SAT0 layout
New Functionality :
Gross Remuneration
(Time Management)
schema SAT0 was
made available to cater
for KSA requirements
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 66
Payroll Processing
Schema SAT0 - Gross Remuneration (Time Management)
(Continued)
Schema SAT0 layout
New Functionality :
Gross Remuneration
(Time Management)
schema SAT0 was
made available to cater
for UAE requirements
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 67
Payroll Processing
Schema SAP9 – Import Additional Payments/Deductions
Schema SAP9 layout
New Functionality :
Payroll schema SAP9
was made available to
import additional
payments and
deductions according
to KSA requirements
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 68
Payroll Processing
Schema SAEO – Calculate Severance Payments and
Provisions
Schema SAEO Layout
New Functionality :
Payroll schema SAEO
was made available to
calculate end of service
payments as well as
provisioning totals.
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)
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.
© SAP 2011 / Page 69
Payroll Processing
Schema SAL9 – Factoring and Storage
Schema SAL9 layout
New Functionality :
Payroll schema SAL9
was made available to
process monthly
factoring and storage.
Monthly factors are calculated in rule SAPF and payments are valuated in rule SAAL.
© SAP 2011 / Page 70
Payroll Processing
Loop and Final processing in schema SA00
Layout of loop and final processing in schema SA00
New Functionality :
Loop and final
processing was
customized for KSA
specific requirements 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 t o 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 71
Payroll Processing
Limits – Example (School Allowance)
A limit for schooling allowance has to be applied over a 3
month period.
Functionality:
Capturing a limit in IT0014 (e.g. 1800
AED) allows to define a different limit for
each employee.
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.
Capture three 1000 AED payments in
IT0015 within the period specified
against wage type M460 (July, August,
September).
July Payroll run: the full 1000
AED payment is made.
August Payroll run: the
amount captured in IT0015 for
August is reduced by 200A ED
as the limit specified in IT0014
has been exceeded.
© SAP 2011 / Page 72
September Payroll run: no
payment is made as the limit
specified in IT0014 has been
exceeded.
Payroll Processing
Limits - Customizing
Rules for Limits
Functionality:
A customizing section is
available to set up rules
for limits and maintain
wage types to be
processed through LIMIT
function.
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 73
Payroll Processing
End of Service Processing: Concepts
End of Service Calculation Rules
New Functionality :
End of Service (EOS)
provision and service
award payment
calculations are
delivered as per KSA
Labor Law requirements.
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 employee‟s 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 employee‟s 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 74
Payroll Processing
End of Service Processing: Process
End Of Service Calculation Process
New Functionality :
End of Service (EOS)
provision and service
award payment
calculations are
delivered as per KSA
Labor Law requirements.
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 day‟s 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 day‟s 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 75
Payroll Processing
End of Service Processing: Customizing
End of Service Settings
SAP provides standard values for EOS calculation. These values can be changed through
customizing, e.g.
Functionality :
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.

Several customizing
activities were made
available to adjust the
End of Service (EOS)
calculation parameters
to suit customer
requirements.
Determine Trigger for EOS
Calculation in Payroll
Determine Employee Start Date
© SAP 2011 / Page 76
Adjust Number of
Annual Days for
EOS Seniority
Calculation
Payroll Processing
KSA Specific Transactions
KSA specific payroll processing programs
New Functionality:
Payroll driver and access to Payroll cluster
New transactions were
made available for KSA
payroll processing.
KSA Remuneration Statement
KSA Pre-DME Program
KSA Off-Cycle Workbench
KSA Payroll Reports
© SAP 2011 / Page 77
Chapter 9: Off-Cycle Payroll

In this chapter, you learn about Off-cycle processing in KSA and UAE payrolls.
Feature
Related Components
Functionality
Introduction
Examples
Off-cycle
Payroll
Payroll
Off-Cycle Workbench
Off-Cycle Reasons
Off-Cycle Scenario: Advance Payment
© SAP 2011 / Page 78
Off-Cycle Payroll
Introduction
Off-Cycle Payroll: Concept
Functionality:
The Off-Cycle payroll
function is made
available for the
Kingdom of Saudi Arabia
and the United Arab
Emirates.
© SAP 2011 / Page 79
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.
Off-Cycle Payroll
Examples
Off-Cycle Payroll: Examples
Functionality:
The Off-Cycle payroll
function is made
available for the
Kingdom of Saudi Arabia
and the United Arab
Emirates.
© SAP 2011 / Page 80
Example of off-cycle payments are bonus, incentive payments which are not part of the
regular payroll structure.
Off-Cycle Payroll
Off-Cycle Workbench
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.
© SAP 2011 / Page 81
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
Off-Cycle Payroll
Off-Cycle Reasons
Off-cycle Reasons
Functionality:
Off-cycle reasons are
provided for KSA and
UAE requirements.
© SAP 2011 / Page 82
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.
Off-Cycle Payroll
Off-Cycle Scenario: Advance Payment 1)
Advance Payment Scenario
Functionality:
Scenario:
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.
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
area‟s regular payroll runs for the periods already processed.
© SAP 2011 / Page 83
Off-Cycle Payroll
Off-cycle Scenario: Advance Payment 2)
Advance Payment
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.
© SAP 2011 / Page 84
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
Remuneration Statement
Reporting
Personnel Administration
Payment Medium
Payroll
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 85
Reporting
Remuneration Statement – Standard Forms (1)
Remuneration Statement for the Kingdom of Saudi Arabia
New Functionality:
A menu item is provided
to access the
remuneration statement.
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 86
Reporting
Remuneration Statement - Standard Forms (2)
Kingdom of Saudi Arabia Remuneration Statement (SA01)
New Functionality:
Two KSA specific payslip
templates are provided
in “classic form” layout.
© SAP 2011 / Page 87
Remuneration Statement:
The standard layout SA01
for the Kingdom of Saudi
Arabia should be copied and
modified to meet customer
specific requirements.
Reporting
Remuneration Statement - Standard Forms (3)
Kingdom of Saudi Arabia Remuneration Statement (SA02)
New Functionality:
Two KSA specific payslip
templates are provided
in “classic form” layout.
© SAP 2011 / Page 88
Remuneration Statement:
The standard template
layout SA02 for the
Kingdom of Saudi Arabia
should be copied and
modified to meet customer
specific requirements.
Reporting
Remuneration Statement - HR Forms (1)
Kingdom of Saudi Arabia HR Forms Remuneration Statement
New Functionality:
Standard HR Forms
functionality is provided.
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 Formspecific Settings.
© SAP 2011 / Page 89
Reporting
Remuneration Statement - HR Forms (2)
Kingdom of Saudi Arabia HR Forms Remuneration
Statement
New Functionality:
Standard PDF format is
for payslip output using
HR Forms.
The standard HR Forms Template for the Kingdom of Saudi Arabia should be
copied and configured to customer requirements.
© SAP 2011 / Page 90
Reporting
Payment Medium (1)
Kingdom of Saudi Arabia Payment Medium
Payment Medium Workbench:
New Functionality:
A new SAP Menu item is
provided for the
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 91
Reporting
Payment Medium (2)
Kingdom of Saudi Arabia Payment Medium
New Functionality:
SAP Standard Payment
Medium Tool Output is
provided.
© SAP 2011 / Page 92
Payment Medium Tool
Output:
The payment medium tool
displays the output of the
DME run.
Reporting
Payment Medium (3)
Kingdom of Saudi Arabia Payment Medium
Data Medium Overview:
New Functionality:
SAP standard data
Medium Overview is
provided.
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 93
Reporting
Saudization Report (1)
Kingdom of Saudi Arabia Saudization Report
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.
© SAP 2011 / Page 94
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.
Reporting
Saudization Report (2)
Kingdom of Saudi Arabia Saudization Report
Saudization Report:
New Functionality:
A SAP Menu item is
provided to access the
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 95
Reporting
Saudization Report (3)
Kingdom of Saudi Arabia Saudization Report
New Functionality:
The Saudization report
results are displayed per
company codes and
output in an ALV format.
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 96
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
Supported Infotypes
Employee SelfService
Personnel
Administration
Self-Services
Country-Specific Screens for ESS
Personal Data Infotype
© SAP 2011 / Page 97
Employee Self-Service
Supported Infotypes
Delivered ESS services delivered for KSA and the UAE
New Functionality:
A number of infotypes
are supported in ESS for
UAE and KSA (see OSS
note 542198).
© SAP 2011 / Page 98
The following ESS services based on ABAP Web dynpro are delivered for KSA and
UAE:
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 99
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 100
Employee Self-Service
Personal Data Infotype
Additional Information from IT0002: field not available in ESS.
Functionality:
The field “Profession for
Legal Reporting” is
excluded from the
Personal Data service.
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.
© SAP 2011 / Page 101
Download