what is the difference between user-exit & BADIs?

Answer Posted / always learner

One of the limitaiton of EXits(Enhancement) is that
parallel developments are not possibles . i,e if a
developer is using a particular enhancement then no other
developer can make use of that particular enhancement.

Whereas in BADI's parallel development are possible, since
BADI's using OOPs concept.

BADI's are nothing but METHODS, like Function modules.

There ar two kinds of Badi's. They are as follows :
1. Internal Use
2. External Use.

Inernal Use BADI's are implemented by SAP AG.
External BADI's are implemented by developer community.

Again BADI's are classified into two types:
1. Single Use
2. Multiple Use.

* Single use BADI's does not allow parallel developmetns

* Multiple Use BADIs allow parallel developments.

Tcodes : se18
se19 to implement a BADI

Is This Answer Correct ?    9 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between sum and collect?

877


What is the name of the system variable that holds the contents of the selected line in interactive reporting?

694


How can end-of-selection be used?

624


What are the various events associated with screen programming?

684


How can we set the table spaces and extent sizes? : abap data dictionary

726






What are the internal tables and work area?

543


How do you delete duplicate records from internal table?

739


What is the difference between field-group header and other field groups? : abap modularization

559


How do you process errors in call transaction method? : abap bdc

670


hi,i worked mostly in core abap.know iam assigned to XI utility project.can u experts let me know what r the basic things i need to learn to work in XI utility project.i already searched in forum.thanks in advance.

1553


What is new enhancement framework?

875


What are the functional areas?

607


How do you set up background jobs in sap? What are the steps? What are the events driven batch jobs?

561


if while coding power goes off , how to retrieve the codes?

1614


What is page window?

569