!--a11y-->
Knowledge Provider (BC-SRV-KPR) 
Uses
The Knowledge Provider (KPro) is a cross-application and cross-media technical information infrastructure within the framework of SAP Web Application Server. The modularity and openness at the heart of the Knowledge Provider are demonstrated in its modular services and its clearly defined interfaces. Thanks to its considerable flexibility, the Knowledge Provider can handle widely differing information types relating to documents and document-like objects, such as administration data, index data, and pure content.

The fundamental concepts of the Knowledge Provider are protected by United States Patent 6,134,552.
For detailed information on the patent, see the following URL:
The applications that use the Knowledge Provider have different end users, each with their own different requirements. This means that there is no universal interface to the following Knowledge Provider services:
Different applications use Knowledge Provider services by implementing their own user interface. In this way, the Knowledge Provider provides the fundamental infrastructure for application-independent information exchange.
The Knowledge Provider is intended for use in the application areas listed below. (For a list of the SAP applications into which the Knowledge Provider is integrated, see the section ‘Client Applications’.)
Although end users’ requirements overlap to a certain extent, there are nonetheless significant differences in the general goals and requirements of the applications that use the Knowledge Provider. For example, one customer may use the Knowledge Provider as a tool for designing a corporate intranet, while another may use it for publishing a magazine or administrating software components. However, the fundamental Knowledge Provider infrastructure is at the basis of all applications, providing version management, context resolution, and integration of various content servers, among others.
Notes on Implementation
It may be necessary to implement some Customizing in order to use the Knowledge Provider, regardless of the SAP application in question. See the SAP reference implementation guide (IMG) under SAP Web Application Server ® Basis Services ® Knowledge Provider. The IMG modules contain further information on each activity.
Scope of Functions
Within its information technology infrastructure, the Knowledge Provider provides the following services:
Knowledge Provider Infrastructure
Knowledge Provider Client Applications
Client applications use Knowledge Provider by integrating Knowledge Provider interfaces into their systems. Based on the flexibility and scope of the document management functions you wish to implement, you select the services and interfaces that best meet your requirements.
The following SAP applications use Knowledge Provider functionality:
See
BC - Business Document Service
Knowledge Provider Services
The Knowledge Provider provides the following services:
The DMS allows you to process documents and document-like objects on the basis of application-specific content models. It also allows you to modify document administration data and to store document content on content servers.
See
Knowledge Provider Server Integration
Allows you to integrate SAP Content Sever or external content servers. See
Allows documents to be cached. See

For information on installing the Content Server and the Cache Server, see the SAP Content Server Installation Guide in the SAP Service Marketplace, under the alias INSTGUIDES. Choose SAP Web Application Server and the relevant release.
You can also integrate search engines using Text Retrieval & Information Extraction. For further information on this, see the implementation guide (IMG), the SAP Content Server Installation Guide, and Text Retrieval & Information Extraction.
