Skip to Content
avatar image
Former Member

when I save connection object I get the following error

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 "OPEN_FI_PERFORM_PM000070_E" "(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 "SAPLIBE1" contains the CALL FUNCTION statement.

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

No function module exists with the name "CRS_FUNCLOC_COLLECT_DATA".

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 ("_").


b) Transport error

c) In the case of an enqueue/dequeue module,

the lock object may not have been activated

(ABAP/4 Dictionary).

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Mar 21, 2011 at 08:59 PM


    Downloading functional location will work only for combination ERP 6 EHP 4 + CRM 7.0 and higher versions. Is your system a EHP 4 system?

    The exchange of Functional Locations is only supported from ERP 6.0 EHP4 onwards as here the fuba CRS_FUNCLOC_COLLECT_DATA for extracting the data is contained.

    Hope this is helpful.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Ross,

      Did you come across a fix for the runtime error getting trigerred on the save of connection object (Function Location).

      I am facing a similar issue.

      Was this a config issue? Could you please post the details, If you managed to solve the problem.

      Best Regards

      Tushar Kansara