cancel
Showing results for 
Search instead for 
Did you mean: 

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

tcgoncalves
Explorer
0 Kudos

Hello,

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

Accepted Solutions (0)

Answers (2)

Answers (2)

raymond_giuseppi
Active Contributor
tcgoncalves
Explorer
0 Kudos

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.

raymond_giuseppi
Active Contributor
0 Kudos

'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)

tcgoncalves
Explorer
0 Kudos

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...

raymond_giuseppi
Active Contributor

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...)

tcgoncalves
Explorer
0 Kudos

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

Thank you

Former Member
0 Kudos

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.

tcgoncalves
Explorer
0 Kudos

Hi Mustafa,

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

Thank you

Former Member
0 Kudos

Add the bank name key to the bapi parameters.

Thanks too.