Show TOC

Definition of BAPI Search ConnectorsLocate this document in the navigation structure

Use

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.

Features

Integration

Recommendation

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.

More Information

For more information about BAPIs, see SAP Library at http://help.sap.com, under Start of the navigation path SAP ERP Next navigation step SAP ERP Central Component Next navigation step SAP ERP Cross-Application Functions Next navigation step Cross-Application Components Next navigation step Business Framework Architecture (CA-BFA) Next navigation step BAPI User Guide CA-BFA) End of the navigation path.