SAP Knowledge Provider (BC-SRV-KPR) 

Purpose

The SAP Knowledge Provider (KPro) is a cross-application and media-neutral information technology infrastructure within the R/3 Basis System. The modular structure and openness on which KPro is based is reflected in its modular services and clearly defined interfaces. Its extensive flexibility means that KPro can be used to process the widest variety of information types within and relating to documents and document-like objects. For example, administration and index data, as well as pure content.

Applications that use the SAP Knowledge Provider involve various end users, who in turn have different requirements. There is therefore no universal interface for accessing KPro services regarding the following points:

 

Consequently, many different applications can use KPro services by using their own user interfaces. The cross-application exchange of information via the KPro infrastructure on which the interfaces are based is ensured.

KPro is targeting the following application areas (the SAP applications that have already integrated KPro are listed in the section "KPro Client Applications"):

Even though there is likely to be an overlap in the requirements of end users in various areas, significant differences regarding the general aims and requirements of the KPro client applications exist. For example, constructing an intranet is quite different from publishing a newspaper or administrating software components. In spite of these outward differences, what is required of the infrastructure is the same, such as Versioning, context resolution and the integration of various content servers and search engines. In order to meet these requirements, KPro provides a media-neutral and cross-application general infrastructure.

Implementation Considerations

In order to use KPro, you may, depending on the SAP application, need to make some Customizing settings: In the implementation guide (IMG), choose Basis ® Basis Services ® SAP Knowledge Provider. Further explanation of the individual activities can be found in the IMG modules.

The role of KPro Administrator (SAP_BC_SRV_KPR_ADMIN) is provided for the SAP Knowledge Provider.

Features

The SAP Knowledge Provider provides the following services within its information technology infrastructure:

KPro Client Applications

Client applications can use KPro services by integrating the relevant interfaces. You can select various services in accordance with flexibility and the scope of the required document management functions, for example, the Content Server HTTP interface for integrating storage systems, the IMS interface for integrating search and retrieval machines.

The following R/3 applications use KPro functions:

see documentation for BC - Business Document Service

see documentation for Document Management

see documentation for SAP Business Workflow

see documentation for BC - Business Workplace

KPro Services

The SAP Knowledge Provider provides the following services:

The DMS enables you to edit documents and document-like objects using application-specific content models. The DMS can be used to modify administration data for documents and store document content in content servers.

See Document Management Service

The Retrieval Service enables you to use all sorts of different retrieval strategies, alone or in combination with each other.

The IMS enables different index servers (search engines) to be integrated according to particular applications and tasks, thereby guaranteeing index server independence.

See Index Management Service

See Content Management Service

KPro Server Integration

Allows search engines to be integrated, see SAP Knowledge Provider Server Infrastructure Components installation guide

Allows the SAP DB or external content servers to be integrated, see SAP Content Server

Allows document caching, see Cache Server

Allows a server to be integrated to display info objects as part of the SAP Knowledge Warehouse, see SAP Knowledge Provider Server Infrastructure Components installation guide.