Skip to Content
author's profile photo Former Member
Former Member

After sapinst system copy - Runtime Error: CALL_FUNCTION_NOT_ACTIVE

After a system copy we do have dumps about CALL_FUNCTION_NOT_ACTIVE

on the target new Test system

The function module "ENQUEUE_E_BGRFC_CONF_TAB" is called, but

cannot be found in its function group.

Dump / Runtime Error: CALL_FUNCTION_NOT_ACTIVE u2013 Exception: CX_SY_DYN_CALL_ILLEGAL_FUNC

What happened?

The function module "ENQUEUE_E_BGRFC_CONF_TAB" is called, but

cannot be found in its function group. -

Short text

The function module is not active or contains no code.

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

but "ENQUEUE_E_BGRFC_CONF_TAB" cannot be found in its function group.

Possible reasons:

a) The function module "ENQUEUE_E_BGRFC_CONF_TAB" has not been activated.

Therefore,

it cannot be found at runtime.

b) The Function Library contains an incorrect entry for

"ENQUEUE_E_BGRFC_CONF_TAB".

c) The function module contains no code, even FUNCTION ... ENDFUNCTION

is missing.

An attempt to solve this via transaction SE37 did fail:

The function group /1BCDWBEN/SEN0015 contains inconsistencies.

Function module ENQUEUE_E_BGRFC_CONF_TAB is not activated (and/or not accessible via SE37)

Procedure

Use the Function Builder repair tool to remove the inconsistencies from the function group. You can then change the function module as planned.

To open the repair tool, on the initial screen of the Function Builder, choose Utilities -> Repair func. group.

Remark: on our development system the same seems to be included in different Function Group named /1BCDWBEN/SEN0018

Instead of /1BCDWBEN/SEN0015

Now comparing /1BCDWBEN/SEN0018 on both DEV and new TEST we see that in TEST there is one object missing

Which is DEQUEUE_E_BGRFC_CONF_TAB, while in both systems for the same function group

we do Have DEQUEUE_E_BGRFC_DB_CONS

While /1BCDWBEN/SEN0018 look similar in DEV and new TEST, we can see that /1BCDWBEN/SEN0015 is quite different in DEV and TEST

We suspected that this could be a problem with table TFDIR but that table was active in SE14

and database as well as runtime object for that table seems to be OK

Remark: SGEN did run without issue

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Jan 10, 2012 at 01:17 PM

    Did you upgrade the kernel after the system copy in the target system ?

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 10, 2012 at 08:57 PM

    Hello,

    Please can you post the entire dump or atleast let us know if you are getting this error for a particular background job.

    What is the job name?

    It seems CCMS was active for the source system and isnt working now for the target system since the program

    cannot find the required details.

    Did you do post processing activities after the system copy? Stop the jobs, delete whatever isnt required in the test system.

    Regards,

    Sai R.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.