Sunday 31 July 2016

Working with Custom BAPIs


  • Custom BAPIs are Developed when there is no standard BAPI available to meet the customer requirement .
  • The entire development process can be divided into four phases.
  1. Analysis.
  2. Design.
  3. Implementation.
  4. Test and Release.

Analysis

  • The analysis phase involves determining which business process is to be implemented using BAPI. Scenarios are defined and then the steps that are to be visible externally ( to other components ) and implemented by business object Types and their BAPIs are identified.

Design

  • For each BAPI involved in a scenario , the structure of the BAPIs interface is defined at a conceptual level. So that the BAPIs will be easy to use.

Implementation 

  • The Implementation phase can be divided into three successive stages.
  1. Defining the Data Dictionary structure ( including domains and data elements ) that the BAPI parameters are based on.
  2. Implementing the program logic in Function Modules.
  3. Defining the BAPI in the Business Object Repository ( BOR ) to ensure object-oriented access i.e Add the above Remote enabled Function Module as API Method of the Business Object.

Test and Release

  • The documentation as well as functionally and usability of a BAPI are checked in the test phase.
  • The BAPI can be Released once the test phase has been completed.

No comments:

Post a Comment