SAP Knowledge Base Article - Public

2244824 - Processing Parameter removeInProgressDocsForInactiveUsers is not removing Forms for Inactive users

Symptom

You are doing replication of Inactive Employees from HCM to BIZX system.

  1. The assesmet forms are not being removed from inactive user.
  2. Inactive employees are not replicated to the SFSF system.

Environment

BIZX, SAP HCM, SAP PI, HCI, Successfactors

Reproducing the Issue

You followed below steps to reproduce the issue:

  1. Run HCM report to replicate employees from HCM to SFSF: RH_SFI_SYNCHRONIZE_EMPL_DATA
  2. Check status of replicated inactive employees in Successfactors.
  3. You will observe that Inactive employees are not replicated and the asesment forms are also not removed for inactive employees.
  4. However in SFAPI Audit logs the Processing Parameter removeInProgressDocsForInactiveUser is set to 'false'.

Cause

The reason for failure is Processing Parameter processInactiveEmployees is not set to true, This will tell api to continue process the inactive user information after the status changed to inactive.

Resolution

To resolve this error go to SAP HCM and define the Processing Parameter processInactiveEmployees in BADI: HRSFI_B_SFSF_API_PARAMETER

Keywords

HRSFI_B_SFSF_API_PARAMETER, inactive employees, RH_SFI_SYNCHRONIZE_EMPL_DATA, processInactiveEmployees , KBA , LOD-SF-INT-ADD , AddOn Solutions , LOD-SF-INT , Integrations , Problem

Product

SAP SuccessFactors HCM Core 2405