Maintaining Enhancements

Purpose

When creating contents in an enhancement context, you can use different methods depending on whether and how info objects from other enhancement contexts or from the SAP standard are to be reused.

  • No reuse of contents from other contexts

    You only use new info objects in the enhancement context.

  • Reuse of contents from another enhancement context

    You also reference info objects from another enhancement context and/or create enhancement versions of such info objects. To do so, the other enhancement context must have been entered as base enhancement context of the current enhancement context. See IMG activity Start of the navigation pathKnowledge Management Next navigation step Settings in the Knowledge Warehouse System Next navigation step Development of Info Objects Next navigation step Contexts for Version Maintenance Next navigation step Enhancement ChainsEnd of the navigation path.

    In SAP Knowledge Warehouse, there is an enhanced context resolution in addition to the simple context resolution (default setting). A chain with multiple successors can be defined by maintaining the parameter NCONT_RES with the value 3 in the table IWBSETTING. During the simple context resolution, there can always be only one successor. For the enhanced context resolution, the enhancement chain is maintained directly in the table KWCHAIN. The previous procedure with the IMG activity is only valid for the simple context resolution.

  • Reuse of SAP contents (if available)

    You also reference info objects from another standard SAP context (for example, 4.5B) and/or create enhancement versions of such info objects. The standard SAP context is defined by the base release of the enhancement (see below).

Prerequisites

To create information in an enhancement context, you must maintain the context parameters Enhancement and Enhancement Release and the enhancement basis release in the SAP Knowledge Warehouse system. See IMG activity Start of the navigation pathKnowledge Management Next navigation step Settings in the Knowledge Warehouse System Next navigation step Development of Info Objects Next navigation step Contexts for Version Maintenance Next navigation step EnhancementsEnd of the navigation path.

Process

Log on to the SAP KW system to create or edit info objects in enhancement contexts via SAP GUI for Windows.

Reuse of SAP contents

  1. Call transaction SI80 in the SAP Knowledge Warehouse system.

  2. Set the enhancement context:
    • the (original) language of the info objects

    • the name and release of the enhancement for which you want to edit info objects

      To display all existing enhancements in the Enhancement field, you must clear the Enhancement Release field.

  3. Choose the folders in which you want to edit info objects. These folders can contain only info objects from the enhancement context, or also standard info objects for which you want to create and then modify enhancement versions.

  4. Create the Info Object List for the selected folders.

  5. Create info objects as required, and structure the folder contents by putting the info objects in a structure in the folder which contains the enhancement info objects. You can link to standard info objects by hyperlinks or by including them in structures.

  6. Create enhancement versions of the info objects which you want to use and change them as required in the (standard) folder which contains standard info objects.

  7. Integrate enhanced standard folder info objects in the enhancement folder with hyperlinks and structure links to these objects.

  8. You link info objects to repository objects, for example, a transaction, with help links. This is only necessary when the information is to be displayed as help (Start of the navigation pathHelp Next navigation step Application helpEnd of the navigation path) in an application system.

  9. You check the contents and formatting of info objects, the hyperlinks between them, and the context-sensitive display in Application help.

  10. You release the info objects for translation and transport to other SAP systems.

No reuse of contents from other contexts

This procedure differs from the one above in that you only maintain info objects which were originally created in the enhancement and are not enhanced versions of standard objects.