Saturday, 9 July 2016

Business Add-Ins : Architecture


  • In order to enhance a program , a Business Add-In must first be defined.
  • Application developers create an interface for the add-in.
  • Enhancement management takes this interface and generates and adapter class for implementing it , thus opening a path for implementations created by partners or customers.
Note : Each Business Add-in will have one interface and an adapter class.


  1. One Interface with list of methods and with no Implementations.
  2. One Adapter class will be predefined by SAP.
  • The generated class ( Adapter class ) has the following tasks.
  1. Control , the adapter class calls the active implementations.
  2. Filtering , If the Add-in has to be executed under certain conditions , then the adapter class ensures that only certain implementations will be executed.

No comments:

Post a Comment