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.
- Analysis.
- Design.
- Implementation.
- 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.
- Defining the Data Dictionary structure ( including domains and data elements ) that the BAPI parameters are based on.
- Implementing the program logic in Function Modules.
- 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