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

Implementing BADI

Former Member
0 Likes
1,213

Hi
I have searched the web and SDN, and I can't find any guide for this, so hopefully you will help me.
(The only thing I have found is: http://sapignite.com/how-to-implement-badi-in-sap-abap-with-tutorial/)


I want to use BADI  "ME_PROCESS_PO_CUST" and the interface "IF_EX_ME_PROCESS_PO_CUST"

I have done following:
Tcode SE19
BAdI name: "ME_PROCESS_PO_CUST"
Display
Implementation --> Create
Implemenation name: "ZZ_MM_xxxxxxx"

When I activate I got the message:
Implementation Z_MM_xxxxxxxx will be migrated (see long text for instructions)

And then a popup where I can type in:
- Enhancement implementation,
- Short Text
- Composite Enhancement Implemenation

Any clue what I should type in here..


Best reagards
Aikon

1 ACCEPTED SOLUTION
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
927

Hi,

Provide your new implementation name and the description->then select the new implementation name from next popup and proceed. It's done.

The "Long text" in that popup is self explanatory. For more information read sap help documentation on classic badi migration.

3 REPLIES 3
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
928

Hi,

Provide your new implementation name and the description->then select the new implementation name from next popup and proceed. It's done.

The "Long text" in that popup is self explanatory. For more information read sap help documentation on classic badi migration.

Read only

0 Likes
927

Hi
Thanks for your feedback


As I called Enhancement ZZ_MM_XXXXXX, should I then name the field "Enhancement Implementation" in the popup, the same (ZZ_MM_XXXXXX)?

In the composite enhancement implementation, I can create a new, choose an existing, (or leave blank?)

The existing value can't be used, but I if I create a new one, should that also be ZZ_MM_XXXXXX?

Read only

0 Likes
927

Yes, provide the same name and in your case I think the composite enhancement implementation is not required, its only used in case if you have many number of implementations to be structured or grouped( in simple words its similar to a function group,package etc ) .

Regards

Kesav