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: 

USER Exits and BADI scenarios

Former Member
0 Kudos

Hi! Gurus,

As i have recently completed my SAP Certification. I need your help to sharpen my skills in Enhancement and Modification.

I will be highly thankful if someone can provide me specifications with complete scenarios for user exits, badi and function module exits, menu exit and screen exits with details that i can sharpen my skills in .

Regards,

Digvijay

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Most of the scenarios you can find it on the internet just search and you will get them of sure..

Some of the scenarios for enhancements: which i can let u know is from MM-PURchasing

1) Validate header, line item data for a Purchase Order/Pur Req - User exit

2) Enhance/Add custom fields for the Purchase order transaction. - Screen exit

For above enhancements refer the std enhancement: MM06E005

3) Add custom fields in the Project definition or WBS element (CJ20N)- Screen exit: CNEX007

4) Add customer screen for vendor master transaction: No screen exit and Hence BADI i used..

BADI: VENDOR_ADD_DATA or VENDOR_ADD_DATA_CS

Hope this helps you

Regards

Shiva

6 REPLIES 6

Former Member
0 Kudos

Hi,

Most of the scenarios you can find it on the internet just search and you will get them of sure..

Some of the scenarios for enhancements: which i can let u know is from MM-PURchasing

1) Validate header, line item data for a Purchase Order/Pur Req - User exit

2) Enhance/Add custom fields for the Purchase order transaction. - Screen exit

For above enhancements refer the std enhancement: MM06E005

3) Add custom fields in the Project definition or WBS element (CJ20N)- Screen exit: CNEX007

4) Add customer screen for vendor master transaction: No screen exit and Hence BADI i used..

BADI: VENDOR_ADD_DATA or VENDOR_ADD_DATA_CS

Hope this helps you

Regards

Shiva

0 Kudos

thanks shiva,

i will try and implement your scenarios and comeback to you for any of the problem i face during implementation,

0 Kudos

Hi Gurus,

As suggested by Shiva i have started with EXIT_SAPMM06E_006.

When i click on the FM Exit it takes us to source code editor of the FM.

Now when i doubl click on INCLUDE ZXM06U36. these type of program names are reserved for includes of function module exits.

Now wht shd i do to take further action.

Also please tell me hw can i validate PO line item and Header data as i hv limited knowledge about MM module. Which fields i have to compare in EKKO and EKPO table.

Regards,

Digvijay

0 Kudos

Hi,

It will be just a warning message.

Double click on the include. It will give you the message but click on the same to continue.

It will allow you to create the program and take you the source code editor.

Regards,

Ankur Parab

0 Kudos

Hi! Ankur,

I tried it as suggested by you but still same warning with out any forward navigation to source code editor.

Please help.

Regards,

Digvijay

0 Kudos

Hi! Gurus,

Now i to open Function Group SAPLXM06 in SE80 and create INCLUDE ZXM06U36.

Now i can add my code there.

Can some one suggest wht checks and code i can put there and functional effect of the requirement.

Kindlt help me with the functional requirement of this EXIT and wht kind of output and fields to be used.

Regards,

Digvijay