i'm trying to get an idea about few things on BADI. your help would be appreciated.
1. in user-exits we have some sort of structure(s) or internal tables using which we get and pass the info. which we can figure out by looking at import, export param etc.
What about BADIs? how to figure out which internal tables etc. are needed and which we can access?
2. if there is an additional requirement which can be done with in the same method( In BADIs) do we code this with in the same method or is there any other way to handle this?.( trying to understand what multiple implementation is and how it works )
Suresh Datti replied
1. The BAdIs will have Interfaces(methods) through whose parameters you can pass values back & forth to thye calling program
2. Multiple implementations of a BAdI will help in exactly what you have stated.. You can code each implementation differently depending on the reqt.. only thing you should be wary of is the you do not have any control over the sequence in which the mutliple implementations are called. SAP recommends having multiple imps only when the sequence is of no consequence.