Symptom
When trying to add a user via connector, the following exception is seen: "User ID is already used by Self Registered user and is in pending approval status. User ID: XYZXYZ".
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Approval process for requested Learning only user accounts in place >
- Have a Learning only user account requested >
- Reject the Learning only user requested account >
- Retry the Learning only user account using the same ID > The system won't allow it >
- Using the same ID, try to add the user through a connector instead >
- The account won't be created, and the following exception will be seen: "User ID is already used by Self Registered user and is in pending approval status. User ID: XYZXYZ".
Cause
The system requires a unique user ID for each user.
Resolution
As per the Learning Product Management Team, there are validation rules for adding a new user (Learning Administration UI, connector, or import). They'll check both active users, as well as account requests to ensure the requested user ID is unique across both, regardless of the account request status. Currently, there's no way to delete the record through the application, so the user must register with a different user ID.
See Also
KBA 3441967 - External user unable to register to site with same User ID after request was denied
Keywords
delete, external, user, self, register, learning, only, account, denied, rejected, User ID is already used by Self Registered user and is in pending approval status, connector, error, exception , KBA , LOD-SF-LMS-CON , Connectors , LOD-SF-LMS-USR , User Entity , LOD-SF-LMS-EXT , Sites and External Users , LOD-SF-LMS , Learning Management System , Problem
SAP Knowledge Base Article - Public