Show TOC Entering content frame

Object documentation Change List Locate the document in its SAP Library structure

Definition

The change list is a system object that contains versions of development objects as well as the changes made to these versions.

Use

You can use a change list for the following purposes.

·        Record user-specific changes

A change list always belongs to one user. However, a user can create more than one change list. In a multi-user development environment, changes made by different users are recorded in different change lists. Mobile Application Studio (MAS) prompts each user to create a change list or select a change list before performing modeling tasks. Whenever users attempt to create or change development objects, MAS creates versions of these objects and adds them to the change list.

A change list can be released by either the user who has created it or by a user with an administrator profile. When a change list is released, the corresponding changes are submitted into the Mobile Application Repository (MAR).

Recommendation

We recommend that you logically separate your modeling activities and perform them in different change lists.

·        Allow users to work independently

The changes you make to objects in a change list are not visible to other users until you release the release change list. Therefore, multiple users can work on the same object at the same time. You can test your changes while working in the change list. This enables you to change an object without influencing the work of other users.

·        Transport Changes

The changes you make to objects are transported to the test and production environments through the corresponding change list. However, a change list can be transported to other environments only if a transport order is attached to it.

Structure

A change list is a collection of open versions derived from the baseline version of a development object. Only one version of a development object can exist in a change list.

·        A change list records the following information of a development object:

¡        Name of the object

¡        Type of the object: for example, tile or method

¡        Type of change: for example: add, modify or delete

¡        Whether or not the object is owned in the current MAR

·        The status of a change list can be one of the following:

Status

Description

Open

A change list is created and it is ready for use. You must activate this change list to create, modify, or delete development objects.

Released

A change list is closed and the changes are submitted to the MAR of a development environment.

Discarded

A change list and the changes made in it are deleted.

Queued for Transport

A released change list is in the transport queue.

Transported

A released change list is transported to the CRM Server.

Imported

A transported change list is imported into the MAR of a different environment (test or production).

See also:

 

Change List Administration

Creating a Change List

Releasing a Change List

 

Leaving content frame