Hi,
In relation to your question, i'd like to add that the bank key (please do not mix up with bank code number) is needed to determin the bank master data thus this field must always be filled.
From the bank master data, system gets information to create the data carrier.
Furthermore it is important to maintain the name of the bank and the SWIFT in bank master data.
For further information please refer to note no. 1012293.
Regards,
Siwar