
Version management in the Enterprise Services Repository permits versioning as follows:
Versioning in the ES Repository ensures that objects are shipped consistently, and as part of a product.
However, there are no software component versions in the Integration Directory, because the configuration content is not shipped. Nevertheless, you can also release changes to the configuration for the entire runtime environment here. When you release the objects, the Integration Server updates the directory runtime cache.
You can also export objects of an ES Repository or an Integration Directory to import them into another ES Repository or Integration Directory (for example, during system relocation). In doing so, versioning of the corresponding software component version is taken into account.
More information: Transporting ESR content and objects of the Integration Directory .
Change Lists
Both the ES Builder and the Integration Builder support object versioning using user-specific change lists. When an object is saved for the first time, a new object version is created, which is added to the change list. When an object in the change list is activated, the object version is closed and is made visible for other users.
More information: Change Lists .
Products and Software Component Versions
A product can have multiple versions. Each product version is a shipment unit visible for customers. The software component versions used in a product version can be called in the System Landscape Directory.
More information: Software Catalog .
In the context of the ES Repository, the products and software component versions that are relevant are those that develop ESR content. When development starts they must be imported from the System Landscape Directory into the ES Builder.
More information: Importing Software Component Versions .
Release Transfer
In the transition from one software component version to a new software component version, you can either transfer all, or just some of the design objects from the previous version. This release transfer also enables you to transfer objects to older software component versions.
More information: Transferring Design Objects .