Details About BADI's in SAP ABAP.
Ans :-
T-code SE18 & SE19: are used to work with the BADI’s
T-code SE18: used to define the BADI’s
T-code SE19: used to implement the BADI’
What are the types & sub types of BADIs and explain about them?
Ans :- It is used to add
the additional customer specific business logic to the standard programs.
1. Classic/Old
BADI: These are mostly used in the
functional areas like SD, MM, FI/CO. The standard method “GET_INSTANCE” of the
standard class “CL_EXIT_HANDLER” is used to work with the classic BADI’s.
2. Kernel/New
BADI: The ABAP statements “GET BADI &
CALL BADI” are used to work with New BADI’s. It is faster than Classical
BADI’s.
GET BADI:
This statement is used to generate a New BADI object & sets the BADI
reference to the objects in the BADI reference variables.
CALL BADI:
This statement is used to call the Methods of the New BADI’s.
Subtypes:
a.
Single use BADI:
The single use BADI can’t be implemented
for multiple times. This BADI can have only one implementation.
b. Multiple
use BADI: The multiple use BADI’s can’t be
implemented for the multiple times.
c. Filter
Dependent BADI: It is used to control the BADI implementation
based on the specified filter value. The system generates an Import parameter
‘FLT_VAL’ to pass the filter values for controlling the business logic of the
BADI implementation.
No comments:
Post a Comment