SAP Knowledge Base Article - Public

3664947 - Connector exception "Entity does not exist.ROLEID:Internal User"

Symptom

SF User Connector throwing error: "Entity does not exist.ROLEID:Internal User"

Environment

SAP SuccessFactors Learning

Cause

The ROLE_ID value in the input file does not correspond to an existing ROLE_ID in LMS.

Resolution

Review the input file to ensure that the ROLE_ID value matches an existing ROLE_ID in the LMS.

The ROLE_ID is not a mandatory field in the input file. We suggest that you do not send role IDs/names to the LMS, causing the field to arrive as blank or not even be included in the integration.

Instead, configure the default LMS ROLE ID for all new users created by the connector with this property in the configuration: `sfuser.connector.defaultValue.studentRoleID=`

This rule should be set in the following location in the LMS:

1. Navigate to System Admin > Configuration > System Configuration.
2. Open the Connector property file in edit mode.
3. Add the property: `sfuser.connector.defaultValue.studentRoleID=`

For existing users, the connector will retain their current ROLE_ID in the LMS unless a new value is provided.

See Also

2185222 - Connector exception "Entity Does Not Exist ROLE_ID" - SAP for Me

Keywords

sf user connector, entity does not exist, role_id error, lms connector error, user integration, default role id, connector configuration, System admin, Configuration,System Configuration , KBA , LOD-SF-LMS-CON , Connectors , Problem

Product

SAP SuccessFactors Learning all versions