Entering content frameFunction documentationVersioning of Enhancements Locate the document in its SAP Library structure

Use

Enhancement versions work exactly like standard versions: Every time you save or check in an info object in a context, a new version is created. Only the last saved or checked in version is accessible for display and maintenance.

Enhancement contexts are always based on a certain R/3 standard release. This base release of an enhancement context is significant if info objects of the standard SAP release from the Documentation and Training areas are used in the enhancement context, either by referencing using hyperlinks and in structures or by enhancing standard objects.

Enhancements in the Documentation and Training areas can contain enhancement and standard info objects. If standard objects are used, these are versions of a particular release; this standard release is determined as the base release of this enhancement context when the enhancement context is created when Customizing the Knowledge Warehouse.

Example

In the Knowledge Warehouse you maintain training contents that you want to display in a 4.0B R/3 System in enhancement context /KWCUST/TG, 1.0 and use components of the SAP training contents of Release 4.0B. The base release of the enhancement context in the SAP standard release is 4.0B.

All info objects in an enhancement context that were created as enhancements of standard objects, are based on standard objects in this release.

All links to standard info objects in the enhancement point to the versions in this release.

The following table shows examples of possible constellations of enhancement context and underlying standard release.

Enhancement

Enhancement release

Standard release

/kwcust/fx

1.0

4.0B

/kwcust/fx

2.0

4.0B

/kwcust/fx

3.0

4.5A

IS-Insurance

2.0A

4.0B

 

If a standard info object is "enhanced" in an enhancement context (e.g. /kwcust/fx, 1.0), a copy of the standard object is created. This is an independent (physical) info object that is separate from the standard object and only exists in the enhancement context. It can be modified without affecting the standard object. Subsequent changes to the standard object do not reach the enhancement object.

However, if the enhancement in a later release (e.g. /kwcust/fx, 3.0) is based on a later standard release than the base release, changes to the standard object are copied to the enhancement context in the meantime. Changes made to the enhancement object in the meantime are lost. With the Structure link Display modification list function, the user can check the info objects of an enhancement context for which a base standard object was changed after creating the enhancement version.

Note

The contents of enhancement structures are not linked with the underlying standard structure. However, there is still a connection with the logical info object that is common to both structures. This causes the standard structure to be overwritten by the enhancement structure in R/3 links (application help) and in references to the structure.

Versions of an Enhancement Structure Object

This graphic is explained in the accompanying text

See also:

Versioning of Info Objects

Structure link Displaying Contexts (Versions) of Info Objects

Leaving content frame