PC - KSA HCM Localization-MainDocument-20110619

Embed Size (px)

DESCRIPTION

PC - KSA HCM Localization-MainDocument-20110619

Citation preview

Property Tax Report Enhancement (EhP4): OVERVIEW

HCM Localization: Kingdom of Saudi Arabia

Globalization Services

June 2011 SAP 2011 / Page 2HCM Localization for the Kingdom of Saudi ArabiaIn this document new KSA specific functionality is described. ChapterDescriptionRelated ComponentsChapter 1Additional Fields for KSAPersonnel AdministrationChapter 2Identification NumbersPersonnel AdministrationChapter 3Islamic CalendarPayrollReportingChapter 4Leave PassagePersonnel AdministrationTime ManagementPayrollChapter 5Refinement of Absence ValuationTime ManagementPayrollChapter 6Social InsuranceBenefitsPayrollChapter 7 Health InsuranceBenefitsPayrollChapter 8Payroll ProcessingPayrollChapter 9Off-Cycle PayrollPayrollChapter 10ReportingPersonnel AdministrationPayrollChapter 11Employee Self-ServicePersonnel AdministrationSelf-Services SAP 2011 / Page 3Chapter 1: Additional Fields for Saudi ArabiaIn this chapter new additional fields for KSA are described. FeatureRelated ComponentsFunctionalityAdditional fields for Saudi ArabiaPersonnel AdministrationAddresses: Camp AddressPersonal Data: Additional InformationAdditional Personal Data: Customizing SAP 2011 / Page 4Additional 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 5Additional 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 6Additional Fields for Saudi Arabia Addresses: Camp Address (3)

New Functionality: A model Camp Address entry is provided.

Define model Camp Address

Model Camp AddressModel Camp Address MOD is delivered and could be copied and modified to suit customer requirements.

SAP 2011 / Page 7Additional 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 GroupHome AirportSponsor ID/NameProfession for Legal Reporting (Visa Designation)Passport ProfessionBorder Entry NumberPort of EntryDate of EntryFlag to identify family residing in KSAFlag to exclude employee from Legal Reporting

SAP 2011 / Page 8Additional 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/NameAssign 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 codesDefine 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 11Additional 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 ReportingProfession 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 ProfessionPassport 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 13Chapter 2: Identification NumbersIn this chapter, you learn about the functionality to maintain employee and family members identification numbers.FeatureRelated ComponentsFunctionalityIdentification NumbersPersonnel AdministrationEmployee Personal IDs Family Member/Dependents IDsMaintain ID TypesDefine Default Values and validationDefine Passport Profession CodesDefine Sponsor Data Reporting : Document Expiry Report Reporting : Request for Visit Visa ExtensionReporting : Multipurpose Government Form (Form 7) SAP 2011 / Page 14

Identification NumbersEmployee 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 IDsNew 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 15Identification Numbers Maintain ID TypesNew 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 17Identification 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 typeLocal 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 18Identification Numbers Define Passport Profession CodesNew 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 19Identification 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 ArabiaA 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 20Identification 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 selectionSpecify personal Ids to be selectedSpecify 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 21Identification Numbers Reporting : Request for Visit Visa ExtensionNew 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 22Identification 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 23Chapter 3: Islamic CalendarIn this chapter, you learn about the Islamic Calendar functionality in payroll and configuration optionsFeatureRelated ComponentsFunctionalityIslamic Calendar PayrollReportingUser Profile Map Gregorian Date with Hijri DateGenerate Hijri Payroll PeriodsDetermine Employee Groups for Hijri CalendarPayroll Functionality SAP 2011 / Page 24Islamic 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 25Islamic Calendar Map Gregorian Date with Hijri DateNew 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 26Islamic Calendar Generate Hijri Payroll PeriodsNew 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 27Islamic Calendar Determine Employee Groups for Hijri CalendarNew 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 28Islamic Calendar Payroll FunctionalityNew Functionality:Payroll functionality will be the same whether execution is based on Hijri Calendar or Gregorian Calendar.

Payroll Functionality: Meets Islamic Requirements

Social InsuranceBased on Islamic MonthAccumulationBased on Islamic YearEnd of Service Calculation

SAP 2011 / Page 29Chapter 4: Leave PassageThis chapter describes the functionality related to the leave passage calculation and reporting.FeatureRelated ComponentsFunctionalityLeave PassagePersonnel AdministrationTime ManagementPayrollAssign Home Airport in Personal DataSpecify Employee Leave Passage Details Specify Dependent Leave Passage Details Accrue Leave Passage Entitlement Calculate Provisions and Encashment values ReportingDefine Home AirportDefine Quota Types and Wage typesSpecify Encashment Methods for Off-Cycle SAP 2011 / Page 30Leave PassageAssign 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 31Leave PassageSpecify 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 periodWhen 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 32Leave 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 33Leave PassageAccrue 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 34Leave PassageCalculate 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 35Leave PassageReporting

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 36Leave Passage Define Home AirportNew 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 employeesand for the EE/Dependant category.

SAP 2011 / Page 37Leave Passage Define Quota Types and Wage typesNew 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 38Leave Passage Specify Encashment Methods for Off-CycleNew 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 39Chapter 5: Refinement of Absence ValuationIn this chapter is described the new functionality offered for KSA to refine absence valuation.FeatureRelated ComponentsFunctionalityRefinement of Absence Valuation RulesTime ManagementPayrollExample: Sick leaveExample: Processing in Payroll February Example: Processing in Payroll - MarchExample: Processing in Payroll AprilExample: Processing in Payroll MayPayroll: Function XNABCustomizing SAP 2011 / Page 40Refinement 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 41Refinement 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 42Refinement 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 43Refinement 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 44Refinement 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 45Refinement 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 46Refinement of AbsencesCustomizing 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 47Chapter 6: Social InsuranceIn this chapter, you learn about new functionality covering the General Organization for Social Insurance (GOSI) Pension Fund for the Kingdom of Saudi Arabia.FeatureRelated ComponentsFunctionalitySocial InsuranceBenefitsPayrollMaster Data: GOSI Insurance DetailsPayroll: Import GOSI informationPayroll: Calculate GOSI Applicable EarningsPayroll: Calculate GOSI ContributionsGOSI Return and Settlement Report SAP 2011 / Page 48Social InsuranceMaster 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 49Social InsurancePayroll: 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 50Social 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 51Social 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 52Social Insurance GOSI Return and Settlement ReportNew 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

1Menu2 Report Selection3 Select Spool Information4 Select spool number and execute SAP 2011 / Page 53Social 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 LayoutGOSI forms 2 and 4 are supported by the new GOSI Return and Settlement Report. SAP 2011 / Page 54Social InsuranceCustomizing

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

Define GOSI Settings

The following GOSI parameters can be maintained:GOSI contribution settingsGOSI reporting parameters (Employer Number, Offices)GOSI contribution groupings employees belong toGOSI exemption reasons

SAP 2011 / Page 55Chapter 7: Health Insurance (Benefits)In this chapter, you learn about necessary steps to configure health insurance calculation in payroll.FeatureRelated ComponentsFunctionalityHealth InsuranceBenefitsPayrollGeneral Benefits InformationEnrollmentHealth Plans Benefits SettingsBasic SettingsCalculate Health Insurance Costs in Payroll SAP 2011 / Page 56Health PlansGeneral 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 57Health 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 58Health 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 59Health 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 60Health InsuranceBenefits SettingsFunctionality: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 SettingsIMG Path: Personnel Management->Benefits

SAP 2011 / Page 61Health Insurance Basic SettingsFunctionality: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 SettingsIMG Path: Personnel Management->Benefits SAP 2011 / Page 62Health InsuranceCalculate 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 63Chapter 8: Payroll ProcessingIn this chapter, you learn about the country specific features delivered for the KSA payroll.FeatureRelated ComponentsFunctionalityPayroll ProcessingPayrollMain Payroll Schema: SA00Schema SAD0 Edit Basic DataSchema SAT0 Gross Remuneration (Time Management) Schema SAP9 Import Additional Payments/Deductions Schema SAEO Calculate Severance Payments and ProvisionsSchema SAL9 Factoring and StorageLoop and Final processing in schema SA00LimitsEnd Of Service ProcessingKSA Specific Transactions SAP 2011 / Page 64Payroll ProcessingMain Payroll Schema: SA00New 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 65Payroll Processing Schema SAD0 Edit Basic DataNew 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 66Payroll 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 layoutSchema 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 67Payroll 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 layoutRule 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 68Payroll 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 69Payroll 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 70Payroll 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 71Payroll 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 storageSchema 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 72Payroll 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 73Payroll Processing Limits - CustomizingFunctionality: 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 74Payroll Processing End of Service Processing: ConceptsNew 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 75Payroll Processing End of Service Processing: ProcessNew 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 dateEmployee 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 yearsMonthly 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 76Payroll 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 calculationThe 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 CalculationDetermine Trigger for EOS Calculation in Payroll

SAP 2011 / Page 77Payroll 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 clusterKSA Remuneration StatementKSA Pre-DME ProgramKSA Off-Cycle WorkbenchKSA Payroll Reports SAP 2011 / Page 78Chapter 9: Off-Cycle PayrollIn this chapter, you learn about Off-cycle processing in KSA and UAE payrolls.FeatureRelated ComponentsFunctionalityOff-cycle PayrollPayrollIntroduction ExamplesOff-Cycle WorkbenchOff-Cycle Reasons Off-Cycle Scenario: Advance Payment SAP 2011 / Page 79Off-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 80Off-Cycle Payroll ExamplesFunctionality: 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 81Off-Cycle Payroll Off-Cycle WorkbenchFunctionality: The Off-Cycle Workbench enables the user to carry out off-cycle payroll, payment replacement, and reversals conveniently.

Off-Cycle Payroll: Off-Cycle WorkbenchYou can use the Off-Cycle-Workbench to carry out the following actions for a specific employee:Display payroll resultsMake various types of off-cycle payments (e.g. bonus payment)Replace by check a payment that was originally made but not received by the employeeReverse an incorrect payroll result

SAP 2011 / Page 82Off-Cycle Payroll Off-Cycle Reasons

Functionality: Off-cycle reasons are provided for KSA and UAE requirements.

Off-cycle ReasonsYou 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 83Off-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.IntegrationIn the case of an advance payment, the employee is paid in full for all three payroll periods in which the leave takes place.FeaturesWhen 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 84Off-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 ArabiaIn this chapter, you learn about new reports delivered for the KSA.FeatureRelated ComponentsFunctionalityReportingPersonnel AdministrationPayrollRemuneration StatementPayment MediumSaudization ReportNote: additional KSA-specific reports are covered in chapters 2, 4, 6 and 8 in relevant Personnel Administration and Payroll sections. SAP 2011 / Page 86Reporting 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 statementSA02 Online Payslip Example SAP 2011 / Page 87Reporting 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 88Reporting 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 89Reporting 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 90Reporting 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 91Reporting 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 92ReportingPayment 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 93ReportingPayment 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 94ReportingSaudization 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 95ReportingSaudization 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 96ReportingSaudization 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 97Chapter 11: Employee Self-ServiceIn this chapter, you learn about country specific functionality delivered in ESS for the KSA and the UAE.FeatureRelated ComponentsFunctionalityEmployee Self-Service Personnel AdministrationSelf-ServicesSupported InfotypesCountry-Specific Screens for ESSPersonal Data Infotype SAP 2011 / Page 98Employee Self-Service Supported InfotypesDelivered 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 99Employee Self-ServiceCountry-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 100Employee 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 101Employee Self-Service Personal Data InfotypeAdditional 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.

SAP 2011 / Page 102Copyright 2011 SAP AGAll Rights ReservedNo part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company.All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warrant.