Symptom
In the standard integration delivered by SAP for Bank data, the field Bank Key in S4 is mapped to Bank ID field in EC. The customer has the BSB ID stored in the Bank Key field in S4 for the relevant country (in this example we will use Australia) which needs to be moved to Bank ID field in EC, but this gives an error due to the hyphen in the data because of the validations on EC side.
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 SuccessFactors
- SAP SuccessFactors Integration Center
- SAP S/4 HANA Cloud
Cause
Known issue
Resolution
The validations imposed on the Bank ID field were done on purpose based on the requirements on EC side and were designed accordingly. Hence the restrictions were imposed via the code on the data entered in this field as seen in the error message and this cannot be controlled by the customers on SF side.
The main challenge here is that these restrictions on Bank ID in EC are via code and cannot be relaxed by the customers at the moment. Our Engineering team delivered the permanent fix for this with 1H 2023 (internal reference ECT-208900)
Potential Workarounds (historical):
- If it is an option, can the hyphen be removed or replaced with underscore in Integration Center and continue with replication for Bank ID?
- If replacing or removing the hyphen is not an option for the customers during integration, can they check if this data can be altered on the S4 side itself before the data is stored in the Bank Key field, so that the value in acceptable format comes to SF?
- Are there any alternatives on the customer’s side for mapping the Bank ID in SF with some other field in S4 that has a unique value per record only for e.g. Australia?
See Also
Keywords