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

USER EXIT & BADI

Former Member
0 Likes
965

Hi Friends,

I know how to fnd user-exit and BADI but how can we identify whether it is a scrren exit or field exit or menu exit.

Thanks in Advance

Hi Friends,

I know how to fnd user-exit and BADI but how can we identify whether it is a scrren exit or field exit or menu exit.

Thanks in Advance

7 REPLIES 7
Read only

Former Member
0 Likes
933

Hi

See the documentation and/or the interfaces of fm and/or BADI.

Max

Read only

abdul_hakim
Active Contributor
0 Likes
933

Hi Jak,

Just check the docu for identification..

Abdul

Read only

Former Member
0 Likes
933

Hi Jak,

if you go to SE18 and see the method definitons, etc.

you will be able to find what it is for...

and you can also some info from sample implementation..

regards

vijay

Read only

0 Likes
933

Hi Friends...

Thanks...

Read only

Former Member
0 Likes
933

Hello,

Menu Exit Entries have function codes that begin with + (plus sign).

Hope it helps.

Regards,

Maheswaran.B

Read only

Former Member
0 Likes
933

„« Badi and USER-exit

1. Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.

USER EXITS(enhancements) are FUNCTIONS so they are called using CALL FUNCTION (or more exactly CALL CUSTOMER FUNCTION

2.Badi allows for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Business Add-Ins can be created at each level within such a system infrastructure.

USER exits assumes a two-level infrastructure (SAP and customer solutions).

3.Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.

USER-exit implemented in one project cannot be implemented in other.

Hope this documentation helps you find the difference between the User-Exit and BADI.

Thnks and regards,

Kunal.

Message was edited by: Kunal Kumar

Read only

Former Member
0 Likes
933

About the second part of your question regarding the three types of user exits , the following documentation will clear your doubt:

1.<b>Menu Exits</b>:

Menu exits add items to the pulldown menus in standard SAP applications. You can use these menu items to call up your own screens or to trigger entire add-on applications.

SAP creates menu exits by defining special menu items in the Menu Painter. These special entries have function codes that begin with "+" (a plus sign). You specify the menu item’s text when activating the item in an add-on project.

2.<b> Screen Exits</b>

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.

3.<b>Function Module Exits</b>

Function module exits add functions to R/3 applications. Function module exits play a role in both menu and screen exits. When you add a new menu item to a standard pulldown menu, you use a function module exit to define the actions that should take place once your menu is activated. Function module exits also control the data flow between standard programs and screen exit fields.

SAP application developers create function module exits by writing calls to customer functions into the source code of standard R/3 programs. These calls have the following syntax: CALL CUSTOMER-FUNCTION ‘001’.

do reward with the points if satisfied.

thnx and regards,

kunal