Definition of Search Connectors
You can use this function to create a new search connector (see Search Connector).
Data provision technology is a framework for accessing data providers. The data provision technology can be configured, for example, Embedded Search or Business Intelligence.
You can either use data provision technologies provided by SAP or define new ones. You can integrate new data provision technologies into the configuration center (see Configuration Center).
To define the data provision technology, you have to select one of the following search connectors:
BI Search Connectors (see Definition of BI Search Connectors)
BAPI Search Connectors (see Definition of BAPI Search Connectors)
ES Search Connectors (see Definition of ES Search Connectors)
SES Search Connectors (see Definition of SES Search Connectors)
WF Search Connectors (see Definition of WF Search Connectors)
IS Search Connectors (see Definition of IS Search Connectors)
WS Search Connectors (see Definition of WS Search Connectors)
Note
The system documentation (messages, field helps, Customizing documentation, and so on) uses the term SAP NetWeaver Enterprise Search or Enterprise Search to mean Embedded Search.
You have to define the ID, and the description of the search connector. The system automatically defines the time of creation and the user who created the search connector as well as the person having made the last change.
A data provider provides the data processed in BCV. It can be a configuration (if the data provider is Embedded Search
: connector with template) or a set of tables (if the data provider is Business Intelligence
: InfoCube).
You have to select the data provider that is provided by the data provision technology:
BI: InfoCube, BI query, and logical system
BAPI: an ABAP OO class (which is an implementation of the BAPI adapter interface /BCV/IF_SIN_SEARCH_BAPI), and a logical system
ES: template, ES search connector, and search request
SES: business object, business object type, and logical system
WF: object type, workflow steps, period selection, status selection
IS: work area, user group, InfoSet query
WS: class, logical port
The system calls the list of the data providers from the data provision technology in the reference system or, in the case of ES and IS, from the local system. For BAPIs (as the call is implemented locally) the system calls this list from the local BAPI implementation of the data provision technology.
If the data provision technology can call another system (for example, through RFC-enabled function modules), you can specify one or several systems for these calls. You have to define the connections in transaction Configuration of RFC Connections
(SM59
).
The type of the connections (for example, RFC) depends on the capabilities of the data provision technology. After you have defined connections, you create a logical system in transaction SALV
, and then use transaction BD97
to assign the connection
to the logical system.
You have to maintain the system in transaction BD91
as well.
If you have defined multiple systems, you have to specify one of these systems as the reference system. You have to ensure that the configuration of the listed systems is consistent with the configuration of the reference system. If you do not specify a reference system or any additional systems, the system uses the local system.
Note
Only BI, BAPI, and SES can call another system. ES can call another system internally, in case the Enterprise Search hub is installed, otherwise it works as Embedded Search.
The system automatically determines the input fields and displays them as a list with as much detailed information as possible. You cannot enhance or reduce the list of input fields. You can define details that are not available, for example, conversion exit and meaning.
The system automatically determines the output field and displays them as a list with as much detailed information as possible. You cannot enhance or reduce the list of fields. You can define details that are not available, for example, meaning and reference field. When you define a query, you can decide if you want to use the fields (see Definition of Queries).
Note
In some search connectors, you can also change the data type. In such cases, make sure that you enter compatible data types (and conversion exits) as the system cannot check them automatically. For more information, see Data Types Used in BCV.
To define a search connector in the configuration center, choose Define Search Connectors
.
To define a search connector in Customizing, choose .
Recommendation
Using the configuration center is the recommended approach to making configuration settings in BCV. You should use Customizing only in exceptional cases. For more information, see Configuration Center.
For more information about Business Intelligence, see SAP Library at http://help.sap.com
, under .
For more information about BAPIs, see SAP Library at http://help.sap.com
, under .
For more information about SAP NetWeaver Enterprise Search, see SAP Library at http://help.sap.com
, under .
For more information about embedded search, see SAP Library at http://help.sap.com
, under .
For more information about the search engine service, see SAP Library at http://help.sap.com
, under .
For more information about SAP Business Workflow, see SAP Library at http://help.sap.com
, under .
For more information about InfoSets, see SAP Library at http://help.sap.com
, under .
For more information about Web services, see SAP Library at http://help.sap.com
, under .