The alias of a business user in S/4HANA Cloud is updated with Maintain Business Users app.
It is observed sometime later that this change is lost and that the former value is recovered by SAP_SYSTEM user. This happens recurrently.
This happens for S/4HANA Cloud business users who arrived to the system by either Import Employee app or who came integrated from Successfactors Employee Central.
As these users have been loaded from an external source, changing these users alias from Maintain Business Users app is not a valid approach. The source of data needs to be changed first, otherwise this automatic resynchronization will continue to happen. If the user alias needs to be updated to some other value, the correct way to proceed would depend on how the user was loaded.
- If the user was loaded with Import Employee app, then the employee would need to be reimported again with same values, but with the expected new value in UserAlias column in the Employee Data CSV file.
- If the user comes replicated from Successfactors Employee Central, then the change for the user alias needs to be done in Employee Central. The field to update is Logon User Name. Then once the employee gets replicated again to S/4HANA Cloud, the user alias will get properly updated in target S/4HANA Cloud system.
logon_user_name ECLN JB1 , KBA , CA-HR-S4 , Cross-Application HCM Objects in S/4HANA , LOD-SF-INT-SAP , Please use LOD-EC-INT* , LOD-EC-INT-EE , Employee Integration EC to ERP On Premise , How To