Symptom
For integrated users, after making them temporarily external users, the Job Code value cannot be removed from their records.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Log into HCM > navigate to Learning Administration > People > Users > search for the required user record >
- Open the user's record > notice that several fields cannot be edited, since the user is not a native one >
- Still at the user's record > Finance tab > Shopping Account Type: External > Apply Changes, in order to temporary make all the records' fields editable;
- Now at the User Details tab > find the Job Code field > delete the value from it > Save >
- Notice that once the page reloads, the Job Code value gets automatically added again.
Resolution
As per our Engineering team, being able to change the fields managed in Platform when setting Shopping Account Type as External was a security vulnerability, and it has been fixed with the 2H2024 release.
The best practice is to manage such fields in Platform and send them to the Learning application through connector.
Workarounds:
- The Job Code can be removed through the User or SF User Connectors, by using the updateOnNull setting. However, before trying so, please test the configuration in a Stage tenant first;
- The Job Code can also be removed through the Import Data tool:
- At System Administration > System Management Tools > Import Data >
- Action: Download Template, Entity: User >
- Download the template and update data for the required users >
- Back to System Administration > System Management Tools > Import Data >
- Action: Import data, Entity Type: User, Import Option: Add or Add/ update >
- Choose the Import file with the users' data >
- Select the Time zone > click on 'Submit'.
See Also
Keywords
sf, sfsf, lms, hcm, learning, administration, user, shopping, account, platform, integrated, record, connector, manage, import, external, internal, job, code, update, remove, add, manual, LRN-164247 , KBA , LOD-SF-LMS-USR , User Entity , Problem