SAP Knowledge Base Article - Public

3511806 - Error "Bank Details Alr. Used in ABC Paymts, For Instance in Paymt XYZ" While Replicating Employee

Symptom

 *** INTERNAL USE ONLY *** 

• User encounter the error  "Bank details alr. used in ABC paymts, for instance in paymt XYZ" While Replicating Employee
(ABC represents the number of payments, and XYZ represents one of the payment names) during employee replication. 

• 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 Business ByDesign

Reproducing the Issue

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

Cause

  • An existing bank ID for the employee is already used in payments like XYZ, visible in the Payment Management work center under the Payment Monitor view.
  • A different bank ID is sent to ByD via the replication request, which does not include the bank already existing in ByD. 
  • During replication, the system attempts to create the new bank from the replication request and delete the existing bank. However, the deletion fails because the existing bank details are already used in payments. 
  • Replication requests treat any details not included in the request as a delete action. 

Resolution

This is the standard system behavior.

Keywords

bank ID error, employee replication, payment monitor, replication request, bank details conflict, ByD system behavior, payment error, employee data replication, bank ID mismatch, payment management, replication failure, bank deletion error, system replication, bank ID validation, employee data error , KBA , SRD-HR-RPM , Resource Pool Management , Problem

Product

SAP Business ByDesign all versions