cancel
Showing results for 
Search instead for 
Did you mean: 

Short Dump after patching ABAP Programming Error CALL_FUNCTION_NOT_FOUND

Former Member
0 Kudos

Hello All,

We recently implemented support packages on our HR system. After implementation on production system. When HR users uses Tcode PA30 they are getting below dumps

Category               ABAP Programming Error

Runtime Errors         CALL_FUNCTION_NOT_FOUND

Except.                CX_SY_DYN_CALL_ILLEGAL_FUNC

ABAP Program           /1PYXXFO/DPA_ENTGELTNACHW_PRNT

Application Component  Not Assigned

Short text

     Function module "HRF_GET_IBAN_FROM_BT" not found.

What happened?

     The function module "HRF_GET_IBAN_FROM_BT" is called,

     but cannot be found in the library.

     Error in the ABAP Application Program

     The current ABAP program "/1PYXXFO/DPA_ENTGELTNACHW_PRNT" had to be terminated

      because it has

     come across a statement that unfortunately cannot be executed.

What can you do?

     Note down which actions and inputs caused the error.

     To process the problem further, contact you SAP system

     administrator.

Using Transaction ST22 for ABAP Dump Analysis, you can look

     at and manage termination messages, and you can also

     keep them for a long time.

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 "INSERT_PAYMENTS" "(METHOD)", 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 "/1PYXXFO/DPA_ENTGELTNACHW_PRNT" contains the CALL FUNCTION

     statement.

    The name of the function module to be called is "HRF_GET_IBAN_FROM_BT".

    No function module exists with the name "HRF_GET_IBAN_FROM_BT".

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

How to correct the error

    Check the last transports to the SAP System.

    Is the program "/1PYXXFO/DPA_ENTGELTNACHW_PRNT" currently being changed?

    If an enqueue/dequeue module is involved, is the activation

    of the lock object missing in the ABAP/4 Dictionary?

If anyone has suggestion, then please let me know. Thanks!

Regards,

Rahul

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

How about development & quality systems?

You should first implement support package there and do some testing.

Is FM HRF_GET_IBAN_FROM_BT exists there?

Probably upgrade process in not complete properly.

Also, just in case, check this note:


1956905 - HRFORMS Error : CALL_FUNCTION_NOT_ACTIVE with CX_SY_DYN_CALL_ILLEGAL_FUNC


Best regards,

Nick.


Former Member
0 Kudos

Hello Nick,

Note provided by you seems to be the ryt but can i implement it in my production system?

and about the function modules are present in both QAS and DEV system.

One thing while implementing SPAU there were few SAP Notes that were in yellow light and i implemented it and now when i tried releasing the transport it is not getting released as it is stating objects are inactive then i tried to activate it in production system but it is not getting activated with the developer key and stating the key is invalid.

Is it good idea to do so?

Regards,

Rahul

Sriram2009
Active Contributor
0 Kudos

Hi Rahul

Could you share the HR system SP level ? (from to )

BR

Former Member
0 Kudos

Hi,

If FM HRF_GET_IBAN_FROM_BT exists in QAS and DEV, then it should exists in PRD.

Try to open it in SE37 in PRD. If it not exists, it's definitely upgrade process went wrong.

If it exists but not active, try to activate it from SE37.


Best regards,

Nick.

Former Member
0 Kudos

Hey SS,

HR system was updated from

SAP_HR  604 0074 SAPKE60474 to SAP_HR  604 0074 SAPKE60482

EA-HR 606 0036 SAPK-60637INEAHR to EA-HR 606 0044 SAPK-60644INEAHR

Regards,

Rahul

Former Member
0 Kudos

Hello Nick,

This function module does not exist in PRD system.

Where I can find if the upgrade process went wrong?

Regards,

Rahul

Sriram2009
Active Contributor
0 Kudos

Hi

1.  Only this two components or SAP NW core components also?

2. Are you using the SUM or SAINT/SPAM method?

3. Before going to production system have competed the Dev & Qas systems? could you compare the Dev & Prd system

BR

Former Member
0 Kudos

Hello SS,

Point 1. Yes only these two were implemented.

Point 2: Used SPAM

Point 3: Yes implemented same on DEV and QAS system and was tested was developers and end users.

Regards,

Rahul