Admin wants to delete courses and programs in SAP Successfactors Learning environment.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SAP Successfactors Learning
Reproducing the Issue
- Search and Edit Item
- Delete in "Action" menu
The deletion of primary records (items, scheduled offerings, learners, curricula, etc.) from the Successfactors LMS is discouraged and in many cases not possible through the front end of the application. In most cases, the records cannot be deleted due to referential integrity constraints that have been built into the application: the primary records have interacted with other records in the database which has built a chain of relationships in the database structure. Deleting records that are bound to referential integrity constraints, without addressing the appropriate trail of integrity constraints (which can be numerous), can have broad reaching negative impact on the application. For these reasons we recommend inactivating primary records in cases where they cannot be deleted.
It is recommended to INACTIVATE records in such scenarios.
- In the LMS admin side, locate the item
- Click “View All” as described in the screenshot. “View All” button is highlighted in a Rectangular box.
3. Upon clicking on “View All”, you would observe the page containing the “Additional Settings” i.e.
4. Now, you would be observing the setting called “Active”. Click on the setting and you would see a drop down. Upon selecting “No”, it would inactivate the item. Currently, it would be set as “Yes”.
LMS, Delete Item, Primary record, inactive item , KBA , LOD-SF-LMS , SuccessFactors Learning , Problem