cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Employee Data not replicated from EC to ECP - Troubleshooting

Niladri_B_Nayak
Active Contributor
0 Kudos
746

Dear Friends, 

I've been implementing SAP SF ECP (S4 HANA Tech stack not old ECC SAP HCM) for KSA now.  

I've done all required configurations for SAP SF EC- ECP Point to point replication  as per below steps:

No errors in P2P replication in ECP. But no data replicated from EC to ECP.

I have tried to debug  with my ABAPer with this KBA : https://me.sap.com/notes/3006964  

ABAPer feedback : 

As per SAP Note 3006964, the program ECPAO_EE_ORG_REPL_QUERY and transaction code ECPAO_EE_VIEWER do not exist in the system.  This KBA is needs to be updated.

Structured Replication Activities (SAP SF EC to ECP) I followed:

Group 1: Foundational Integration and Infrastructure Setup (Point-to-Point Configuration)

This group focuses on establishing the secure communication link and core replication parameters between the EC and ECP systems.

                                          

   
 Activity/Configuration Step Logical Task Domain
1.1Assign all necessary permissions, including the SAP standard role SAP_HR_EC_PTP_CONFIG, to the configuration user in ECP.User & Role Management
1.2Create the technical user of type 'System User' in ECP (e.g., by copying template role SAP_HR_PA_EC_EE_BNDL_REPL_V3) to ensure EC can communicate successfully with ECP.User & Role Management
1.3Set up the connection between the ECP system and EC.Connectivity Setup
1.4Export client certificates from STRUST in ECP and import them to the Security Center in EC.Security Setup
1.5Create the Replication Target System object, either automatically using the ECP configuration report or manually in the EC Admin Center.Target System Definition
1.6Ping the Employee Central APIs using transaction HRSFEC_PTP_CONFIG to verify connectivity.Connectivity Validation
1.7Configure the Compound Employee API Query in ECP (Customizing > Personnel Management > Integration Settings for SuccessFactors EC Payroll) to specify data retrieval.API Query Definition
1.8Define custom query parameters in the Compound Employee API Query for filtering employees and employment based on criteria like Company, countries/regions, Employee Class, or Pay Group.Filtering Definition
1.9Refine the replication scope by filtering specific Infotypes (IT) to be replicated for certain countries/regions.Infotype Filtering
1.10Activating UI Integration Services.User Interface Integration

Group 2: Core Master Data and Event Processing Configuration

This group addresses the specific configuration required for processing employee master data, personnel events (actions), and replication scheduling.

# Activity/Configuration Step                                                                                                                                Logical Task Domain

2.1Refine the Succession Data Model in the EC Admin Center (Company Settings > Manage Business Configuration).EC Data Model Refinement
2.2Configure Personnel Actions in ECP (IMG Path: Personnel Management > Personnel Administration > Customizing Procedures > Actions > Set up personnel actions).ECP Actions Configuration
2.3Define and maintain code value mapping (table T77SFEC_CVMAPC) to map Employee Central Events (from Job Information) to corresponding ECP Actions (Infotype 0000).Event-to-Action Mapping
2.4Configure payroll event assignments in EC and ensure mapping exists in ECP table T529A to support breakdown of events (e.g., Paid vs. Unpaid Leave).Payroll Event Configuration
2.5Enable asynchronous push replication for critical job events (Hire, Rehire, Termination) using the Event Subscription Management tool in EC.Push Replication Activation (EC)
2.6Configure push replication settings in ECP (Customizing > Integration Settings > Set up Push Replication) specifying replication user and choosing Job Execution (recommended).Push Replication Activation (ECP)
2.7Schedule the main Employee Master Data Replication report (RP_HRSFEC_PTP_EE_REPL) as a recurring batch job in ECP.Scheduled Master Data Replication
2.8Implement the switch SFEC/ECTSK in table T77S0 via transaction SM30 to enable the creation of Payroll Data Maintenance Tasks in ECP.Payroll Task Enablement

Group 3: Compensation and Wage Type Configuration

This section details the vital steps for ensuring EC Pay Components map correctly to ECP Wage Types and Infotypes.

# Activity/Configuration Step                                                                                                                                 Logical Task Domain

3.1Ensure that pay components used in EC exist as Wage Types in ECP (by creating new ones, often copied from SAP model wage types).Wage Type Catalog Maintenance
3.2Assign combinations of country/region and non-recurring payment wage types to Infotypes 0015 (Additional Pay) or 0267 (Additional Off-Cycle Payments).Non-Recurring Wage Type Mapping
3.3Assign combinations of country/region and recurring payment wage types to Infotypes 0008 (Basic Pay) or 0014 (Recurring Payments/Deductions).Recurring Wage Type Mapping
3.4Assign processing classes to deduction wage types (e.g., links 10 and 11 for balance and totals wage types).Deduction Wage Type Processing
3.5When replicating pay components with Time Constraint 3, create new wage types/pay components and use the Infotype Filter to prevent replication of existing data, ensuring data consistency.Time Constraint 3 Replication
3.6Implement the BAdI HRSFEC_B_CE_PROCESS_EMPLOYEE to enable the automatic creation of Infotype IT0171 (US Benefits) if leveraging ECP US Benefits configuration for replicated employees.Benefits Configuration (US)

Group 4: Time Data Replication Configuration

This group outlines the specific setup necessary for integrating time data elements (Absences, Time Sheet, Planned Working Time).

# Activity/Configuration Step                                                                                                                             Logical Task Domain

4.1Activate Business Function HCM_SFEC_TDEC2HR in transaction SFW5.Time Integration Prerequisites
4.2Define Mapping Code Value Lists to map Time Types maintained in EC Time Off to the corresponding Absence Types (Infotype 2001) in ECP.Absence Type Mapping
4.3Configure ECP for Time Sheet Integration (if replicating time pay types from EC Time Sheet).Time Sheet Integration
4.4Create a Data Replication Configuration object in EC Admin Center for absences replication (specifying scenarios like "Absences Only" or "Absences with Time Account Snapshots").Time Data Replication Configuration (EC)
4.5Create a Data Replication Configuration object in EC Admin Center for Time Pay Components replication.Time Pay Components Replication (EC)
4.6Create a Data Replication Configuration object in EC Admin Center for Planned Working Time replication.Planned Working Time Replication (EC)
4.7Configure Planned Working Time: Map TIME_FREE_DAILY_WORK_SCHEDULE to an ERP Code Value.Planned Working Time Mapping
4.8Configure Planned Working Time: Map EC Holiday Category to Payroll Holiday Class.Holiday Mapping
4.9Schedule the absence replication report (HRSFEC_PTP_ABSE_REPL) as a batch job in the SAP payroll system.Time Data Scheduling (Absences)
4.10Schedule the time sheet replication report (HRSFEC_PTP_ATTE_REPL) as a batch job in the SAP payroll system.Time Data Scheduling (Time Sheet)
4.11Schedule the planned working time replication report (HRSFEC_PTP_PWT_REPL) as a batch job in the SAP payroll system.Time Data Scheduling (PWT)

Group 5: Organizational and Financial Master Data Integration

This group covers the synchronization of organizational objects and financial master data, which are crucial inputs for payroll processing and subsequent posting.

# Activity/Configuration Step                                                                                                                                 Logical Task Domain

5.1Set the switch for group SFEC and semantic abbreviation EXJPO to 'X' in table V_T77S0 if using external numbering for Jobs, Positions, and Organizational Units.Org Object Numbering
5.2Run the report RP_HRSFEC_JOB_POS_REPL (or the country-specific local version) to check and create Jobs, Positions, and Org. Units by importing data from EC.Org Object Replication
5.3Map the Employee Central Company ID with the internal Company Code using the Customizing activity for Assign External Company Code Keys to Internal Company Code Keys (T77SFEC_KMAPCOMC).Company Code Mapping
5.4Create banks to be replicated using transaction FI01 in the ECP system.Banking Setup
5.5Configure master data replication using SAP Master Data Integration (MDI) for objects like Cost Centers and Public Sector Management (PSM) data (Funds, Grants, etc.).MDI Setup
5.6Set the switch for Cost Center Mapping Mode (SFEC/CCMM) to '1' in table V_T77S0 via transaction SM30 for enhanced mapping during replication.Cost Center Mapping Mode
5.7Schedule the report RP_HRSFEC_MDI_COSTCENTER_REPL to fetch Cost Center master data from the MDI service.Cost Center Replication Scheduling
5.8Schedule the report RP_HRSFEC_MDI_PSM_COSTOBJ_REPL to replicate PSM objects like funds, grants, and budget period from the MDI service.PSM Data Replication Scheduling
5.9Activate business functions EA-PS and PSM_GEN_BUDPER_1 in ECP to enable replication of Funds and Grants to Infotypes 0001 and 0027.PSM Prerequisites

Group 6: Payroll Control Center (PCC) Configuration

Configuration activities related to establishing the Payroll Control Center structure for managing payroll activities and monitoring alerts.

# Activity/Configuration Step                                                                                                                                  Logical Task Domain

6.1Set up the ECP system for PCC by activating relevant business functions and OData services.System Activation
6.2Configure foundation objects (e.g., Validation Rule Types, Step Types, Activity Types, Activity List Types) in the Configuration Workbench (transaction PYT_CONF_WB or PYC_CONFIG_WORKBENCH).Configuration Workbench Setup
6.3Configure Analytics Designers (e.g., table structure, charts, label-value pairs) in the "Set Up Payroll Activities" app to provide payroll monitoring insight.Analytics Configuration
6.4Create Validation Rules and group them into Policies using the "Set Up Payroll Activities" app.Rules and Policy Definition
6.5Configure Steps, Activities (sets of closely related steps), and Activity Lists (complete payroll cycle) in the "Set Up Payroll Activities" app.Activity List Definition
6.6Run the Admin Transaction Report (PYT_ADMIN_TRANSACTION) to perform administrative tasks like setting up batch processing or scheduling event handler jobs.PCC Administration
6.7Set up Teams using the "Set Up Teams" app to assign alerts based on dimensions like Payroll Area or Company Code for team monitoring processes.Team Setup and Alert Distribution

Group 7: Monitoring and Data Integrity Checks

These continuous activities are essential for operational excellence post-go-live to verify data accuracy and replication success.

# Activity/Configuration Step                                                                                                                                  Logical Task Domain

7.1Monitor the replication status for employees in the Employee Central Data Replication Monitor.Replication Monitoring (EC Side)
7.2Check the status of replicated employee master data using the report HRSFEC_REPL_STATUS in ECP.Replication Monitoring (ECP Report)
7.3Use the Application Log (transaction SLG1) in ECP to identify business and technical errors during replication of employee master data, time data, and users/groups.Error Logging (SLG1)
7.4Use Web Services Utilities (transaction SRTUTIL) to monitor point-to-point replication errors related to the Web Service Framework's technical checks.Web Service Monitoring (SRTUTIL)
7.5Run the Consistency Check Report (HRSFEC_REPL_CONSIST) to identify inconsistencies between EC and ECP data caused by replication interruptions.Data Consistency Check
7.6Delete expired business and technical logs using transaction SLG2 to improve replication performance.Log Maintenance
 

SAP SuccessFactors Employee Central Payroll 

Regards,

Niladri

 

Accepted Solutions (0)

Answers (1)

Answers (1)

JSK4
Associate
Associate
0 Kudos

It is correct ECPAO_EE_ORG_REPL_QUERY is not part of Employee Central Payroll - please follow the chapters with Point-to-Point replication or *HRSFEC*