Symptom
Users enrolled in a class via a scheduled program cannot have their registration status changed to "Canceled".
Error message displayed: "The System Cannot Update the Registration Status of *User* as they have Registered to the Class via Program".
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Create a Scheduled Program >
- Add a Class to the Program >
- Assign the Program to a User >
- At Learning Activities > Classes > search for the program's class and open its record >
- Navigate to the Registration tab >
- Select the three dots "..." next to the user enrolled in step 3 >
- Click on "Edit" >
- Attempt to change the Status to "Canceled" and add a Withdrawal Reason >
- Click on "Save" >
- Observe the error message: "The System Cannot Update the Registration Status of *User* as they have Registered to the Class via Program".
Cause
Currently, our system does not support withdrawing an employee from a class that was assigned via a scheduled program.
Resolution
Our Product Management team is considering this feature as an enhancement for future releases, and it is on our long-term development roadmap. However, there is no timeline on when this will be available.
In the meantime, it is possible to use one of the following workarounds:
- Create a custom program for the individual with the new classes tailored for them >
- Assign a fake credit and attendance for the existing class, and ask for the user to attend a similar class instead.
We recommend setting this KBA as a favorite to receive notifications about any updates (for instructions on how to do this, please see KBA 2171560).
See Also
Keywords
program, class, scheduled offering, scheduled program, registration, enrollment, withdrawal, cancel, user, error, learning, lms , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , LOD-SF-LMS-PRO , Programs , Problem
SAP Knowledge Base Article - Public