I have one BADI Definition , which i have use it in multiple Implementation .Now i am calling the BADI ,
In which Sequence the BADI will be called ?
Can i control the sequence of calling ?

Answer Posted / sreenivasa rao yarru

Compiler usually lists the implementations of a BAdI in an
arbitrary sequence. You can modify this arbitrary sequence
so that implementations are called in a way you define it.
All you need to do is to implement a Sorter BAdI
(BADI_SORTER) and define a sub screen in an own function
group. The sub screen allows you to enter data used for sorting.
The BADI_SORTER to determine sequence of implementation
calls is a Single Use Filter dependent BAdI, i.e. for one
single filter value only one implementation is allowed. A
situation results in runtime errors where in a customer
environment a sorting mechanism is implemented and SAP
delivers later the same.

Is This Answer Correct ?    9 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the differences between primary and secondary indexes?

616


What is a table attribute?

587


When the get cursor command used in interactive lists?

598


What are the restrictions on subscreens?

646


What is the different between template and a table?

608






Explain sap abap 3-tier architecture?

737


Give an example of interface from your project explaining why you used it?

892


How do u set up background jobs in SAP? What r the steps? What are the event driven batch jobs?

628


Explain about interactive report?

606


Is logo in script 1st stored as tiff format before uploading or in jpeg format?and where is that stored after uploading?

1600


What is gui status? How to create /edit gui status?

620


Explain about the tables exists in a data dictionary and what are they? : abap data dictionary

632


what is code to upload cost centers through call trans. and procedure

2157


visibility section for class level and attributes level

817


What is check table?

579