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

Deactivationg the method

Former Member
0 Likes
361

Hi,

In my system class CL_SWF_WFM_FLOW is giving a syntax error "Method IF_SWF_WFM_COMPONENT~IS_CANCELLED has already been implementd".

Could anyone please tell me how can I fix this syntax error. I don't have any idea about the ABAP Objects and Classes.

Thanks,

Murali.

2 REPLIES 2
Read only

uwe_schieferstein
Active Contributor
0 Likes
338

Hello Murali

On ECC 6.0 the interface method IF_SWF_WFM_COMPONENT~IS_CANCELLED is implemented in the superclass CL_SWF_WFM_COMPOSITE_WIM.

Such an error message occurs if you would try to implement the interface method a second time in the subclass CL_SWF_WFM_FLOW.

I do not think there are duplicated entries of this method in the class. However, I assume there is a problem within the DB tables containing the meta data about classes and interface.

You may analyse the meta data using class CL_OO_CLASSLIB_CHECKER. In addition, you should have a look at [Note 847337 - Work queue: Problems occur during error processing|https://service.sap.com/sap/support/notes/847337].

Regards

Uwe

Read only

0 Likes
338

Hi Uwe Schieferstein,

This issue is solved. I performed the following steps to make it work:

I have created an inactive version of the class CL_SWF_WFM_FLOW and activated it along with its super classess then it started working.

Thanks for all your help.

Murali.