Module: PYAE | Molga: 99 | Currency: AED | Region: GCC
Country Profile
Field | Detail |
Statutory Obligations | WPS, GPSSA, DEWS/DIFC, EoSB Gratuity, 15 UAE Federal Holidays |
Tax Framework | No Personal Income Tax |
Key ECP Feature | Wage Protection System (WPS) |
Pay Frequency | Monthly |
Local Banks | ADCB, FAB, Emirates NBD, Dubai Islamic Bank |
Chapter 1 — Foundation & System Landscape
1.1 System Provisioning & Landscape
- Provision PYAE instance (DEV/QA/PROD) via SAP Cloud Provisioning Portal
- Configure SNC-based SAProuter with public IP/NAT for UAE network
- Set up transport routes DEV to QA to PROD in STMS
- Activate HCM Extension Sets for UAE via SFW5
- Import UAE localization Best Practices via STMS_IMPORT
- Set client role, fiscal year variant aligned to UAE standards (AED)
1.2 SICF Services & User Settings
- Enable SAP GUI Scripting via RZ11
- Set date format and decimal notation per UAE locale in SU01
- Activate NWBC services: NWBC*, webdynpro, bsp/sap/public
- Activate PCC SAPUI5 services: hrpy_cockpit2_m, hrpy_pcc2_m
- Register OData services via /IWFND/MAINT_SERVICE
- Configure Clickjacking protection and HTTP_WHITELIST for UAE
1.3 SAML 2.0 / OAuth 2.0 Authentication
- Run RP_HRSFEC_SAML_CONFIG for automated SAML 2.0 setup
- Download SAML metadata from ECP transaction SAML2
- Configure OAuth clients EC_ADM_OAUTH and EC_ESS_OAUTH
- Import X.509 certificates for UAE instance to STRUST
- Schedule certificate expiry alert SSF_ALERT_CERTEXPIRE
- Set icm/HTTPS/verify_client to mutual TLS in RZ11
1.4 Role Management & User Provisioning
- Configure SAP_CLDPY_ECPAY_SCIM role in PFCG for UAE system
- Activate SCIM service /sap/payroll/ecp/scim/v1 in SICF
- Set up PFCG roles for ESS pay statement display (HRPBS_* roles)
- Map Employee Central users with IPS for SSO access
- Assign authorization objects for PCC roles
- Copy standard roles using CUST_INIT for PYAE customization
1.5 OData Services & PCC Activation
- Activate core PCC OData: PYD_CONT_SRV, PYC_CFG_SRV
- Activate process OData: PYC_PTS_CONFIG_1_SRV, PYC_PTL_CONFIG_1_SRV
- Activate analytics OData: PYC_CFG_ANALYTICS_SRV
- Set system aliases for all OData services
- Configure SAP Payroll System in Admin Center for UAE
- Set RBP for Payroll Unified Configuration in UAE instance
1.6 De-clustering & Transport Objects
- Verify cluster tables in V_T77DCT_REG: AB, RT, CRT, BT, WPBP
- Activate de-clustering via V_T77DCT_OPTION for HANA performance
- Check imported config using PYC_CONF_WB for PYAE
- Generate Providers: validate all KPIs and rules show green
- Maintain logical transport objects: PYAD, PYTD, PYAC, PYAN
- Configure bgRFC destination via PYT_ADMIN_TRANSACTION
Chapter 2 — Enterprise Structure & HR Master Data
2.1 HCM Enterprise Structure
- Configure UAE Company Code (OX02): country key AE, currency AED
- Define Personnel Areas for 7 Emirates (AE01=Abu Dhabi, AE02=Dubai, etc.)
- Define Personnel Subareas for departments within each Emirate
- Assign PAs to Company Code with Country Grouping Molga 99
- Specify validity of wage types, work schedules per PA grouping
- Configure Org Units, Jobs, Positions in OM via PPOME
2.2 Employee Groups & Payroll Groupings
- Define Employee Groups: Management, Staff, Worker, Expat (GCC National, Non-GCC)
- Define Employee Subgroups: Junior to C-Suite hierarchy for UAE
- Assign Employee Subgroups to Employee Groups
- Configure ES Grouping for Work Schedules per UAE labor law
- Configure ES Grouping for PCR for UAE payroll schema branching
- Define Payroll Areas with Monthly pay frequency for UAE
2.3 Personnel Actions & Infotype Management
- Define Infogroups for UAE: Hire, Transfer, Promotion, Termination
- Set up Personnel Actions in PA40 with UAE-specific action codes
- Define Reasons for Personnel Actions mapped to EC event types
- Configure User Group Dependency per UAE HR structure
- Set up Number Ranges for Personnel Numbers in PA04
- Define Feature PLOGI for EC integration in UAE
2.4 Wage Type Catalog & Characteristics
- Create UAE wage type catalog by copying model types (OH11)
- Configure wage type characteristics in T512W
- Define Processing Classes for UAE: Basic Salary, Housing, Transport
- Define Cumulation Classes for YTD: gross pay, gratuity accrual
- Define Evaluation Classes for UAE payslip grouping
- Configure wage type permissibility per PS/ESG in T511
2.5 Pay Scale & Basic Pay Configuration
- Define Pay Scale Types for UAE: Staff, Worker, Management
- Define Pay Scale Areas for 7 Emirates
- Define Pay Scale Groups and Levels mapped to job grade matrix
- Configure Basic Pay IT0008 with AED denomination
- Set up Indirect Valuation for salary derivation from T510
- Configure recurring allowances IT0014 and non-recurring IT0015 for UAE
2.6 Benefits Configuration
- Define Benefit Areas for UAE with AED currency; configure BAREA, BENGR
- Define UAE Benefit Plan Types: medical insurance (mandatory), life
- Define Eligibility Groupings per UAE labor regulations
- Configure Benefit Programs with contribution variants
- Define Employee and Employer Contribution Rules per UAE statutory
- Map UAE benefit deductions to PYAE payroll wage types
Chapter 3 — EC to ECP Integration & Data Replication
3.1 PTP Connection Setup
- Run HRSFEC_PTP_CONFIG for UAE RFC destinations ECP_PTP_SOAP and ECP_PTP_ODATA
- Export X.509 certificate from ECP (STRUST) to EC Security Center
- Perform API Ping Test validating EC SOAP + OData for UAE
- Configure Compound Employee API for UAE: multiple actions per day
- Configure Employment Filtering and Full Transmission Start Date
- Enable PERNR Sequence Numbering via T77S0 for UAE employees
3.2 Master Data Mapping
- Define Code Value Mapping V_T77SFEC_CVMAPC for UAE EC employment status
- Map EC Employment Status to ECP Employee Group/Subgroup for UAE
- Configure Event Mapping: UAE event types to ERP action types
- Configure Change Hire Date via ADMIN EVSUP switch in T77S0
- Update T511 and T512Z before UAE employee replication
- Run RP_HRSFEC_CHECK_PAYC_WAGETYPE for UAE pay components
3.3 Wage Type Replication
- Process UAE Wage Types in EC Replication table by infotype
- Assign Recurring Wage Types: IT0008 Basic Pay, IT0014 Housing/Transport
- Assign Non-Recurring: IT0015 Additional, IT0267 Off-cycle bonus
- Run RP_HRSFEC_CHECK_PAYC_WAGETYPE diagnostic for UAE
- Configure Push Replication in ECP for UAE payroll area
- Perform initial data load via EC Data Replication Monitor for UAE
3.4 Organizational Data Mapping
- Key Mapping: link UAE Legal Entities to ECP Company Codes
- Key Mapping: link UAE Locations (7 Emirates) to ECP Personnel Areas
- Create Jobs, Positions via RP_HRSFEC_JOB_POS_REPL for UAE
- Configure Work Schedule custom field max length 8 chars for UAE
- Map UAE Work Schedules to day types per Emirate
- Replicate Employee Key Mapping Table for FI integration
3.5 Time Data Integration
- Define UAE Absence replication activities
- Define UAE Time Pay Components for overtime/shift calculations
- Configure Time Sheet integration for UAE time types
- Define Dummy Work Schedule for UAE employees without EC schedule
- Map UAE Time Account Types to Absence Quota Types IT2006
- Maintain CODE_VALUE_MAPPING for TIME_COMPENSATION_METHOD in UAE
3.6 Advanced Integration & Monitoring
- Configure Onboarding forms for UAE; schedule RP_HRSFEC_ONB_FORM_REPLICAT
- Maintain field mapping and node mapping for UAE compliance forms
- Set up MDI: OAuth HTTP Destination, T77SFEC_MDI_CONF for UAE
- Configure Filter Infotypes for UAE-specific infotypes
- Monitor replication via SLG1 (object HRSFEC) for UAE employees
- Resolve XML validation failures and payload errors for UAE
Chapter 4 — Payroll Engine & Time Management
4.1 Payroll Schema & PCR
- Copy UAE standard payroll schema from SAP original (PYAE base)
- Understand Schema to Subschema to Function to PCR hierarchy
- Configure Schema Functions: WPBP, ACTIO, VACAO, UAE gratuity function
- Create PCRs for UAE: Basic Salary, Gratuity accrual, WPS validation
- Configure Retroactive Accounting with Earliest Retro Date in PA03
- Define Period Parameters and Date Modifiers for Monthly UAE cycle
4.2 Payroll Control Record & Period Management
- Define UAE Payroll Areas with Monthly period parameter
- Create Payroll Control Record PA03: Released to Exit to Correction
- Configure UAE Pay Date (typically last working day of month)
- Set up Off-cycle Payroll for UAE: EoSB gratuity, advance, correction
- Configure Retroactive triggers on IT0008/IT0014 changes
- Enable Payroll Data Maintenance Tasks via T77S0 for UAE
4.3 Work Schedules & Time Management
- Define UAE Work Break Schedules (prayer time breaks)
- Define Daily Work Schedules per UAE standard 8/9 hours
- Define Period Work Schedules for Sun-Thu UAE work week
- Create Work Schedule Rules with UAE holiday calendar
- Generate Work Schedules using PT23 for UAE fiscal year
- Define Day Types: Friday/Saturday as UAE weekend
4.4 Holiday Calendars & Public Holidays
- Define UAE Public Holiday Classes: fixed (National Day) and floating (Islamic)
- Create UAE Public Holidays: 15 federal holidays including Eid, National Day
- Assign UAE holidays to federal and Emirate-specific calendars
- Assign UAE Holiday Calendar to Work Schedule Rules
- Define Day Type Rules for UAE special observances
- Update Islamic floating holidays annually (Hijri calendar conversion)
4.5 Absence & Quota Management
- Define UAE Absence Types IT2001: Annual (30 days), Sick, Maternity (60 days)
- Group PSA for UAE Absence Types by national/expat populations
- Configure Counting Rules aligned to UAE Labour Law Article 75+
- Define Absence Quota Types IT2006 per UAE Labour Law entitlements
- Configure Quota Generation Rules with UAE pro-ration rules
- Define Absence Valuation: encashment rules for UAE payroll
4.6 Payroll Posting & Finance Integration
- Configure Symbolic Accounts: salaries, WPS compliance, gratuity provision
- Define Account Determination T030 for UAE GL accounts per Company Code
- Configure UAE FI Posting Variants for AED documents
- Set up Cost Center Assignment from UAE org data IT0001
- Execute FI Posting Simulation PC00_M99_CIPE for UAE validation
- Configure ADCB/FAB/Emirates NBD WPS-compliant payment file format
Chapter 5 — Payroll Control Center & Operations
5.1 PCC Configuration Workbench
- Configure Validation Rule Types for UAE: WPS eligibility checks
- Configure KPI Types: UAE payroll health (negative net pay, WPS errors)
- Configure Analytics Designer Types for UAE PCC dashboards
- Configure Action Types: auto-fix WPS issues and Step Links for UAE
- Configure Step Types and Activity Types for UAE monthly payroll
- Use Where-Used List before modifying UAE PCC configuration
5.2 Validation Rules, Policies & Processes
- Configure UAE Validation Rules: WPS threshold (AED 200 min), gross variance
- Manage Policies: group validation rules into UAE payroll policy
- Manage Processes: assign policies to UAE monthly payroll period
- Configure Activity Lists: Pre-Payroll, Calculation, WPS file, Posting
- Configure Steps: run RPCALCX0 for PYAE, review WPS file status
- Maintain Team Configuration: UAE Payroll Administrators in T526
5.3 Pay Statement Configuration
- Configure UAE Arabic/English bilingual payslip using HRFORMS
- Enable Pay Statement service in Payroll Unified Config for UAE
- Enable Custom Key Figures for UAE pay statement
- Enable Additional Security for UAE Pay Statement
- Configure UAE pay statement variant with AED currency formatting
- Activate ESS Pay Statement service and PFCG roles for UAE employees
5.4 Payroll Unified Configuration
- Add UAE in Admin Center Payroll Unified Configuration
- Configure System Configuration linking UAE to ECP backend
- Configure Portlets: Pay Statement, YTD Summary for UAE ESS
- Configure UAE Payroll Tasks: Hire, Transfer, EoSB Gratuity events
- Set Trigger Types for UAE: Hire, Hire Date Change, Job Information
- Set Role Based Permissions for UAE Payroll Unified Configuration
5.5 UAE-Specific Statutory Configuration
- Configure WPS (Wage Protection System): SIF file generation for UAE banks
- Configure EoSB Gratuity: 21 days/year (1-5 years), 30 days/year (5+ years)
- Configure GPSSA pension for GCC nationals working in UAE (5% EE + 15% ER)
- Configure DEWS/DIFC savings plan for DIFC-registered employers
- Set up UAE bank payment integration: ADCB, FAB, Emirates NBD, DIB
- Validate UAE year-end and WPS compliance reporting in ECP
5.6 Payroll Run Execution & Monitoring
- Execute PYAE Payroll Driver (RPCALCX0): simulation first, then live
- Monitor run via PCC Cockpit: UAE employee count, WPS status, errors
- Review payroll log for UAE: check gratuity accrual calculations
- Execute UAE Payroll Journal (RPCLJNXX) and Audit Report
- Distribute UAE pay statements (AED formatted, bilingual)
- Lock UAE payroll results; generate WPS SIF file for bank submission
Chapter 6 — Testing, Go-Live & Continuous Improvement
6.1 Unit Testing Strategy
- Unit Test UAE Org Structure: 7 Emirates PA/PSA assignments
- Unit Test UAE Wage Type Calculations: boundary values in AED
- Unit Test UAE Gratuity: 21-day vs 30-day rule validation
- Unit Test EC to ECP Replication for UAE: all infotypes via SLG1
- Unit Test PCC Validation Rules: WPS eligibility and threshold checks
- Document UAE unit test results; log defects with root cause
6.2 Integration Testing & Parallel Payroll
- Integration Test: EC to ECP hire-to-pay for UAE employee
- Integration Test: Leave to Absence to Payroll deduction in UAE
- Integration Test: UAE Payroll to FI Posting to GL Accounts in AED
- Integration Test: WPS SIF file validation with UAE banks
- Parallel Payroll: run PYAE alongside legacy for 2-3 monthly cycles
- Sign off parallel run: Finance + HR + UAE Labour Law compliance sign-off
6.3 User Acceptance Testing
- UAT: UAE Payroll Admin - full cycle in PCC data lock to WPS file
- UAT: UAE HR Team - master data in EC and replication to ECP
- UAT: UAE Finance Team - validate GL postings in AED
- UAT: Employee Self-Service - bilingual pay statement access
- UAT: Manager Self-Service - team pay data and approvals
- Triage UAE UAT defects: WPS-related critical issues must close first
6.4 Security, Data Privacy & Compliance
- Validate SAML 2.0 SSO for UAE: EC to ECP login and session tokens
- Validate OAuth 2.0 API calls with EC_ADM_OAUTH and EC_ESS_OAUTH
- Validate PFCG role assignments: no unauthorized UAE payroll data access
- UAE Data Privacy: employee data protection under UAE PDPL
- Certificate expiry monitoring for UAE instance
- UAE WPS compliance: ensure SIF file encryption and bank connectivity
6.5 Go-Live Readiness & Cutover
- Cutover Plan: UAE org data to master data to open items migration
- Go-live Checklist: SICF services, OData, RFC connections for UAE
- Initial Load: full EC to ECP UAE employee data; reconcile headcount
- Validate UAE Payroll Control Record: set to Released for Payroll
- Hypercare: 4-week UAE support roster with WPS compliance focus
- Knowledge Transfer: PYAE config workbook, WPS runbook, training materials
6.6 AMS, Continuous Improvement & Roadmap
- AMS Operations for UAE: P1=4hr, P2=8hr, P3=2day SLA
- Quarterly Release: SAP ECP patch review for UAE payroll schema
- Annual Statutory: UAE Ministry of Labour rate changes, WPS updates
- PCC Enhancement: review UAE validation rules quarterly
- GCC Expansion: replicate this 6-chapter framework for Saudi Arabia, Qatar
- Emerging: Continuous Payroll capability for UAE multi-country payroll