Trying to cancel a scheduled Offering and getting the following message "The Scheduled Offering cannot be cancelled because it is in use by a Program". When then trying to remove the Offering from the Program, you can't because of other Offerings that have passed are blocking it.
SAP SuccessFactors Learning
Reproducing the Issue
- Navigate to a Class/Scheduled Offering.
- Try to cancel the entity.
- Get the above mentioned error as it is in a Program.
An Admin has previously closed the Scheduled Offering which has passed, they are given a warning that the Scheduled Offering is part of an active Program which they did not follow. So now you can't update the Program to cancel the future offering.
Wait until the day arrives and record learning for the Scheduled Offering thus finishing the Program. You can then delete the Scheduled Offering from their learning history.
Option 2 :
You can remove the Scheduled Offerings that are causing the blockage from the Program. Each time you get a pop up that it is closed, you will have to remove that relevant Section/Scheduled Offering. Then once all the closed offerings are removed from the Program, you can then remove the future offering from the Program and cancel the Scheduled Offering on the Offering entity. This action does not remove the credit from the User’s Learning History if the User has already taken the previous offering.
2419060 - Scheduled offering approvals for schedule based programs bypassed
delete remove cancel withdraw cancelling canceling canceled cancelled removed deleting withdrawn enrolled disenroll unenroll SO programs assignment duration SF LMS schedule , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , Problem