2278087 - Unable to Inactivate an Item due to error: The item is in use by Program(s)

SAP Knowledge Base Article - Public

2278087 - Unable to Inactivate an Item due to error: The item is in use by Program(s)

Symptom

  • When an item is associated to a program and the program is inactive, items cannot be made inactive
  • It throws a validation error stating that the item is already assigned to a program therefore cannot inactivate:
    • "The item is in use by Program(s)."
    • Error.png

Environment

SAP SuccessFactors Learning Management System (LMS)

Reproducing the Issue

  1. Logon to LMS admin
  2. Create a schedule based Program
  3. Create an item
  4. Associate the item with the Program
  5. Perform these three scenarios to receive the error:
    1. Complete the item so that program gets completed
      • Go to the item and inactivate it --> Validation error
    2. Inactivate the program
      • Attempt to inactivate the item --> Validation error
    3. Let the schedule of the program pass and the program automatically becomes inactive, ie, we cannot make any additional changes to the program
      • Attempt to inactivate the item --> Validation error

Cause

This is due to the Program being inactive

Resolution

  • Remove the item from the Program (if the program is inactive) and then inactivate the item
  • If the Program is scheduled and the schedule has passed then the item can not be set to inactive
    • This is because no changes can be made to a Program that's scheduled is in the past
    • Reference: KBA 2388098

Keywords

SF Successfactors lms Learning item inactive program remove deactive inactivate deactivate notactive not active validation error assign use by , KBA , LOD-SF-LMS-ITE , LMS Items , LOD-SF-LMS-PRO , LMS Programs , Problem

Product

SAP SuccessFactors Learning all versions