Skip to Content
0
Jun 07, 2022 at 03:48 PM

Delete employee(& their data as a user, BP, etc) from SAP S4HC if it has been replicated from SF EC

66 Views Last edit Jun 07, 2022 at 04:48 PM 2 rev

The best advice would to follow this instruction for reporting no-shows:

https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL/4b0f4a72b0ea46fb9b9917bdd7c8f29b/767e5e62917a40da8fecd0f53cf6ece8.html?version=2205

You may enter an incident in SAP Support portal in component CA-WFD-INT.
Since the Data originates from Successfactors - any changes in the data also should be done from the SuccessFactors. At the same time - Once the Employee Business Partner is created, there will be dependent tables created related to BP.

You may explore the option of Archiving the No-Show BP based on your ILM policy and it is dependent of another Scope Item 1KA.

Just in case an Employee record - No Show exist in Successfactors and you have deleted the same in S/4HANA Cloud and the Same employee Joins with different date - there will be inconsistencies with IT-0000 or there can be an overwrite of the record.

You may also look at the KBA document

Deleting Employee and Contingent Worker Data in SAP S/4HANA Cloud
https://launchpad.support.sap.com/#/notes/0002702011

How to delete Business Partner, Customer or Supplier Master Data in S/4HANA Cloud
https://userapps.support.sap.com/sap/support/knowledge/E/2742388

If the business scenario demands to delete or archive - Please consider the integration scenario with SF before your work on the above KBA's. can someone help me and guide me through one integration topic related to the deletion of employees in S4HC (and its related objects such as user, bupa, etc.)?

We implement integration between SF EC and S4HC. From SF EC we replicate empl. to S/4HC using SAP_COM_0001, where the desired business partner and user is created for the employee.

Some employees, however, do not enter the job/employment as expected (no-show functionality). In this case, however, their S/4HC account already exists as inactive.

Unfortunately, I can't find an option/scenario, how in case of "no-show situation" user could be physically deleted from S/4HC. Is there a communication-arrangement that could manage this for me? Or an API?