Molga: 99 | Currency: AED | Module: PYAE | Country Grouping: AE
CHAPTER 1 β Foundation & System Landscape
1.1 System Landscape
- Provision ECP instance with UAE country add-on (Molga 99)
- Activate HCM_LOC_CI_UAE business function
- Configure SNC/SAProuter for Middle East data residency
- Set client locale: Arabic (ar_AE) + English fallback
- Import UAE Best Practice configuration via STMS_IMPORT
- Enable WPS (Wage Protection System) integration settings
1.2 SICF & Security
- Activate NWBC and PCC SAPUI5 services
- Configure SAML 2.0 SSO with UAE IAS tenant
- Set OAuth clients for EC_ADM_OAUTH and EC_ESS_OAUTH
- Enable Arabic RTL UI support in SICF
- Configure data residency: UAE sovereign cloud endpoint
- Assign PCC roles to payroll admin team
1.3 Authentication
- Run RP_HRSFEC_SAML_CONFIG for UAE instance
- Import UAE IAS SAML metadata
- Configure certificate trust for WPS bank API calls
- Set session timeout per UAE cybersecurity guidelines
- Enable MFA for payroll-sensitive roles
- Test SSO flow: SF EC β ECP β PCC
1.4 User Provisioning
- Create SCIM user provisioning for UAE employees
- Assign SAP_CLDPY_ECPAY_SCIM role to IPS technical user
- Map EC User ID β ECP PERNR via key mapping table
- Configure ESS access for pay statement self-service
- Set up WPS submission role (T526 payroll admin)
- Define authorization objects for UAE statutory reports
1.5 OData & PCC Activation
- Activate all PCC OData services (PYD_CONT_SRV etc.)
- Register UAE payroll system in Admin Center β SAP System Config
- Configure PCC system alias for UAE backend
- Set Role Based Permissions for UAE payroll operations
- Enable Pay Statement portlet for UAE employees (ESS)
- Configure WPS export OData endpoint
1.6 Transport & De-clustering
- Register UAE cluster tables for de-clustering
- Activate HANA de-clustering for RT/CRT tables
- Configure transport routes: DEV β QA β PROD (UAE)
- Import UAE statutory config (gratuity, EOSB tables)
- Generate Providers for UAE validation rules
- Test bgRFC inbound for PCC process triggers
CHAPTER 2 β Enterprise Structure & HR Master Data
2.1 Company Code & Legal Entity
- Create UAE Company Code (e.g. AE01) in OX02: currency AED, country AE
- Map EC Legal Entity β ECP Company Code via PTP key mapping
- Define 7 Personnel Areas: AE01=Abu Dhabi, AE02=Dubai, AE03=Sharjah, AE04=Ajman, AE05=UAQ, AE06=RAK, AE07=Fujairah
- Define Personnel Subareas per Emirate (Free Zone, Mainland, Offshore)
- Assign PA to Company Code; set Molga = 99
- Configure UAE fiscal year: JanβDec (calendar year)
2.2 Employee Groups & Subgroups
- Define EG: UAE National, Expat (GCC), Expat (Non-GCC), Domestic Worker
- Define ESG: Staff, Management, Senior Management, Director, C-Suite
- Configure UAE national quota for MOHRE Emiratisation reporting
- Set up Free Zone vs Mainland employment classification
- Define payroll areas: AE_MN (Monthly UAE National), AE_EX (Monthly Expat)
- Configure WPS eligibility grouping (excludes UAE nationals optionally)
2.3 Personnel Actions & Infotypes
- Define Infogroup for UAE Hire: IT0002, IT0006, IT0008, IT0009, IT0016
- Configure Action: Hire (10), Transfer (15), Termination (30), Visa Change (90)
- Set up Visa/Permit tracking in IT0016 (Contract Elements) with expiry alerts
- Define Custom Infotype for Emirates ID (IT9900)
- Configure EOSB Provision start date trigger on hire action
- Set number range for UAE PERNRs: 10000000β19999999
2.4 Wage Types
- Create wage types: /AE01 Basic Salary, /AE02 Housing Allowance, /AE03 Transport
- Create /AE10 EOSB Provision (employer accrual), /AE11 EOSB Payment
- Create /AE20 Overtime (1.25x), /AE21 Rest Day OT (1.5x), /AE22 Holiday OT (2x)
- Create /AE30 Annual Leave Salary, /AE31 Leave Encashment
- Configure evaluation class for WPS reporting (statutory wage types)
- Set processing classes for EOSB calculation (5 years threshold)
2.5 Pay Scale & Basic Pay
- Define Pay Scale Type: UAE_STD (standard), UAE_FZ (free zone)
- Define Pay Scale Area: AE_AUH (Abu Dhabi), AE_DXB (Dubai)
- Configure IT0008 Basic Pay: direct entry (no indirect valuation for UAE)
- Set minimum wage per MOHRE (AED 5,000 for non-skilled workers)
- Configure probation period (6 months): restrict EOSB accrual
- Set up 13th month / performance bonus WT (IT0015)
2.6 Benefits
- Define UAE Benefit Area: UAEBA, currency AED
- Configure Medical Insurance plan (mandatory for all employers, UAE Law)
- Define Life/AD&D Insurance plan (employer-provided)
- Set up UAE National Pension (GPSSA for Abu Dhabi nationals, SIO for others)
- Configure Group Health plan eligibility: all employees Day 1
- Map benefit deduction wage types to payroll IT0014
CHAPTER 3 β EC β ECP Integration
3.1 PTP Connection
- Run HRSFEC_PTP_CONFIG: create RFC for UAE ECP instance
- Configure Compound Employee API for UAE with Emirates ID field
- Set up WPS-specific employer ID in PTP configuration
- Define Full Transmission Start Date for UAE go-live
- Enable MOHRE data fields in EC payload
- Test API Ping: confirm SOAP + OData connectivity
3.2 Master Data Mapping
- Map EC Employment Status picklist β UAE EG/ESG codes
- Map EC Job Title β MOHRE occupation codes
- Configure Event Mapping: Hire (70), Visa Change (custom 95)
- Map EC Location β UAE Personnel Area (Emirate)
- Map Free Zone β Personnel Subarea code
- Run RP_HRSFEC_CHECK_PAYC_WAGETYPE for UAE wage types
3.3 Wage Type Replication
- Map EC Pay Component: Basic Salary β /AE01 (IT0008)
- Map Housing Allowance β /AE02 (IT0014 recurring)
- Map Transport β /AE03 (IT0014 recurring)
- Map Annual Bonus β /AE30 (IT0015 non-recurring)
- Configure EOSB provision trigger via payroll schema (not IT0014)
- Validate all UAE pay component β wage type mappings
3.4 Org Data Mapping
- Key map: EC Legal Entity AE Corp β ECP Company Code AE01
- Key map: EC Location Dubai HQ β PA AE02 / PSA DXB_MN
- Replicate UAE Positions and Jobs via RP_HRSFEC_JOB_POS_REPL
- Map Work Schedule (UAE 5-day, 4.5-day, 6-day) β WSR codes
- Configure Friday/Saturday weekend (DWS type: WKD = Fri+Sat)
- Verify org key mapping table completeness
3.5 Time Data Integration
- Map EC Time Off: Annual Leave β IT2001 type AE_AL (30 days statutory)
- Map Sick Leave β AE_SL (15 full pay + 30 half pay + 45 unpaid)
- Map Maternity Leave β AE_ML (60 calendar days)
- Map Hajj Leave β AE_HJ (30 days once in service)
- Configure Ramadan work hours reduction (2 hours/day)
- Set up UAE public holiday calendar in EC Time
3.6 Advanced Integration
- Configure Emirates ID replication to custom infotype IT9900
- Set up WPS Data File generation (SIF format) post-payroll
- Configure MOHRE Labour Contract replication from Onboarding
- Enable MDI for real-time org structure updates
- Monitor UAE replication via SLG1 (object HRSFEC)
- Set up EOSB calculation audit log for UAE Ministry compliance
CHAPTER 4 β Payroll Engine & Time Management
4.1 Payroll Schema & PCR
- Copy UAE payroll schema from X000: name XAEU
- Add PCR for EOSB calculation: function EOSB_AE based on years of service
- Configure EOSB PCR: 21 days/year (yr 1β5), 30 days/year (yr 5+)
- Add WPS export step to schema post-calculation
- Configure schema branching for UAE National vs Expat (GPSSA deduction)
- Set retroactive accounting: earliest retro = Jan of current year
4.2 Payroll Control Record
- Define Payroll Area AE_M: Monthly, 1stβ31st, pay date = 25th
- Create PA03 for AE_M: released for January payroll
- Configure WPS compliance: salary must be paid by 10th of following month
- Set up off-cycle: EOSB final settlement (termination), advance salary
- Configure retro trigger: IT0008 basic pay change β auto retro
- Enable Payroll Data Maintenance Tasks for UAE hire/termination events
4.3 Work Schedules
- Define DWS_AE_FD: Full Day 9hrs (08:00β17:00, 1hr break)
- Define DWS_AE_RD: Ramadan 7hrs (09:00β15:00, no break)
- Define DWS_AE_45: 4.5-day week (Thu half-day)
- Define PWS_AE_5D: MonβFri 5-day rotation
- Define PWS_AE_45: MonβThu full + Fri half
- Generate work schedules for 3 years
4.4 Holiday Calendar
- Create UAE Holiday Calendar: ID AE_NAT
- Add Fixed Holidays: New Year (1 Jan), Commemoration Day (30 Nov), National Day (2β3 Dec)
- Add Floating Islamic Holidays (updated annually): Eid Al Fitr (3 days), Eid Al Adha (3 days), Islamic New Year (1 day), Prophetβs Birthday (1 day), Leilat Al Miβraj (1 day), Arafat/Eid Al Adha Eve (1 day)
- Set Abu Dhabi-specific holidays for government employees
- Configure Hijri-based holiday dates for current + 2 future years
- Assign AE_NAT calendar to all UAE Work Schedule Rules
4.5 Absence Management
- Define Absence Types: AE_AL Annual Leave (30 days), AE_SL Sick Leave, AE_ML Maternity (60 days)
- Define AE_PL Paternity Leave (5 days), AE_HJ Hajj Leave (30 days once)
- Configure Annual Leave quota: 30 calendar days for <5 years, prorated on hire
- Configure Sick Leave: 15 full pay + 30 half + 45 unpaid per UAE Labour Law Art.83
- Define Absence Valuation: Annual Leave = basic + allowances; Sick half-pay = 50%
- Configure carry-forward: max 30 days AL; encashment at termination
4.6 Payroll Posting & Finance
- Define Symbolic Accounts: UAE_SAL (salary), UAE_ALLOW (allowances), UAE_EOSB (provision)
- Map to GL accounts in UAE company code chart of accounts
- Configure WPS SIF file: employer ID, bank routing, employee IBAN (AE prefix)
- Configure ADCB, FAB, ENBD, DIB bank connections for WPS submission
- Set up EOSB provision posting to liability account monthly
- Run FI posting simulation before first UAE live payroll
CHAPTER 5 β Payroll Control Center
5.1 PCC Configuration
- Configure UAE Validation Rules: negative net pay, missing IBAN, expired visa
- Add WPS non-compliance validation (salary > 10 days late)
- Configure KPIs: headcount by Emirate, WPS submission status, EOSB liability total
- Define UAE Analytics: salary distribution by nationality, pay component breakdown
- Configure Solutions: auto-flag employees with expired residence permit
- Set Activity Lists for UAE monthly payroll cycle
5.2 Validation Rules & Processes
- Rule: Basic salary >= AED 5,000 (MOHRE minimum)
- Rule: IBAN format = AE + 21 digits (WPS requirement)
- Rule: Visa expiry > 30 days from pay date
- Rule: EOSB accrual rate = 21 days basic for <5 years service
- Process: Pre-payroll (data lock) β Calculation β WPS Export β Approval β Bank Transfer
- Configure Policies: UAE_STD policy applied to AE_M payroll area
5.3 Pay Statement
- Configure UAE payslip: Arabic + English bilingual layout
- Show: Basic, Housing, Transport, EOSB deduction, Net Pay in AED
- Enable ESS pay statement for all UAE employees
- Configure YTD summary: gross, EOSB contribution, leave balance
- Add MOHRE Labour Card Number to payslip header
- Configure email delivery of payslip on pay date
5.4 Payroll Unified Configuration
- Add UAE/AE in Admin Center β Payroll Unified Configuration
- Link to UAE ECP backend system
- Configure Pay Statement portlet with AED currency display
- Enable WPS Status portlet for Payroll Admins
- Set Payroll Tasks: UAE Hire, Termination EOSB, Visa Change events
- Assign RBP: UAE Payroll Admin role full edit, Employee view-only
5.5 Country-Specific Configuration
- Activate UAE Labour Law compliance module (Art.79β85)
- Configure GPSSA deduction for UAE nationals: 5% employee + 12.5% employer
- Configure SIO (Social Insurance) for Abu Dhabi nationals
- Set up EOSB final settlement calculation on termination (RPCALCZ0 variant)
- Configure MOHRE report: headcount by nationality/occupation
- Enable WPS SIF file automated generation post payroll exit
5.6 Payroll Run Execution
- Run RPCALCX0 simulation for UAE: verify EOSB, overtime, leave calculations
- Monitor PCC Cockpit: UAE employee count, error rate target <0.5%
- Review payroll log: check EOSB PCR firing, WPS wage type population
- Execute RPCLJNXX payroll journal for Payroll Controller sign-off
- Generate WPS SIF file; submit to UAE Central Bank via bank portal
- Lock payroll (PA03 Exit status); post to FI; archive payroll results
CHAPTER 6 β Testing, Go-Live & Continuous Improvement
6.1 Unit Testing
- Test EOSB calculation: 1yr, 3yr, 5yr, 7yr, 10yr service scenarios
- Test WPS wage types: verify /AE01βAE03 populate SIF correctly
- Test overtime: 1.25x, 1.5x, 2x multipliers
- Test termination: gratuity + leave encashment + notice pay
- Test UAE national GPSSA deductions: 5% EE + 12.5% ER
- Document all test cases with expected vs actual results
6.2 Integration Testing
- End-to-end: EC Hire β ECP replication β First payroll β WPS file
- Test EC Time Off (Annual Leave) β IT2001 β payroll deduction
- Test visa change event β ECP IT0016 update β no payroll interruption
- Test EOSB provision β FI posting β liability account balance
- Test WPS SIF file: validate against UAE Central Bank schema v3.0
- Parallel payroll: run alongside legacy for 2 months; reconcile to AED cent
6.3 UAT
- UAT: Payroll Admin β full monthly cycle in PCC including WPS submission
- UAT: HR Team β hire Emirati and expat; verify replication within 1hr
- UAT: Finance β verify AED GL postings and EOSB liability account
- UAT: Employee β view Arabic/English payslip via ESS
- UAT: MOHRE Compliance β verify headcount and salary reports
- Sign off: HR Director + Finance Director + IT Security approval
6.4 Security & Compliance
- Validate SAML SSO flow with UAE IAS tenant
- Test WPS bank API certificate: ADCB, FAB, ENBD, DIB connections
- Validate PFCG roles: payroll admin cannot access other emiratesβ data
- UAE PDPL (Personal Data Protection Law) compliance: mask Emirates ID in logs
- MOHRE data retention: payroll records 5 years minimum
- WPS audit trail: timestamp every SIF submission
6.5 Go-Live & Cutover
- Cutover plan: migrate historical EOSB balances from legacy to IT0016/custom
- Go-live checklist: WPS bank credentials, MOHRE employer ID, IBAN validation active
- Initial load: replicate all UAE employees; reconcile headcount vs MOHRE records
- Set PA03 AE_M to Released for first ECP payroll period
- Hypercare: 4-week UAE payroll team on-call; WPS submission SLA = Day 10
- Hand over: UAE KDS workbook, WPS SIF runbook, EOSB calculation guide
6.6 AMS & Roadmap
- Monthly: Review WPS submission success rate (target 100%)
- Annual: Update Islamic holiday calendar for next year (Hijri dates)
- Annual: Update EOSB calculation tables per any UAE Labour Law amendments
- Quarterly: Review GPSSA/SIO contribution rate changes
- Roadmap: Emirates ID biometric integration for ESS identity verification
- Roadmap: Continuous payroll for daily-paid workers (construction/hospitality sector)