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.
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
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.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
See also:
Versioning of Info Objects Displaying Contexts (Versions) of Info Objects