SAP Knowledge Base Article - Public

3539680 - 'Registration not available' warning on a class with additional information 'Self-registration not available'

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

  1. Schedule a class from an item and enable "User can Self-Register" option on the class
  2. Add the class to a library the users have access to
  3. As a user search for the class in the library and open it
  4. Notice that Register button is greyed out and you have a warning on the class details page: "Registration not available"
  5. 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.

OR

You have not added email addresses in the fields application notification email in Learning Administration-> System Configuration-> Configuration-> Global Application Settings-> Access the Mail tab. 

Resolution

  1. Check the user's role on the User Details page
  2. Go to System Administration > Security > Role Management
  3. Search for the role in question and open it in Edit mode
  4. On the permissions tab select option "add one or more from list"
  5. Expand section called "Learning"
  6. Select "Add to Learning Assignments" permission
  7. Click on the Add button
  8. 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.

OR

Type the email addresses that administrators see as the sender in Application Notification Admin Email and that learners see as the sender in Application Notification User Email in Learning Administration-> System Configuration-> Configuration-> Global Application Settings-> Access the Mail tab. 

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:

Enabling Email Notifications in SAP SuccessFactors Learning

'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, Application Notification User Email, Application Notification Admin Email, Global Application Settings, Mail. , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , Problem

Product

SAP SuccessFactors Learning all versions