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

Badi, User Exit

Former Member
0 Likes
1,667

hi does anybody have a good document / presentation (with a example explained) on user exit, screen exit and / or BADIs. If it is not online, Can send it to [email protected].

Thanks,

Dan

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,640

HI

THE FOLLOWING LINKS CAN GIVE YOU GOOD DOCUMENTATION ON BADI and USER EXITS

PLEASE GO THROUGH THE LINKS

<a href="http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm">Implementing BADI</a>

<a href="http://www.allsaplinks.com/badi.html">BADI</a>

<a href="http://72.14.203.104/search?q=cache:V62haGVqTmQJ:www.sap-img.com/abap/a-short-tutorial-on-user-exits.htmUSEREXITS+ABAP&hl=en&gl=in&ct=clnk&cd=1">USER EXITS</a>

IF THIS FINDS USEFUL PLEASE REWARD POINTS

REGARDS

ANOOP

hi does anybody have a good document / presentation (with a example explained) on user exit, screen exit and / or BADIs. If it is not online, Can send it to [email protected].

Thanks,

Dan

14 REPLIES 14
Read only

Former Member
0 Likes
1,640

Hi Dan,

Exits are R/3 enhancement whereby you can add your own functionality to SAP’s standard business applications without having to modify the original applications.

SAP creates user exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.

Types of User Exits:

Screen Exits

Menu Exits

Function Module Exits

Field Exits

Regards,

Sylendra

Read only

Former Member
0 Likes
1,640

HI Arvind,

have a look at these links..<a href="http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm">BAdi</a>

I've mailed you some documents on both..

regards

satesh

Read only

Former Member
0 Likes
1,640

Hai Arvind,

I would like share some information regarding <b>User Exit</b>.Basically it is nothing but enhancing the given structure,means if your supposed enhance your datasource by addding fields to the given extract structure,on that case you need to write some code.here in BW we have standard enhancement for Datasources is SAP0001.Create a project using CMOD in R/3 side and this enchancement to that project.and you have components push button,click on that button u have a 4 exits.first one is for transaction data.if you double click on that,it will leads you in to the function builder,there u have include program ZXRSAU01.using this u need to write the code.

Here is a help link.....

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e...

<b>screen exits</b> is a type of user-exit provided by SAP which is used to modify the existing SAP standard Screens in certain Transactions.

Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screen’s flow logic.

Screen exits are used add custom fields to the SAP Reserved screen space on the module pool screen.

You can find whether a transaction offers screen exits by checking CALL CUSTOMER statement in the main program of the transaction.

Screen Exit is nothing but enhancing the screen like creating some more fields, subscreen and so on.

1. Go to the screen>System>Status-->Program (Double

click this program. It will take you to the program.

2. Now, Goto-->Object Directory Entry.

3. Make a note the package name.

4. Now run the transactions SMOD, press F4 and enter the

above noted package, press enter.

5. It will display list of Exits.

6. Now go back to the initial screen SMOD.

7. Specify the exit name here and select the radio button

Components.

8. It will display four group boxes one for FM, second

for Fcodes, thrid for Screen areas and last for

includes.

9. Goto transaction CMOD, create a new project, and

click the button "Enhancement assignments" and

specify your enhancements that you got in SMOD.

10. Now bouble clikc the enhancement, it will take you to editor with some includes starting with Z, double clikc the include you want to edit and proceed.

Regards,

Srikanth.

Read only

Former Member
0 Likes
1,640

Hi Dan,

I had sent the material on ur mail id.

Let me know once u received it.

Cheers

Sunny

Rewrd points, if found helpful

Read only

Former Member
0 Likes
1,641

HI

THE FOLLOWING LINKS CAN GIVE YOU GOOD DOCUMENTATION ON BADI and USER EXITS

PLEASE GO THROUGH THE LINKS

<a href="http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm">Implementing BADI</a>

<a href="http://www.allsaplinks.com/badi.html">BADI</a>

<a href="http://72.14.203.104/search?q=cache:V62haGVqTmQJ:www.sap-img.com/abap/a-short-tutorial-on-user-exits.htmUSEREXITS+ABAP&hl=en&gl=in&ct=clnk&cd=1">USER EXITS</a>

IF THIS FINDS USEFUL PLEASE REWARD POINTS

REGARDS

ANOOP

Read only

Former Member
0 Likes
1,640

Hi,

Pls. check your gmail a/c.

Regs,

Venkat Ramanan

Read only

Former Member
0 Likes
1,640

HI Dan Arvind ,

As per form etiquette's

If you are satisfied , please close the thread by rewarding appropriate points to the helpful answers.

Cheers

Sunny

Read only

Former Member
0 Likes
1,640

Hello All,

Thank you very much for all the replies.

Dan

Read only

Former Member
0 Likes
1,640

Hi, every one,

I have one explanation for UserExit, Please evaluate it.

"In Any SW application, USER-EXIT, is making the application behave in ur required fashion which is not default"

I think I am clear in what I wanted to convey.

Please evaluate my idea.

-Naveen.

Read only

0 Likes
1,640

I think yes USER-EXIT is making application behave in ur required fashion, but so is customization and modification also. So I think what u r saying is right but this can not be a unique defination for UEXIT.

Thanks for sharing thoughts

Read only

0 Likes
1,640

Hi Dan,

Thanks for evaluating me.

-Naveen

Read only

0 Likes
1,640

Hi Dan,

Thanks for evaluating me.

-Naveen