03-14-2016 7:42 AM
Background: For 'form exits' like MV45AFZZ and customer exits, at our project we are planning to use implicit enhancement to handle multiple simultaneous modification in order to avoid dependency between two developers modifying the code. However, there is a doubt that multiple implicit can lead to performance issues.
Question: Purely from technical point of view at run time,
a> is there any difference between explicit and implicit? Which is better?
b>What happens at code compilation time or how does these two behave at run time?
c>and are there any performance issues?
d>will it be better if we use kernel BADIs?
03-14-2016 8:44 AM
Hi Pratik,
Its always better to go with BADI as they have standard interface with SAP system. Also performance wise it will be more effective.
But there are instances where our BADI cannot suit the requirement, in those cases we have to switch to implicit and explicit enhancements.
With respect to implicit and explicit enhancements, its purely depends on your requirement on which will suit your requirement. try to understand the basic difference between the two, there are lot of answers for them in our SCN.
Performance is again depends on the way you code. To know more about code techniques, do some research. if you still need inputs on the same let us know.
Hope its serves your query.
Regards,
Satish