BAPI search connectors are based on the implementation of an interface (see Search Connector).
SAP delivers the following BAPI search connectors that search across the system for data:
Material search (/BCV/CL_SIN_BAPI_MT)
Quality message search (/BCV/CL_SIN_BAPI_QN)
Sales order search (/BCV/CL_SIN_BAPI_SO)
The system transfers the data by BAPI call from the different ERP systems.
Integration
Implement every BAPI implementation with a separate implementation. Each BAPI data provider class should implement the interface /BCV/IF_SIN_SEARCH_BAPI.
The interface /BCV/IF_SIN_SEARCH_BAPI has the following methods:
IS_ACTIVE (static)
This method checks if the class of the data provider of the BAPI search connector is active. The system can only use active classes in BCV Customizing and execute them in BCV.
GET_INSTANCE (static)
This method delivers the instance of the data provider of the BAPI search connector.
GET_DATA_SOURCE_DETAIL (static)
This method searches metadata such as data type, length, decimal places, of an individual object of a data provider and determines the input and output fields of the search connector.
SEARCH (instance)
This method is the executing method of the class of the data provider of the BAPI search connector. The import and export parameter of this method is based on the results of the method GET_DATA_SOURCE_DETAIL.
For more information about BAPIs, see SAP Library at http://help.sap.com, under .