The BAPI Module is a connector module written in Java that supports native BAPI calls directly to an SAP application. It extends the vision connector framework by implementing the VisionConnectorAgent and VisionBOHandler classes. The BAPI Module uses the SAP RFC libraries written in Java and C, which enable external programs to communicate with an SAP application.
Figure 46 illustrates the overall architecture of the BAPI Module. The BAPI Module is made up of the connector framework, the connector's application-specific component for BAPI, and a single BAPI business object handler to support all BAPI calls, as well as the SAP RFC Library. In addition to the single BAPI business object handler provided by the BAPI Module, you can create custom business object handlers, as described in Using custom business object handlers.
The BAPI Module components: