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: 

badi activation

Former Member
0 Kudos

Hi friends,

I created the new implementation and I place the FM in that implementation.

Now the new implementation ins inactive. When I try to activate in se19 i am getting below mentioned message. Now in the list of enhacement implementation, I don't see relevant implementation for my badi

now please let men know what to do?

Implementation ZZMB_DOCUMENT_BADI migrated (see long text for instructions)

Message no. SEEF_BADI049

Diagnosis

A BAdI was migrated. All existing implementations must now be migrated

as well.

Procedure

The new BAdI is now part of an enhancement spot, while the new BAdI implementation is part of an enhancement implementation. In the subsequent dialog box, you either have to create a new enhancement implementation or select an existing one.

Caution: Only select enhancement implementations that you are allowed to process. For example, a customer BADI implementation should never be migrated into an SAP enhancement implementation. If you do not find any suitable enhancement implementation, create a new one using the create button.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

With the advent of new SAP enhancement framework BAdi MB_DOCUMENT_BADI is now been migrated to kernel BAdi. However still you can implement the BAdi.

when you get an information message like the one mentioned by you, click on OK and then it will ask you to create/select an enhancement implementation. Create a new enhancement implementation by clicking on CREATE. Once you have created your implementation select it from the list and click on OK.

It will allow you to activate the BADI implementation.

Regards,

Surender

3 REPLIES 3

Former Member
0 Kudos

Hi

With the advent of new SAP enhancement framework BAdi MB_DOCUMENT_BADI is now been migrated to kernel BAdi. However still you can implement the BAdi.

when you get an information message like the one mentioned by you, click on OK and then it will ask you to create/select an enhancement implementation. Create a new enhancement implementation by clicking on CREATE. Once you have created your implementation select it from the list and click on OK.

It will allow you to activate the BADI implementation.

Regards,

Surender

0 Kudos

Hi surender,

Thanks for the reply.

Is there any contraint to Create a new enhancement implementation ,

wheather I need to specify anything for my specific requirement orr simply creating with Z..name is enough

Pls suggest

0 Kudos

Hi

Create with Z* name, since enhancement implementation are in customer namespace.

*allocate points if useful.

Regards,

Surender