SAP Knowledge Base Article - Public

2179378 - Purge Request fails automatically

Symptom

Purge request is not shown on "Requests Awaiting Approval" tab, but instead appear directly on "Approved Request" tab with status "failed". As screenshot below:

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 HXM Suite
  • SAP SuccessFactors Learning Management System (LMS)

Reproducing the Issue

  1. Create a user purge request;
  2. Go to Purge Request Monitor;
  3. The request just created will not be shown on "Requests Awaiting Approval" tab;
  4. Go to "Approved Request" tab;
  5. You will see the purge request with status failed.

    Purge failed.PNG
  1. If you click the approved below the "Failed" high lighted, you will see as if the purge is on reviewing by the approvers:

    reviewing.PNG

Cause

  • User submitting purge does not have LMS admin permissions
  • Learning Management is enabled from Provisioning > Company Settings but no LMS URL is configured (misconfiguration)

Resolution

  • Ensure that Bizx - LMS integration is properly configured. In some cases, LMS setting is enabled in Provisioning > Company Settings Page while no LMS URL is configured. This will result to the purge to automatically fail after approved by the admin user. Please refer to KBA 2318325 for further details on BizX to LMS integration.

  • If the Learning Management System (LMS) is integration is enabled, as suggested in KBA 2088065, the bizX user submitting the purge should satisfy the following conditions. Otherwise, the purge submitted will automatically fail without approval.

    - User creating purge request must a have matching user in LMS (same ID as the userID in bizx) so Bizx ID=LMS user ID= LMS admin ID
    - The LMS admin must have the following workflows in the LMS role assigned to them: "View User", "Delete User"

    To make an Admin user on LMS you can follow the steps below:
    1. Create an Admin User in LMS with same UserID/Username as the admin used in BizX to run the purge (approver) as referred on this KBA 2103344;
    2. Grant full permission to all Domains and permission to delete users;
    3. Make sure that the LMS admin has an LMS user tied to it. This users must to have the same UserID/Username as illustrated below:

      LMS.PNG
    4. On BizX, make sure that the user has Learning Admin permission on RBP as referred on KBA 2489829;
    5. Also check that the UserID being purged in BizX/EC has a valid LMS User, if not create the user and run the purge again.

Keywords

Data Management, Purge user, failure, LMS, sf, SuccessFactors, bizx, plt, failed, purge reviewing, Exception is caught when getting person type by user ids, Splunk, server logs, job failed, 2005, release, issues, new error, error message is The user is not permitted to perform the requested operation, INC0074434 , KBA , LOD-SF-PLT-DRM , Data Retention Management , Problem

Product

SAP SuccessFactors HXM Suite all versions ; SAP SuccessFactors Learning all versions