Symptom
An entity was removed from an Assignment Profile, but its status is stuck as "Pending Deletion" and it doesn't change.
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
- Log into HCM > navigate to Learning Administration >
- At Manage User Learning > Assignment Profiles > search for the required record >
- Open the assignment profile record and navigate to the Items tab or any of the tabs that assigns entities (Curricula, Programs, etc.) >
- Remove one of the entities listed there >
- Notice that the removed object then says 'Pending Deletion' and this status doesn't change.
Cause
At the assignment profile's header, notice that it says 'Execute Changes Required'. This means the changes done still need to be propagated in order to be applied.
Resolution
Within the assignment profile's record, click on the 'Actions' button and notice that the button 'Execute Changes' will be activated. In order to propagate the changes done and get the object removed from the assignment profile, it's necessary to click on 'Execute Changes' and schedule this job to run.
After that, the entity should get removed from the assignment profile and will no longer be associated to the assignment profile and will be removed from the users' assignments as well.
IMPORTANT:
- The behavior explained above applies to Active assignment profiles;
- In case the entities need to be removed from an Inactive assignment profile, or if the entity was removed and the changes were not executed before inactivating the assignment profile, please note the 'Execute Changes' option will be greyed out and it's not possible to trigger the propagation. That is, while the AP is inactive, the changes done within it won't be carried out;
- However, since the assignment profile is inactive, the AP is not making changes to the users' assignments: its entities were removed from the users and items/curricula/programs added or removed from an inactive assignment profile won't have any effect on the users' Learning Plan. Hence, the status 'Pending Deletion' can be ignored;
- If even so it's imperative to get the assignment profile's entities updated and it cannot be kept saying 'Pending Deletion', then the only option left is to Reactivate the assignment profile, which will remove the entities that were pending to be deleted, but it will also assign to the users the remaining entities (if any). After that, the AP can be inactivated again, if required.
Alternatively, to have a different system behavior, it would be possible to have an enhancement request created for it (as per KBA 2090228), where the Learning Product Management team can further review and assess the requested functionality to be considered in a future release.
See Also
Keywords
sf, sfsf, lms, learning, administration, curriculum, curricula, ap, assignment, profile, remove, delete, stuck, status, changes, execute, propagate, trigger, active, inactive, header, Pending Deletion, Curricula Status, Assignment Profile, , KBA , LOD-SF-LMS-ASP , Assignment Profile , LOD-SF-LMS-PRO , Programs , LOD-SF-LMS-ITE , Items , LOD-SF-LMS-CUR , Curricula , How To
Product
Attachments
Pasted image.png |