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

Cannot activate custom implementation

Former Member
0 Likes
853

Hi experts,

I tried to create a new implementation for definition name: FTR_FINANCIAL_OBJECT. However i cant activate my new implementation. The error message says that there are some implementation active already. I need to trigger a BADI/user exit when user tries to save a contract in transaction code FTR_CREATE.

Any inputs is appreciated... Thanks.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
734

Hi,

check this following link

http://saptechnical.com/Tutorials/ExitsBADIs/ExitsMain.htm

Regards,

Madhu

5 REPLIES 5
Read only

Former Member
0 Likes
734

Hi Marc,

You can not activate standard programs as they are already activated. therefor you are facing that problem.

For solution of your problem, Please find the user exit that you are using in FTR_FINANCIAL_OBJECT.

After doing that, do the required modification in that exit and activate your program, it will get activated.

Hope this will solve your problem...

Read only

Former Member
0 Likes
734

Hi Marc,

The BADI that you are using is not a Multiple Use BADI.

Since one implementation of the BADI is already in use, you cannot activate another implementation.

The implementation that you are talking about is probably a Standard implementation. So if u want to put any additional logic then you can create a Implicit Enhancement in the already existing BADI implimentation and write your requisite code in that Implicit Enhancement.

Hope this helps.

Regards,

Abhisek.

Read only

0 Likes
734

Hi Abhisek, how can i insert a implicit enhancement in the existing methods of the definition name? can you show me the steps? thanks very much

Read only

0 Likes
734

Hi Marc,

You can follow the below mentioned steps.

1) Go to SE 18.

2) Key in BADI name FTR_FINANCIAL_OBJECT.

3) Click on Enhancement Implimentation --> Overview.

4) This will display the already created implementation FTR_TAFO_INTEGRATION. Select the implementation.

5) Double click on the required method.

6) Click on Enhance button on the Application Toolbar. Alternatively you can press CTRL+F4.

7) Then goto EDIT -> Enhancement Operations -> Show Implicit Enhancement Options.

😎 This will show some points in the code in Yellow Color. These are the paces where you create an implicit enhancement.

9) then right click on the yellow line -> Enhancement Implimentation -> Create.

10) Write your piece of code and activate.

Hope this helps.

Regards,

Abhisek.

Read only

Former Member
0 Likes
735

Hi,

check this following link

http://saptechnical.com/Tutorials/ExitsBADIs/ExitsMain.htm

Regards,

Madhu