You are on page 1of 2

Hi Guys

I am a Fi consultant and sometimes i need analize the DUMPS and i dont have idea about abap, normally i found
information using SND but today i didnt find the solution, please could you help me someone to resolve it?

What happened?
The function module "CONVERT_IBAN_2_BANK_ACCOUNT_GE" is called,
but cannot be found in the library.

Error in the ABAP Application Program

The current ABAP program "SAPLIBAN" had to be terminated because it has


come across a statement that unfortunately cannot be executed.

Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FUNC', was
not caught in
procedure "CHECK_IBAN_LENGTH" "(FUNCTION)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The program "SAPLIBAN" contains the CALL FUNCTION statement.
The name of the function module to be called is
"CONVERT_IBAN_2_BANK_ACCOUNT_GE".

No function module exists with the name "CONVERT_IBAN_2_BANK_ACCOUNT_GE".


All function modules are listed in the Function Library (SE37).
-

Possible reasons:
a) Wrong name specified. Pay particular attention to
upper/lower case and underscores ("_").
or
b) Transport error
c) In the case of an enqueue/dequeue module,
the lock object may not have been activated
(ABAP/4 Dictionary).

I changed the format of my file without "_" and the error continue.

Any help?

Thank you
Correct Answer:-

BTE 3040 (transaction FIBF) allows assigning function modules for IBAN check per country.Somebody obviously made
an entry for country ?? calling function module CONVERT_IBAN_2_BANK_ACCOUNT_GE, but that function module
is not available. Maybe it sits in a separate transport request that has not been imported yet.
You should find the responsible developer for this change inside your organisation and let him/her solve that problem.
Thomas

Correct Answer:-

BTE 3040 (transaction FIBF) allows assigning function modules for IBAN check per country.Somebody obviously made
an entry for country ?? calling function module CONVERT_IBAN_2_BANK_ACCOUNT_GE, but that function module
is not available. Maybe it sits in a separate transport request that has not been imported yet.
You should find the responsible developer for this change inside your organisation and let him/her solve that problem.
Thomas

Correct Answer:-

Hi Junior,

Thomas already explained the situation.

If you go to the code section in the dump, you may see a select from a customizing table to determine the name of
the function to be called. You may check this customizing table.

We had similar situations a couple of times. Our system had been copied from another development system, later
they imported some hundred transports and as a result got a system that is configured inconsistently.

If the dump happened in productive/QA system, most probably it is the result of incomplete or failed transports.

In development the system is not configured well.

Regards

Clemens

You might also like