SAP Knowledge Base Article - Public

3554659 - Error in MDF Workflow Approval due to Existing Data with Same External Code and Effective Date

Symptom

  • An error occurs when attempting to approve a Meta Data Framework (MDF) workflow.
  • The error message displayed is "Your workflow approval request cannot be completed as there is already data in the system with the same external code and effective date. Please cancel the request."
  • The issue arises when an end user submits multiple workflow requests for the same MDF object on the same day.
  • The error prevents the approval of subsequent workflow requests after the first one has been approved.

Environment

  • SAP SuccessFactors HCM Suite
  • Metadata Framework (MDF)

Reproducing the Issue

  1. An end user submits a workflow request for an MDF object.
  2. Before the first request is approved, the end user submits another workflow request for the same MDF object.
  3. The first workflow request is approved.
  4. An attempt to approve the second workflow request results in the error message.

Cause

The issue is caused by the system's inability to handle multiple workflow requests for the same MDF object with the same external code and effective date. This is due to the system considering the MDF object as pending in the Manage Data function, but editable in the People Profile function.

Resolution

Currently, there is no direct solution to this issue. The workaround is to cancel the second request and re-open a new request. The development team is aware of this issue but there are no plans to address it at this time.

Keywords

MDF, Workflow, Approval, Error, Existing Data, Same External Code, Effective Date, MDF-84259, INC5501260. , KBA , LOD-SF-MDF-WFL , Custom Object based Workflows , Problem

Product

SAP SuccessFactors HXM Core 2311