Message type: E = Error
Message class: 1J - BCA: Payment Order Dialog
Message number: 679
Message text: More than one active implementation of BAdI: Validation of IBAN and SWIFT
The Business Add-In
<DS:SIMG.BADI_BKK_IBAN_SWIFT_VALIDATE>BAdI: Validation of IBAN and
SWIFT</> (<NP>BADI_BKK_IBAN_SWIFT_VALIDATE</>) has more than one active
implementation.
The system cannot execute customer validations of the BIC and IBAN
codes.
Ensure that only one implementation is active. In Customizing for
<ZK>Bank Customer Accounts (IS-B-BCA)</>, choose <LS>Account Management
-> SEPA -> Business Add-Ins -> BAdI: Validation of IBAN and SWIFT</>.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message 1J679 indicates that there is more than one active implementation of the Business Add-In (BAdI) for the validation of IBAN (International Bank Account Number) and SWIFT (Society for Worldwide Interbank Financial Telecommunication) codes. This situation can lead to conflicts in the system as multiple implementations may try to execute simultaneously, causing unexpected behavior or errors.
Cause:
The primary cause of this error is that multiple implementations of the same BAdI are active in the system. In SAP, BAdIs allow for enhancements to standard functionality without modifying the original code. However, if more than one implementation is active, the system does not know which one to execute, leading to this error message.
Solution:
To resolve this error, you need to ensure that only one implementation of the BAdI is active at a time. Here are the steps to do this:
Identify Active Implementations:
- Go to transaction code SE18 (BAdI Definition) and enter the name of the BAdI (for example,
IBAN_SWIFT_VALIDATION
).- Click on the "Implementations" button to see all active implementations.
Deactivate Unnecessary Implementations:
- Review the list of active implementations and determine which ones are not needed.
- You can deactivate an implementation by going to transaction code SE19 (BAdI Implementation) and selecting the implementation you want to deactivate.
- Choose the option to deactivate it.
Test the Changes:
- After deactivating the unnecessary implementations, test the functionality that was causing the error to ensure that it now works correctly.
Documentation:
- Document the changes made for future reference and to inform other team members about the active implementation.
Related Information:
By following these steps, you should be able to resolve the error message 1J679 and ensure that the validation of IBAN and SWIFT codes functions correctly in your SAP system.
1J678 Mandate not unique (MNDID = &1, UCI = &2)
Self-Explanatory Message Since SAP believes that this specific error message is ...
1J677 More than one active implementation of BAdI BADI_BKK_POPOSTPROC_DISPLAY
What causes this issue? The Business Add-In <LS>BAdI: Deactivate Button f...
1J680 ### SEPA Direct Debit Forward Order Checks ###
Self-Explanatory Message Since SAP believes that this specific error message is ...
1J681 Forward order cannot be created on &1; Try to create a payment order
Self-Explanatory Message Since SAP believes that this specific error message is ...
SAP messages fall into 3 different categories: Error messages
(message type = E), Warnings (W) or Informational (I) messages.
An error message will prevent you from continuing your work - it is a hard stop and you need to fix the error before you can proceed. A warning message will stop your work, however, you can then bypass the warning by pressing the Enter key on your keyboard. That said, it is still good practice to investigate the cause of the warning message and address it. An information message will not stop your work and is truly just for informational purposes.
Click on this link to search all SAP messages.