Application Development and Automation 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: 
Read only

HOW TO IMPLEMENT A METHOD

Former Member
0 Likes
1,889

Hi All,

In T-Code VL10D, I am getting Short dump.

"You called an interface method that has not been implemented yet."

An exception occurred. This exception is dealt with in more detail below

. The exception, which is assigned to the class

'CX_SY_DYN_CALL_ILLEGAL_METHOD', was neither

caught nor passed along using a RAISING clause, in the procedure

"IF_EX_LE_SHP_DELIVERY_PROC~SAVE_AND_PUBLISH_BEFORE_OUTPUT" "(METHOD)"

.

Since the caller of the procedure could not have expected this exception

to occur, the running program was terminated.

The reason for the exception is:

The system tried to call interface method

"IF_EX_LE_SHP_DELIVERY_PROC~SAVE_AND_PUBLISH_BEFORE_OUTPUT"

at class "/BEV1/CL_IM_LU_SD_SHIPM_1" that has not been implemented yet.

How to solve this issue, this is after applying patches.

Appropriate pointswill be rewarded.

Regards

Arun kumar

2 REPLIES 2
Read only

uwe_schieferstein
Active Contributor
0 Likes
543

Hello Arun

The BAdI LE_SHP_DELIVERY_PROC (Enhancements in Delivery Processing) [see transaction SE18]contains the interface IF_EX_LE_SHP_DELIVERY_PROC.

The implementation /BEV1/LU_SD_SHIPM_1 (transaction SE19) implements the BAdI using class /BEV1/CL_IM_LU_SD_SHIPM_1.

The method IF_EX_LE_SHP_DELIVERY_PROC~SAVE_AND_PUBLISH_DOCUMENT exists but has no coding on our system (ECC 5.0).

For testing purposes you could implement the method (using transaction SE24) by just putting a break-point there. Note that you have to modify the class because it is a SAP standard object.

Regards

Uwe

Read only

Former Member
0 Likes
543

Hi Arun

This error may be due to the reason that the method SAVE_AND_PUBLISH_BEFORE_OUTPUT may not have been implemented.

To check this if its implemented ,

go to SE18 -> put the BADI name as LE_SHP_DELIVERY_PROC

-> click display -> choose IMPLEMENTATION----DISPLAY in the menu bar

-- >click Interface

--> double click on the method name

--> If no code is shown then the method has not been implemented yet.

Check if this works.