Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

CALL_METHOD_NOT_IMPLEMENTED, CX_SY_DYN_CALL_ILLEGAL_METHOD

Former Member
0 Kudos

Hello All,

I have created a new BAdi, but when I try to execute the program, I get the following dump:

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_METHOD', was

not caught in

procedure "MB_GI_BADI_TAKE_OVER" "(FORM)", 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:

It was tried to call a not-implemented method "/AFS/IF_EX_ARUN_GR~TAKE_OVER_GI"

in the class "/AFS/CL_EX_ARUN_GR".

Can anyone help please?

2 REPLIES 2

b_deterd2
Active Contributor
0 Kudos

Hi,

You probably activated the badi but perhaps one of the methods in the badi is not activated.

regards,

bert

Former Member
0 Kudos

Within BADI u have to implement all the methods of interface /AFS/IF_EX_ARUN_GR in class /AFS/CL_EX_ARUN_GR (I think this is badi implementation class)...I think u have not done any coding for the method TAKE_OVER_GI.

If this method is not required then pl. create it but donot write any code within it..keep it blank..

Regards,

Joy.