Configuration Guide for SAP Knowledge Warehouse
Use
SAP Knowledge Warehouse provides you with the technical infrastructure for administering documentation, training material, and quality manuals. This guide explains how you configure the SAP Knowledge Warehouse.
Prerequisite
The following components have been installed and are runnable:
-
Application Server ABAP
-
Application Server JAVA
-
SAP Content Server (with MaxDB)
-
SAP NetWeaver TREX
System Landscape
Since the configuration tasks to be undertaken for SAP KW are closely connected with the interaction of the individual components of the SAP KW landscape, this figure shows a simplified representation of the SAP Knowledge Warehouse system landscape to provide an overview:
A brief introduction to the communication between the components using the display scenario with the browser:
If a user wants to display content in the browser, this request is passed through the Internet Knowledge Servlet (IKS) to the Application Server ABAP. An Application Server JAVA is required for the IKS.
The Knowledge Provider (KPro) uses the information provided about the content to be displayed to resolve the context in the ABAP system. As a result, a URL is provided for access to content stored using a Max DB instance on the SAP content server.
This content is passed through the Application Server ABAP to the IKS. The HTML page is then formatted there, and finally displayed in the browser for the end user.
If a full-text search of the content stored in SAP KW is started, the KPro in the Application Server ABAP takes on the communication with the SAP NetWeaver TREX.
Implementation Considerations
The number of configuration steps to be performed depends on the purposes for which the SAP KW is to be used.
Mandatory configuration steps:
For content storage, you need to create content repositories on the ABAP system and the content server and assign the relevant storage categories. This is usually done using the content server auto-configuration. If the automatic creation and assignment fails, however, you need to perform these steps manually.
Configuring SAP Internet Knowledge Servlet (IKS)
To allow the content to be displayed using browsers/structure preview, the IKS needs to be correspondingly configured. The steps required to do this are explained in the linked section.
Configuration steps to be performed if required:
Selecting the SAP Front-End Components
The browser is sufficient if you only want to display the content stored in SAP KW. A SAP GUI is required for Customizing and administration in SAP KW.
If you want to create, edit or translate content in SAP KW, further front-end components (KW Add-On) need to be installed.
Configuration for Creating Contents
You only need to perform the configuration steps described here if you want to create and store your own content.
Settings for Structure Buffering
To speed up the display of large structures in the Web browser, the requested structures are temporarily stored in a buffer of the Application Server ABAP. If necessary, you can adjust the relevant default settings for the buffering times. You can also schedule a background job to delete obsolete entries.
To allow users to search the content stored in SAP KW using SAP GUI or a browser, you not only need to install and configure the SAP NetWeaver TREX, but also to perform postprocessing in the Application Server ABAP. In addition to creating the search server relation, you need to activate indexing for the KW document areas from which content is to be taken into account during indexing. You also need to schedule a background job that includes or removes the content marked for indexing or deindexing.
The linked section describes all configuration steps that need to be performed if you want to import content provided by SAP in transport requests into your SAP KW system.
Using the SAP KW with Decentralized Users
If your KW users (authors/display users) are globally distributed, you have the option of making their work easier by using additional content servers and cache servers.
If you want to use dynamic help, that is, application help is to be taken from your KW system, you need to make the IKS server and port known in the application system and set the help type.
Creating Customer-Specific Help Links
If you have created your own content in SAP KW and want to call this in your application system using the application help, you need to assign the objects to particular packages/transactions/programs. To create these help links, the application system needs to be accessed from the structure preview in the SAP KW.