cancel
Showing results for 
Search instead for 
Did you mean: 

Sync & Use SWIFT Code (Bank Data) from SAP ECC to SAP Ariba-SLP via WebServices and vice versa

to_scham
Discoverer
0 Kudos
401

Dear SAP Ariba-SLP experts,

our project to implement SAP Ariba-SLP is still in progress and we face issues with bank data, especially the SWIFT/BIC code as follows:

Brief explanation

Sync SWIFT Code from SAP ECC to SAP Ariba-SLP via WebServices and vise versa

  • SWIFT/BIC Code is mandatory in international payment transactions with IBAN
  • Therfore:The supplier in those cases should provide IBAN and SWIFT/BIC as bank account details
  • SWIFT/BIC Code:
    • is not getting mapped, transferred correctly from SAP Ariba-SLP to SAP ECC
      • as the mapping is false by design: ·         SWIFT/BIC-Code ield mapped to vendor.bankInfos.bankAccountExternalID
    • and not part of payload XML file at all for direction SAP ECC to SAP Ariba-SLP
  • Webservices:
  • o    BusinessPartnerSUITEBulkReplicateRequest_Out
  • o    BusinessPartnerSUITEBulkReplicateRequest_In

In general: How is the concept of using SWIFT/BIC Code?

Thanks for your help.

Kind regards,

Tobias

SAP Ariba Sourcing

smeeta_r
Explorer
0 Kudos

I am facing a similar issue. The standard mapping proposed for SWIFT Code is vendor.bankInfos.bankAccountExternalID but this is incorrect.

Mapping the SWIFT code to this field will prevent registering a second bank account with the same bank (and same SWIFT Code) in the supplier profile in SAP S/4.

Can anyone suggest the correct mapping for SWIFT Code?

 

Thanks

Smeeta

Accepted Solutions (0)

Answers (1)

Answers (1)

to_scham
Discoverer
0 Kudos

Dear Smeta,

the concept for synchronizing bank account information does not exist. Therefore a custom logic needs to be implemented.

SWIFT Code is needed to identity the bank account master data in ERP backend system in order to store the bank account information of a supplier. 

We now go for transmitting the SWIFT code in the XML payload from ARIBA-SLP to ERP backend system with supplier field mapping vendor.bankInfos.bankAccountExternalID.

Then within inbound processing we use the SWIFT code in order to find the bank account master data for the reletated bank account information. Then we deleted the SWIFT code out of the field External ID. So that it will not be stored within this field in SAP ECC. The SWIFT Code comes then from the bank master data.

Kind regards,

Tobias