0% found this document useful (0 votes)
44 views2 pages

ABAP Function Module Error Analysis

The function module "CONVERT_IBAN_2_BANK_ACCOUNT_GE" cannot be found when called. This is likely because someone configured the function module assignment for IBAN checks per country in transaction FIBF, but the specified function module was not available, possibly because the transport request containing it was not imported. The developer responsible for the configuration change needs to resolve the issue. Checking the customizing table referenced in the code may provide insight into the incorrect function module assignment.

Uploaded by

Ram Mannava
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views2 pages

ABAP Function Module Error Analysis

The function module "CONVERT_IBAN_2_BANK_ACCOUNT_GE" cannot be found when called. This is likely because someone configured the function module assignment for IBAN checks per country in transaction FIBF, but the specified function module was not available, possibly because the transport request containing it was not imported. The developer responsible for the configuration change needs to resolve the issue. Checking the customizing table referenced in the code may provide insight into the incorrect function module assignment.

Uploaded by

Ram Mannava
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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 [Link] 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 [Link] 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