OLAP BAPIs (Business Application Programming Interfaces) offer third-parties and customers who program for themselves an industry standard for accessing BW business processes and data, via their own frontend tool.
OLAP BAPIs are defined in the BOR (Business Object Repository) as methods belonging to SAP Business object types. They are implemented as RFC-enabled function modules.
Applications, regardless of their OLAP architecture, can use the available methods to connect to the BW server.
You can find information about the technical requisites for using OLAP BAPIs underOpen Analysis Interfaces.
SAP BW provides direct access via the BAPI library so as to enable a platform-independent access to the OLAP BAPIs.
Communication takes place via an RFC (Remote Function Call).
The following OLAP BAPIs can be selected:
Methods used to browse BW metadata and master data
Methods used to execute multi-dimensional result sets and fetch data
The following graphic provides an overview of the methods for OLAP BAPI MDDataProviderBW:
The following graphic provides an overview of the methods for OLAP BAPI MDDataSetBW:
The BAPI Explorer provides an overview of the dataset of BAPIs to be found in the BOR. You can call it up by going to the SAP Easy Access menu, and choosing Tools → ABAP Workbench → Overview → BAPI Explorer (Transaction BAPI).
Here you can find all SAP Business object/ interface types for which BAPIs were defined in a hierarchical or alphabetical order.
You can find the Business Explorer (with the OLAP BAPIs) and Warehouse Management areas in the hierarchical tree structure under the SAP Business Information Warehouse component.