SAP Knowledge Base Article - Public

3511806 - Error "Bank details alr. used in ABC paymts, for instance in paymt XYZ" While Replicating Employee

Symptom

You are having error of "Bank details alr. used in ABC paymts, for instance in paymt XYZ" (ABC represents the number of payments, and XYZ represents one of the payment name) while replicating employee.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Master Data Replication work center-> Employees view.
  2. Search for the employee name.
  3. Check the log of your created replication request.
  4. Will see the error "Bank details alr. used in ABC paymts, for instance in paymt XYZ".

Cause

There is an existing bank ID for the employee replicated and it is used in payments like XYZ which can be seen in Payment Management work center-> Payment Monitor view. Now you are sending a different bank ID to ByD via the replication request. However, the replication request does not contain the bank that already exists in ByD. Therefore, when replicating, the system tries to create the new bank in the replication request and because the bank already in ByD is not in the request, the system tries to delete it but fails due to bank details already used in payments. The replication requests work on the basis that if any details are not included in the request, then it's treated as a delete action.

Resolution

This is the expected system behavior.

Keywords

KBA , SRD-HR-RPM , Resource Pool Management , Problem

Product

SAP Business ByDesign 2408