on 2025 Oct 09 12:07 PM
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.
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.1 | Assign all necessary permissions, including the SAP standard role SAP_HR_EC_PTP_CONFIG, to the configuration user in ECP. | User & Role Management |
| 1.2 | Create 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.3 | Set up the connection between the ECP system and EC. | Connectivity Setup |
| 1.4 | Export client certificates from STRUST in ECP and import them to the Security Center in EC. | Security Setup |
| 1.5 | Create the Replication Target System object, either automatically using the ECP configuration report or manually in the EC Admin Center. | Target System Definition |
| 1.6 | Ping the Employee Central APIs using transaction HRSFEC_PTP_CONFIG to verify connectivity. | Connectivity Validation |
| 1.7 | Configure the Compound Employee API Query in ECP (Customizing > Personnel Management > Integration Settings for SuccessFactors EC Payroll) to specify data retrieval. | API Query Definition |
| 1.8 | Define 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.9 | Refine the replication scope by filtering specific Infotypes (IT) to be replicated for certain countries/regions. | Infotype Filtering |
| 1.10 | Activating UI Integration Services. | User Interface Integration |
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.1 | Refine the Succession Data Model in the EC Admin Center (Company Settings > Manage Business Configuration). | EC Data Model Refinement |
| 2.2 | Configure Personnel Actions in ECP (IMG Path: Personnel Management > Personnel Administration > Customizing Procedures > Actions > Set up personnel actions). | ECP Actions Configuration |
| 2.3 | Define 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.4 | Configure 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.5 | Enable asynchronous push replication for critical job events (Hire, Rehire, Termination) using the Event Subscription Management tool in EC. | Push Replication Activation (EC) |
| 2.6 | Configure 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.7 | Schedule the main Employee Master Data Replication report (RP_HRSFEC_PTP_EE_REPL) as a recurring batch job in ECP. | Scheduled Master Data Replication |
| 2.8 | Implement the switch SFEC/ECTSK in table T77S0 via transaction SM30 to enable the creation of Payroll Data Maintenance Tasks in ECP. | Payroll Task Enablement |
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.1 | Ensure 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.2 | Assign 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.3 | Assign combinations of country/region and recurring payment wage types to Infotypes 0008 (Basic Pay) or 0014 (Recurring Payments/Deductions). | Recurring Wage Type Mapping |
| 3.4 | Assign processing classes to deduction wage types (e.g., links 10 and 11 for balance and totals wage types). | Deduction Wage Type Processing |
| 3.5 | When 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.6 | Implement 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) |
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.1 | Activate Business Function HCM_SFEC_TDEC2HR in transaction SFW5. | Time Integration Prerequisites |
| 4.2 | Define 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.3 | Configure ECP for Time Sheet Integration (if replicating time pay types from EC Time Sheet). | Time Sheet Integration |
| 4.4 | Create 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.5 | Create a Data Replication Configuration object in EC Admin Center for Time Pay Components replication. | Time Pay Components Replication (EC) |
| 4.6 | Create a Data Replication Configuration object in EC Admin Center for Planned Working Time replication. | Planned Working Time Replication (EC) |
| 4.7 | Configure Planned Working Time: Map TIME_FREE_DAILY_WORK_SCHEDULE to an ERP Code Value. | Planned Working Time Mapping |
| 4.8 | Configure Planned Working Time: Map EC Holiday Category to Payroll Holiday Class. | Holiday Mapping |
| 4.9 | Schedule the absence replication report (HRSFEC_PTP_ABSE_REPL) as a batch job in the SAP payroll system. | Time Data Scheduling (Absences) |
| 4.10 | Schedule the time sheet replication report (HRSFEC_PTP_ATTE_REPL) as a batch job in the SAP payroll system. | Time Data Scheduling (Time Sheet) |
| 4.11 | Schedule the planned working time replication report (HRSFEC_PTP_PWT_REPL) as a batch job in the SAP payroll system. | Time Data Scheduling (PWT) |
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.1 | Set 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.2 | Run 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.3 | Map 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.4 | Create banks to be replicated using transaction FI01 in the ECP system. | Banking Setup |
| 5.5 | Configure 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.6 | Set 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.7 | Schedule the report RP_HRSFEC_MDI_COSTCENTER_REPL to fetch Cost Center master data from the MDI service. | Cost Center Replication Scheduling |
| 5.8 | Schedule 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.9 | Activate 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 |
Configuration activities related to establishing the Payroll Control Center structure for managing payroll activities and monitoring alerts.
# Activity/Configuration Step Logical Task Domain
| 6.1 | Set up the ECP system for PCC by activating relevant business functions and OData services. | System Activation |
| 6.2 | Configure 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.3 | Configure 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.4 | Create Validation Rules and group them into Policies using the "Set Up Payroll Activities" app. | Rules and Policy Definition |
| 6.5 | Configure Steps, Activities (sets of closely related steps), and Activity Lists (complete payroll cycle) in the "Set Up Payroll Activities" app. | Activity List Definition |
| 6.6 | Run the Admin Transaction Report (PYT_ADMIN_TRANSACTION) to perform administrative tasks like setting up batch processing or scheduling event handler jobs. | PCC Administration |
| 6.7 | Set 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 |
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.1 | Monitor the replication status for employees in the Employee Central Data Replication Monitor. | Replication Monitoring (EC Side) |
| 7.2 | Check the status of replicated employee master data using the report HRSFEC_REPL_STATUS in ECP. | Replication Monitoring (ECP Report) |
| 7.3 | Use 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.4 | Use 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.5 | Run the Consistency Check Report (HRSFEC_REPL_CONSIST) to identify inconsistencies between EC and ECP data caused by replication interruptions. | Data Consistency Check |
| 7.6 | Delete expired business and technical logs using transaction SLG2 to improve replication performance. | Log Maintenance |
SAP SuccessFactors Employee Central Payroll Regards, Niladri |
Request clarification before answering.
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*
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.