Business Addins (BAdi)
What is BAdi
§Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. (It has Interfaces & Methods)
§Business Add-Ins should be considered generalized Business Transaction Events that can be used to bundle program, menu and screen enhancements into a single add-in.
§Business Add-Ins have two parts: One is the Definition and the other is its Implementation. The definition can either be SAP provided or user may also create it.
BAdis & User-Exits
§BAdis have following distinct features, unlike User Exits:
–Uses Object oriented approach
–Two parts - Definition and its Implementation - definition can either be SAP provided or user may also create it
–The Business Add-In definition can be used actively by any number of implementations at the same time. I.e. it supports multiple active implementations. (e.g. Multiple use BAdis)
–There can be more than one implementations of the same BADI definition, and in that case only the active implementations will be executed. You can activate or de-activate any of the implementations after creation.
–In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
BAdi : Where to Find
§Look for BAdi definition in IMG and in component hierarchy. (using transaction SE18)
§Create own implementation of the add-in (complete coding for Methods) and activate. (using transaction SE19)
§Enhancement's active components are called at runtime.
No comments:
Post a Comment