SAP Knowledge Base Article - Public

2555166 - Learning program cannot be inactivated because it is currently assigned to users

Symptom

When attempting to set a Learning program to inactive, an error pops up:

The program cannot be inactivated because it is currently assigned to users

"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. Login to LMS Admin >
  2. Navigate to a Program no longer in need >
  3. Edit Settings >
  4. Uncheck "Active" >
    Program2.png
  5. Save changes >
  6. Error pops up:
    ProgramError.png

Cause

This is caused by either:

  • User(s) who has not yet completed the Program is assigned to the Program.
  • The Program is associated to an Assignment Profile.

Resolution

For deactivating Programs that have users assigned:

  1. Unassign any users who have not completed the Program from the Program >
  2. The list of users who have not completed a Program but have it in their Learning Plan can be obtained by running the Program Status report >
    • LMS Admin > Reports > Search for Program Status (make sure to check it for active and inactive users).
  3. The users can be removed in bulk using the User Needs Management Tool as documented in KBA 2184107 >
  4. Once the users have had the Program removed from their learning plans, the Program can be deactivated.

For deactivating Programs that have Assignment Profiles assigned:

  • NOTE: Depending on options selected, this may remove the Program from Users' Learning Plans who have not yet completed the Program. More information can be found in our User Assistance Documentation.
  1. The Assignment Profile associated with a Program can be seen in the Program record >
    • LMS Admin > Learning > Search for the Program.

      Program3.png

  2. The association can be removed from the Assignment Profile >
    • LMS Admin > Users > Assignment Profiles > Search for the Assignment Profile.
  3. In "Related" section, click "Programs" >
  4. Select the Program that is to be inactivated >
  5. Click "Save" >
  6. Propagate and Synchronize the Assignment Profile from the "Actions" menu in the upper right >
  7. Once the Program has been removed from the Assignment Profile, the Program can be deactivated.

See Also

User Assistance Documentation:

Keywords

learning, lms, program, unable, cannot, can't, delete, inactivate, inactive, deactivate, active, ap, assignment, profile, error, inactivated, The program cannot be inactivated because it is currently assigned to users , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-PRO , Programs , Problem

Product

SAP SuccessFactors Learning all versions