Skip to Content

RFBIBL00 for FB01 - No batch input data for screen SAPLBANK 100

Mar 24, 2017 at 03:32 PM


avatar image


We are using RFBIBL00 for FB01 with no problems.

Now, we need to post a document for a cpd vendor, with an IBAN that has no bank master data.

In FB01, on-line, the screen SAPLBANK 100 appears to write the bank name and the document is posted.

Using RFBIBL00 we get the error - No batch input data for screen SAPLBANK 0100.

The field is BNKA-BANKA and it´s not in BBSEG structure.

We´ve tried with BAPI_ACC_DOCUMENT_POST but gives the error F5 177 - Specify bank key.

Any ideas?

Thank you,

Teresa Gonçalves

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Raymond Giuseppi
Mar 27, 2017 at 09:40 AM
Show 5 Share
10 |10000 characters needed characters left characters exceeded

Hello Raymond,

We don´t want to transfer bank data. The bank data is unknown, we only have the Iban.

We want to fill the bank name, field BNKA-BANKA.

Thank you.

Maria Delfina C. Teresa Gonçalves

'We don´t want to transfer bank data', but you must. The pop-up is similar to transaction FI01 (creation of bank) and will create bank master data (not account) when it doesn't yet exist in database.

Could you consider using BAPI_BANK_CREATE (or BDC FI01) to create the bank master data before creating the FI document, also some other data can be required depending on your Customizing and paiment mode (e.g. SWIFT code)


The bank data comes from the Iban, the only field missing is the bank name. The pop up appears in FB01 and the RFBIBL00 program doesn´t have the field BANKA in structure BBSEG.

If there is no other way we can consider create the bank first...


Remember that the conversion of IBAN to bank/account (or only bank if customizing of IBAN without account activated) is not always accurate and not provided for some countries.

You could perform a first 'loop' (with a FM like CONVERT_IBAN_2_BANK_ACCOUNT and check on BNKA) on your input data to create the minimal required missing bank record (FI01, BAPI_BANK _CREATE) with some 'dummy' name to allow posting of invoices in a second loop with RFBIBL00.

But you must talk with functionals as some data will be required before actual payment (true name, SWIFT code, etc.) so they may have to maintain those data (Note, there are database available to upload some bank directory (upload to SAP with transaction like BIC[2], BAUP, etc.) , look at web site of organizations like SWIFT (subscription usually required for monthly updates...)


I´ll follow your idea of the first 'loop'.

Thank you

avatar image
Former Member Mar 29, 2017 at 07:00 AM

Hi Teresa,

In FB01 you can post any document without any error if the items has no mandatory fields. it seems there is mandatory field in your situation could you please check the field status group of the account.

Show 2 Share
10 |10000 characters needed characters left characters exceeded

Hi Mustafa,

The bank name field is mandatory and we want to keep it that way.

Thank you

Former Member

Add the bank name key to the bapi parameters.

Thanks too.