🇦🇪 UAE — SAP SF EC Cloud Payroll 6×6×6 Configuration Framework

UAE — SAP SuccessFactors EC Cloud Payroll

6-Chapter Configuration & Curriculum Framework

Country Profile: UAE | Module: PYAE | Currency: AED | Molga: 99 | Country Group: AE | Payroll Frequency: Monthly
Key Statutory: WPS (Wage Protection System), GPSSA (Nationals), EOSB Gratuity, No Income Tax, UAE Labour Law

CHAPTER 1 — Foundation & System Landscape

1.1 System Provisioning & Landscape

  1. Provision PYAE instance; activate localization HCM_LOC_CI_AE via SFW5
  1. Set country grouping Molga 99 (Middle East) in T500P; currency AED, fiscal year Jan–Dec
  1. Configure transport routes DEV→QA→PROD; import UAE Best Practices via STMS
  1. Activate WPS-specific SICF services for SIF (Salary Information File) generation
  1. Set date format DD/MM/YYYY, Arabic/English dual language in SU01 defaults
  1. Configure dual-timezone support: GST (UTC+4) for all payroll period boundaries

1.2 User Settings & SICF Activation

  1. Activate NWBC and PCC SAPUI5 services in SICF for Arabic RTL interface support
  1. Enable ESS Pay Statement in both English and Arabic via HRFORMS
  1. Configure SIF file generation service endpoint for Central Bank of UAE WPS reporting
  1. Activate /sap/bc/gui/sap/its/webgui for remote HR access across 7 Emirates
  1. Set profile parameter for bilingual output (Arabic/English) in remuneration statements
  1. Configure user parameters: UAE fiscal calendar, Friday–Saturday weekend

1.3 Identity & Authentication

  1. Configure SAML 2.0 via RP_HRSFEC_SAML_CONFIG; integrate with UAE Pass or corporate IDP
  1. Set OAuth 2.0 clients for EC→ECP API calls; validate certificate with UAE Root CA
  1. Configure IP allowlisting for UAE-based data centers (Dubai/Abu Dhabi)
  1. Set session timeout per UAE data privacy regulations (45-minute idle timeout)
  1. Enable Multi-Factor Authentication for payroll approvers per UAE Cybersecurity Council
  1. Monitor X.509 certificate expiry; schedule renewal alerts 90 days in advance

1.4 User Provisioning & Role Management

  1. Define PFCG roles: Payroll Admin (UAE), WPS Approver, GPSSA Coordinator, Line Manager
  1. Assign SAP_CLDPY_ECPAY_SCIM template; configure SCIM for UAE user provisioning
  1. Restrict payroll data access by Emirate (Personnel Area AE01–AE07)
  1. Configure ESS roles for pay statement access; restrict to employee's own records
  1. Set up Payroll Control Record authorization by payroll area (UAE_MON)
  1. Configure audit logging for all payroll changes per UAE Labour Law Article 54

1.5 OData & PCC Activation

  1. Activate core PCC OData services; register UAE-specific SIF generation service
  1. Configure WPS dashboard KPIs: employees paid on time, SIF submission status
  1. Set PCC system alias pointing to UAE ECP backend
  1. Activate Payroll Unified Configuration for UAE in Admin Center
  1. Configure UAE portlets: Pay Statement (English + Arabic), EOSB Summary, WPS Compliance
  1. Set RBP for WPS Approver role: view-only SIF file download access

1.6 Transport & De-clustering

  1. Register UAE cluster tables for de-clustering: RT, CRT, BT, WPBP, ARRRS
  1. Activate HANA de-clustering for P2RX_RT to optimize WPS reporting performance
  1. Validate imported UAE configuration via PYC_CONF_WB; check WPS validation rules
  1. Configure bgRFC for SIF file background submission scheduling
  1. Maintain transport objects for UAE wage types, holiday calendar, and WPS config
  1. Run Admin Transaction Report; set session timeout and WPS queue monitoring

CHAPTER 2 — Enterprise Structure & HR Master Data

2.1 Enterprise Structure

  1. Company Code: UAE legal entity (e.g., AE01) — currency AED, country key AE
  1. Personnel Areas: AE01=Abu Dhabi, AE02=Dubai, AE03=Sharjah, AE04=Ajman, AE05=UAQ, AE06=RAK, AE07=Fujairah
  1. Personnel Subareas: Free Zone vs Mainland distinction critical for labour law applicability
  1. Assign PA→Company Code; set Molga 99 for all UAE PAs
  1. Define Employee Groups: UAE National, Expat, GCC National, Domestic Worker
  1. Assign org units in PPOME reflecting onshore/free zone/offshore entity structure

2.2 Employee Groups & Payroll Groupings

  1. EG: UAE National (GPSSA mandatory), GCC National, Non-GCC Expat, Domestic Worker
  1. ESG: Salary Band 1–6 reflecting UAE job grades (Entry→Executive→C-Suite)
  1. Define Payroll Area UAE_MON for monthly cycle (all employee categories)
  1. Configure ES Grouping for PCR: drives GPSSA vs no-pension branching in schema
  1. Define work schedule grouping: 5-day week (Mon–Fri) vs. 5.5-day vs. 6-day
  1. Set pay frequency monthly; configure mid-month advance payment area if required

2.3 Personnel Actions

  1. Define Infogroup for UAE Hire: IT0002, IT0006, IT0007, IT0008, IT0009, IT0185 (Emirates ID)
  1. Personnel Actions: New Hire (Local/Expat), Transfer (Inter-Emirate), Visa Change, Gratuity Settlement, Termination
  1. Reasons: Resignation, End of Contract, Redundancy, Death — each triggers different EOSB calculation
  1. Configure Visa/Labour Card tracking in IT0185 (Identification); expiry date alerting
  1. Set up Work Permit tracking; link expiry to automated personnel action trigger
  1. Define Contract Types: Limited (Fixed-Term) vs. Unlimited — determines EOSB formula

2.4 Wage Type Catalog

  1. Basic Salary (AE01): processing class 01 (taxable=no for UAE), cumulation class 01
  1. Housing Allowance (AE10): 25–30% of basic; evaluation class for remuneration statement
  1. Transport Allowance (AE11), Mobile (AE12), Air Ticket (AE13): annual entitlement
  1. EOSB Provision Wage Type (AE50): monthly accrual = (basic+housing)/30 × days per year
  1. GPSSA Employee Contribution (AE60): 5% of gross (Nationals only)
  1. GPSSA Employer Contribution (AE61): 12.5% (UAE employer) + 2.5% (federal) of gross

2.5 Pay Scale & Basic Pay

  1. Define Pay Scale Type AE01 (UAE Standard), AE02 (Free Zone), AE03 (Government-Linked)
  1. Pay Scale Areas: Abu Dhabi, Dubai, Northern Emirates — reflect cost-of-living differentials
  1. Pay Scale Groups: G1–G8 matching UAE job grade framework
  1. Configure IT0008: annual salary input converted to monthly; AED currency
  1. Indirect valuation for standard allowance percentages (housing=25%, transport=10%)
  1. Configure Total Compensation Statement showing CTC including all allowances and benefits-in-kind

2.6 Benefits Configuration

  1. Define Benefit Area AE; configure for UAE Labour Law benefits (no mandatory health deduction)
  1. Medical Insurance: employer-paid, no employee deduction — configure as non-payroll benefit
  1. Annual Leave Encashment: configure as additional payment wage type (AE20)
  1. Air Ticket Allowance: annual entitlement — configure proration on joining/exit
  1. School Allowance (if contractual): configure per dependent count in IT0021
  1. End-of-Service Benefit (EOSB): configure as separate benefit plan with monthly provision accrual

CHAPTER 3 — EC ↔ ECP Integration & Data Replication

3.1 PTP Connection Setup

  1. Run HRSFEC_PTP_CONFIG; create RFC destinations ECP_PTP_SOAP_UAE and ECP_PTP_ODATA_UAE
  1. Validate API connectivity; test UAE-specific compound employee API for Emirates ID field
  1. Configure employment filtering: include UAE Legal Entity and Free Zone entity
  1. Set Full Transmission Start Date to go-live date; validate historical data migration scope
  1. Enable PERNR sequencing for UAE national ID (Emirates ID) as external identifier
  1. Test API Ping from ECP→EC; confirm <2 second response time for UAE data center

3.2 Master Data Mapping

  1. Map EC Employment Status → ECP EG/ESG: Active→Active, Terminated→Inactive, On Leave→Leave
  1. Map EC Contract Type → ECP Contract Element IT0016: Limited/Unlimited term
  1. Map EC Nationality → ECP Nationality IT0002 for WPS SIF reporting
  1. Map EC Emirates ID → ECP IT0185 Identification; configure expiry date alert
  1. Map EC Job Title → ECP position text for WPS occupation code classification
  1. Run RP_HRSFEC_CHECK_PAYC_WAGETYPE to validate AE wage type mappings

3.3 Wage Type Replication

  1. Replicate Basic Salary pay component → IT0008 (AE01 wage type)
  1. Replicate Housing/Transport/Mobile allowances → IT0014 recurring payment wage types
  1. Replicate annual benefits (Air Ticket, School Allowance) → IT0015 with annual frequency
  1. Configure EOSB provision replication: monthly accrual trigger from IT0008 change
  1. Replicate GPSSA deduction (Nationals): EC benefit enrollment → IT0167 deduction
  1. Validate total CTC sum equals IT0008 + sum of all IT0014/IT0015 wage types

3.4 Organizational Data Mapping

  1. Map EC Legal Entity → ECP Company Code (Mainland vs Free Zone entities)
  1. Map EC Location → ECP Personnel Area (7 Emirates: AE01–AE07)
  1. Map EC Department → ECP Cost Center for payroll posting and WPS reporting
  1. Map EC Work Schedule (5-day/5.5-day/6-day) → ECP Work Schedule Rule
  1. Map EC Job Classification → UAE WPS Occupation Code (MOL classification)
  1. Replicate org structure changes same-day for WPS compliance (MOHRE requirement)

3.5 Time Data Integration

  1. Map EC Time Off (Annual Leave) → ECP Absence Type 0100 (paid, 30 days statutory)
  1. Map EC Sick Leave → Absence Type 0200 (15 paid + 15 half + 15 unpaid per Labour Law)
  1. Map Maternity Leave (UAE) → Absence Type 0300 (60 days for Nationals, 45 Expats)
  1. Map Paternity Leave → Absence Type 0310 (5 days, 2016 amendment)
  1. Configure UAE Public Holidays: 9 national + Islamic floating holidays in SCAL
  1. Map time sheet data → payroll for hourly/daily workers (Article 65 overtime rules)

3.6 Advanced Integration

  1. Configure MOHRE (Ministry of HR) WPS SIF file generation from ECP payroll results
  1. Integrate with GPSSA API for Nationals pension contribution reporting
  1. Configure ADCB/FAB/ENBD/DIB bank payment formats for SIF compliance
  1. Set up automated SIF submission schedule: file due by 15th of following month
  1. Integrate ICP (Identity & Citizenship) for Emirates ID validation
  1. Monitor replication via SLG1 (object HRSFEC); alert on WPS-critical field failures

CHAPTER 4 — Payroll Engine & Time Management

4.1 Payroll Schema & PCR

  1. Copy UAE schema from MENA template; customize for UAE statutory calculations
  1. Configure GPSSA PCR: IF employee is UAE National THEN deduct 5% employee + 15% employer
  1. Configure EOSB accrual PCR: calculate monthly provision (basic+housing)/30 × 30
  1. EOSB settlement PCR: years 1–5 = 21 days/year; years 6+ = 30 days/year
  1. Configure overtime PCR: Article 65 — 125% for overtime, 150% for Friday/holiday
  1. Annual leave encashment PCR: basic salary ÷ 30 × leave days balance on exit

4.2 Payroll Control Record & Periods

  1. Define UAE_MON payroll area: monthly period, payment by 15th of month (WPS deadline)
  1. Configure PA03 lifecycle: Released→Exit→Correction per WPS compliance calendar
  1. Set WPS payment date: must precede 15th; configure automatic WPS file trigger on exit
  1. Off-cycle payroll: Final Settlement (EOSB payout on termination), Ad-hoc advances
  1. Configure retroactive accounting for salary amendments; set earliest retro date
  1. Enable mid-month advance payroll area (UAE_ADV) if contractually required

4.3 Work Schedules & Time

  1. Work Break Schedule: 1-hour lunch break for standard office hours
  1. Daily Work Schedules: 8-hr standard (Mon–Fri), Ramadan reduced (6-hr), Shift variants
  1. Period Work Schedules: 5-day week, 5.5-day week (Sat half-day), 6-day week
  1. Work Schedule Rules: link holiday calendar AE (UAE national holidays)
  1. Generate work schedules for current and next year via PT23
  1. Configure Friday/Saturday as rest days; override for hospitality/retail sectors

4.4 Holiday Calendar

  1. Fixed UAE public holidays: New Year (Jan 1), UAE National Day (Dec 2–3), Commemoration Day (Nov 30)
  1. Islamic floating holidays (Hijri-based): Eid Al Fitr (3 days), Eid Al Adha (3 days), Islamic New Year, Prophet's Birthday
  1. Annual update required for Islamic holidays (announced by government each year)
  1. Free Zone-specific calendars: DIFC, JAFZA, ADGM may have additional holidays
  1. Assign UAE Holiday Calendar to all 7 Emirate work schedule rules
  1. Configure Ramadan reduced-hours DWS with automatic activation by date range

4.5 Absence & Quota Management

  1. Annual Leave: 30 calendar days/year (Article 74 UAE Labour Law) — quota type AL01
  1. Sick Leave: 15 paid + 15 half-pay + 15 unpaid (Article 83) — quota types SL01/SL02/SL03
  1. Maternity Leave: 60 days Nationals (GPSSA-paid), 45 days Expats (employer-paid)
  1. Configure leave encashment quota compensation type for annual leave on exit
  1. Absence valuation: Annual Leave = basic salary ÷ 30 per day
  1. Configure Hajj Leave: 30 days unpaid (once per service, Muslim employees only)

4.6 Payroll Posting & Finance

  1. Define symbolic accounts: Basic Salary, Housing Allowance, GPSSA Employer, EOSB Provision
  1. Map symbolic accounts → GL accounts per UAE legal entity (mainland vs free zone)
  1. Configure WPS bank payment format: Central Bank of UAE SIF file (XML/CSV)
  1. Set up house banks: ADCB (AD0001), FAB (AD0002), ENBD (DB0001), DIB (DB0002)
  1. Configure EOSB provision posting: monthly Dr EOSB Expense / Cr EOSB Provision liability
  1. Payment run: RPCEDTAE generates SIF file; validate before electronic submission to WPS portal

CHAPTER 5 — Payroll Control Center & Operations

5.1 PCC Configuration Workbench

  1. Configure WPS Validation Rules: employee count vs. SIF record count must match
  1. KPI: % employees with valid Emirates ID, % employees with valid WPS bank account
  1. KPI: GPSSA contribution rate check (Nationals only), EOSB provision accuracy
  1. Configure Action: flag employees missing WPS-compliant bank details
  1. Configure Process: UAE Monthly Payroll (Pre-Payroll Lock → Calculation → WPS File → FI Posting)
  1. Activity List: Data Lock → GPSSA Calc Check → EOSB Accrual → SIF Generate → Bank Submit

5.2 Validation Rules & Processes

  1. Validate: all UAE National employees have GPSSA contribution deducted
  1. Validate: EOSB provision calculated for all employees with >12 months service
  1. Validate: net pay ≥ 0 AED (no negative payments allowed under UAE Labour Law)
  1. Validate: WPS bank account exists for each employee in payroll run
  1. Process: Emirates ID expiry check — alert HR 60 days before expiry (visa/work permit)
  1. Policy: WPS SIF file must be submitted by 14th of month (1-day buffer before deadline)

5.3 Pay Statement Configuration

  1. Configure bilingual payslip: English (primary) + Arabic (secondary) via HRFORMS
  1. Pay statement sections: Basic Salary, Allowances, GPSSA (Nationals), Net Pay in AED
  1. Show EOSB accrual YTD on payslip for employee transparency
  1. Enable ESS Pay Statement access via Employee Central self-service portal
  1. Configure Ramadan pay statement: show reduced-hours calculation transparency
  1. Year-end statement: total annual earnings, total allowances, GPSSA contributions summary

5.4 Payroll Unified Configuration

  1. Add UAE to Payroll Unified Configuration; link to ECP UAE backend system
  1. Configure Pay Statement portlet: English + Arabic toggle
  1. Configure EOSB Summary portlet: YTD accrual, projected settlement amount
  1. Configure WPS Status portlet: submission status, confirmation number
  1. Payroll Tasks: trigger MOHRE notification on hire/termination (Labour Law requirement)
  1. Set RBP: WPS Approver can view SIF file; Payroll Admin can submit; HR can view status

5.5 Country-Specific Configuration

  1. WPS SIF file format: employee ID, bank, IBAN, salary, period — per Central Bank spec
  1. GPSSA integration: API submission for UAE Nationals pension contributions (Abu Dhabi)
  1. DEWS (Difc Employee Workplace Savings): configure for DIFC-based employees
  1. Configure Free Zone-specific rules: JAFZA, DIFC, ADGM labour regulations variance
  1. Gratuity calculation variants: Limited contract (<5 years: 21 days; resigned <5yr: pro-rated)
  1. Article 78 penalty calculation: delayed salary payment triggers 100 AED/day fine — configure alert

5.6 Payroll Run Execution

  1. Execute UAE payroll driver RPCALCAE in simulation; validate GPSSA and EOSB calculations
  1. Monitor via PCC: check employee count, WPS flag errors, GPSSA exceptions
  1. Generate SIF file via RPCEDTAE; validate XML schema against Central Bank spec
  1. Submit SIF to WPS portal (MOHRE); capture confirmation number in ECP
  1. Execute FI posting after WPS confirmation; post EOSB provision to balance sheet
  1. Archive payroll results per UAE data retention requirements (5 years minimum)

CHAPTER 6 — Testing, Go-Live & Continuous Improvement

6.1 Unit Testing

  1. Unit Test: GPSSA calculation — UAE National employee, verify 5% EE + 15% ER deduction
  1. Unit Test: EOSB accrual — 3-year employee, verify (basic+housing)/30 × 21 days × 3
  1. Unit Test: WPS SIF file — validate IBAN format, bank code, salary figure accuracy
  1. Unit Test: Overtime calculation — Article 65 compliance (125%/150% multiplier)
  1. Unit Test: EC→ECP replication — Emirates ID, nationality, contract type propagation
  1. Document test results with screenshots; log defects with WPS/GPSSA compliance risk rating

6.2 Integration Testing

  1. Integration Test: EC Hire → ECP master data → WPS registration → first payroll
  1. Integration Test: GPSSA enrollment → payroll deduction → GPSSA API submission
  1. Integration Test: Payroll → SIF file → WPS portal → bank payment confirmation
  1. Integration Test: Termination → EOSB calculation → final settlement → SIF → bank
  1. Parallel payroll: run ECP alongside legacy HR system for 2 cycles; reconcile SIF files
  1. WPS parallel validation: submit test SIF files to MOHRE UAT environment

6.3 UAT

  1. UAT: Payroll Admin — complete full UAE monthly cycle in PCC including SIF submission
  1. UAT: HR Team — hire UAE National and Expat; verify GPSSA/non-GPSSA routing
  1. UAT: Finance — validate EOSB provision GL posting and bank reconciliation
  1. UAT: Employee — access bilingual payslip in ESS; verify Arabic display correctness
  1. UAT: Compliance — verify WPS SIF schema validation against Central Bank test system
  1. Sign-off: MOHRE WPS compliance officer + Internal Audit + CFO approval

6.4 Security & Compliance

  1. Validate UAE data residency: payroll data stored in UAE/GCC data center (not EU/US)
  1. PDPL (Personal Data Protection Law) compliance: data access audit trail, consent management
  1. Validate Emirates ID data handling: encrypted at rest, masked in non-production systems
  1. WPS portal credentials: secure storage in credential vault, rotation every 90 days
  1. GPSSA API credentials: certificate-based auth, mutual TLS validation
  1. Annual security audit: penetration test on payroll portal per UAE Cybersecurity Council standards

6.5 Go-Live & Cutover

  1. Cutover: migrate open leave balances, EOSB accrual YTD, GPSSA contribution YTD
  1. Go-live checklist: WPS account activated, GPSSA employer registered, SIF test submission approved
  1. Initial load: validate headcount EC=ECP; verify all employees have WPS bank accounts
  1. First live payroll: submit SIF by 14th; monitor WPS portal for rejection codes
  1. Hypercare: 4-week on-site support; WPS hotline for rejection resolution
  1. Knowledge transfer: WPS SIF runbook, GPSSA submission guide, EOSB calculator handover

6.6 AMS & Roadmap

  1. Monthly: update Islamic holiday dates; submit WPS SIF by 14th every month
  1. Annual: GPSSA rate update (published by Abu Dhabi Pension Fund in Q4)
  1. Labour Law monitoring: UAE amendments require schema/PCR updates within 30 days
  1. DEWS expansion: monitor DIFC and ADGM mandatory savings scheme rollout
  1. Country expansion template: use UAE 6×6×6 as template for KSA, Bahrain, Kuwait rollout
  1. AI/ML: PCC anomaly detection for WPS rejection prediction; EOSB liability forecasting

📋 Curriculum Mapping: UAE → 6 Course Modules

Chapter
Module
Hours Theory
Hours Hands-On
1 — Foundation
ECP Architecture for UAE/GCC
2 hrs
2 hrs
2 — Enterprise Structure
UAE Labour Law & Data Model
2 hrs
2 hrs
3 — EC Integration
PTP Replication & WPS Mapping
2 hrs
2 hrs
4 — Payroll Engine
GPSSA, EOSB & WPS Schema
2 hrs
2 hrs
5 — PCC & Operations
SIF File, PCC KPIs & WPS Ops
2 hrs
2 hrs
6 — Testing & Go-Live
UAT, Parallel Run & WPS Cutover
2 hrs
2 hrs
Total: 12 hours theory + 12 hours hands-on = 24-hour UAE ECP Bootcamp