SAP Connector > Data integration using BAPI/RFC functions
Data integration using BAPI/RFC functions
You can import a BAPI/RFC function as a mapplet to Data Integration. You can then use the mapplet in a mapping to read or write data by using the SAP RFC/BAPI Interface connection.
You can also use the BAPI/RFC Interface connection to read data from or write data to an SAP BAPI object that contains a hierarchical structure.
When you run a mapping or mapping task, Data Integration makes the RFC function calls to SAP to process data synchronously.
Business Application Programming Interfaces (BAPI) provide a way for third-party applications to synchronously integrate with SAP at the object-level. You use BAPIs to read, create, change, or delete data in SAP.
BAPIs allow access to the SAP system objects through methods for the business object types. Together with the business object types, BAPIs define and document the interface standard at the business level.
You define BAPIs in the SAP Business Objects Repository. You can call BAPIs as an ABAP program within SAP or from any external application. SAP Connector uses RFC protocol to call BAPI/RFC functions outside of SAP.
You can view and test the BAPI interface definitions in SAP using transaction SE37.