Symptom
Registration button is greyed out on a class and class says 'Registration not available' due to reason 'Self-registration not available' despite the followings:
- class is being present in the user's library
- class is having empty seats
- self-registration is allowed on the class
- user has "Enable Shopping Account" checked
**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Schedule a class from an item and enable "User can Self-Register" option on the class
- Add the class to a library the users have access to
- As a user search for the class in the library and open it
- Notice that Register button is greyed out and you have a warning on the class details page: "Registration not available"
- When you click on the information icon next to the warning, the reason given is "Self-registration not available"
Cause
The user role is missing the permission "Add to Learning Assignments". Without this permission, self-registering to a class is forbidden as the self-registration would require the self-assignment of the parent item as well, which the user in question has no permission for.
Resolution
- Check the user's role on the User Details page
- Go to System Administration > Security > Role Management
- Search for the role in question and open it in Edit mode
- On the permissions tab select option "add one or more from list"
- Expand section called "Learning"
- Select "Add to Learning Assignments" permission
- Click on the Add button
- As the user, open the class again and see the results: Register button is active and the warning has disappeared
Alternatively, the user can be registered for the class by an admin if you do not want to allow your users to self-assign any item from their library.
See Also
3437940 - Users not able to register to the class - KBA for the problem being caused by the Shopping Account of the user being disabled. In this scenario the information for the warning will be different:
'error.CourseHome.Schedule.ShoppingAccountDisabled'
Keywords
Unable to register, button greyed out, class registration, permission, Add to Learning Assignments, Registration not available, self-registration not available , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , Problem