Monitoring Data Replication from SAP SuccessFactors Employee Central

Objective

After completing this lesson, you will be able to monitor organizational object replication

Replication Request Selection for Monitoring

Access the Replication Request Monitor from the Home dropdown menu.

Options for employee master data and organizational assignment replication

In SAP S/4HANA:

  • Replication request viewer for employee replication requests (transaction ECPAO_EE_VIEWER).
  • Application Log (transaction SLG1): Enables you to analyze incoming messages during replication of employee master data from Employee Central to SAP S/4HANA.
  • Web Service UtilitiesError Log and Message Monitor: (transaction SRT_MONI): Enables you to monitor incoming SOAP messages from middleware.

In SAP SuccessFactors Employee Central:

  • Data replication monitor: Provides information about the status of employee data replication between Employee Central and SAP S/4HANA.
  • SFAPI audit log: Enables monitoring of API calls in Employee Central.

In the middleware:

  • SAP Integration Suite provides a web-based monitoring UI.
  • This allows you to check status of messages and integration content artifacts for a tenant cluster.

​The View Employee Replication Requests (ECPAO_RPRQ_EE_VIEWER) program is used to access the staging area for employee master data and employee organizational assignments replicated from SAP SuccessFactors Employee Central.

​When a replication run contains new or updated data for an employee, the SAP S/4HANA system creates a replication request in the staging area for that employee. The staging area separates the replication of the data from Employee Central from the processing of the data in SAP S/4HANA.

The replication requests are usually processed in the background so that the updates contained in them are stored in the corresponding infotypes in a timely manner.

In certain situations, it might be necessary to access the staging area directly to manage specific replication requests. In the setup phase of the replication, for example, errors can occur frequently. Until the replication runs successfully and the regular processing of the data in SAP S/4HANA can start, this program can be used to check the status of replication requests, analyze errors, simulate the processing of employee master data requests, and process requests manually.

The Change Selection button is highlighted on the View Employee Replication Requests screen.

​Selecting replication requests

  • When called for the first time, the staging area viewer shows the latest replication request with the status Open, Pending, or Failed for each employee.
  • The selection can be changed to include other statuses, to a specific employee, to a specific time frame, or to view not only the latest, but all existing requests for an employee.
The Show Details, Employee Details, Employee Log, and All Requests for Selected Employees buttons are highlighted on the View Employee Replication Requests screen.

Viewing detailed information

The details are shown for the selected employees (up to 50 employees possible) in the details area at the bottom of the screen.

The details area comprises the following tabs:

  • The Employee Details tab shows the key mapping for the selected employees.
  • The Employee Log tab shows the application log for the latest request of an employee.
  • The All Requests for Selected Employees tab shows the latest request of an employee, plus other existing requests that have other statuses.
The Employee Data Log, Org. Assignment Log, and Message Monitor buttons are highlighted on the View Employee Replication Requests screen.

Analyzing the application log

Select one employee to view the employee master data (choose Employee Data Log) or organizational assignment (choose Org Assignment Log) messages issued for multiple replication requests in the application log.

Viewing the payload of requests

Select up to 50 employees to show their messages in the message monitor. The message monitor shows the messages received for the EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest_In inbound web service, along with their content (choose Message Monitor).

Requests: processing or simulating

​Processing requests or simulating the processing of requests:

  • Selected requests can be processed manually, without waiting for the next scheduled run of the processing program. It is possible to simulate the processing to check what will happen.
  • Requests can be processed or the processing can be simulated with or without verbose logging. If verbose logging is not selected, the application log shows the errors that have occurred while processing the employee.
  • If verbose logging is selected, the application log also shows the internal sequence of how the employee details are processed in the SAP S/4HANA system.
The Process Replication Requests and Simulate Processing buttons are highlighted on the View Employee Replication Requests screen.

Checking the statistics shown for processed requests:

  • After triggering the actual processing of one or more requests, the system lists the number of requests processed with each status.
  • If a request can’t be processed, the employee is counted in the Not Processed category.

Monitoring – Additional log

The Monitor Employee Master Data Replication from Employee Central report (ECPAO_EE_INB_INVT_ALV) displays an overview of the replicated infotypes/subtypes.

Use the Selection Criteria, Message Selection Criteria, and Replication Time Selection Criteria to run the Monitor Employee Master Data Replication from Employee Central report.

Because a huge amount of employees might be replicated, it is recommended to use the selection criteria to run the report.

Moreover, it is possible to display the statistics only.

Messages can be displayed from the last simulation or real run.

Manual Processing of Organizational Object Replication Requests

The Application Log button is highlighted on the Display Organizational Object Replication Requests screen. The Analyze Application Log and Display Logs screens are also displayed.

Start the replication request viewer Display Organizational Object Replication Requests with transaction SFIOM_VIEW_ORG_REQS.

The following activities are related to manual organizational object replication requests:

  • Manually process selected replication requests: choose Process Selected Requests
  • Manually delete selected replication requests: choose Delete Selected Requests
  • Check the messages issued for the selected replication request: choose Application Log

Check Why the Parent Division Is Missing for a Department

Go through this example to see how you can use the Replication Request Monitor when a replication request is not successful because the associated object is missing.

  1. Check which replication requests weren't successful since yesterday.
    1. Go to the Selection Criteria section.
    2. Choose the selection period Last 24 Hours.
    3. Choose the statuses Failed and Pending.
    4. If needed, restrict the selection to the Employee Central object type you want to monitor, such as Department.
  2. From the result list, show the details for a specific object, such as Department 2, to check which error occurred.

    The following error message displays: FODepartment DEP_2: Target object DIV_11 for relationship A002 does not exist

  3. Check for the target object mentioned in the error message.
    1. Go back to the Selection Criteria section.
    2. Choose the selection period All.
    3. Restrict the selection to the target object ID, DIV_11.

    The Replication Request Monitor doesn't show any result for your selection – apparently division Division 011 (DIV_011) wasn't replicated yet.

  4. Go to the Admin Center in SAP SuccessFactors, open the Manage Data admin tool, and check Department 2.

    Department 2 has associations to two divisions: Division 011 and Division 012

  5. Trigger replication of organizational objects from Employee Central to SAP S∕4HANA again.
  6. To post the result in the corresponding infotype record, go back to the Replication Request Monitor, select the entry for Division 011, and choose Process Requests.
  7. Select the entry for Department 2 and choose Process Requests.

Result

Check the details for Department 2 again. This time, no error is shown.

Log in to track your progress & complete quizzes