!--a11y-->
Versioning 
This function creates a version every time you attempt to modify a development object. In addition, it tracks these versions and displays them in a version tree for each modified object. This helps you check the modification details of a previous object version at any point of time.
When you attempt to modify an object, an open version of the object is created and added to the active change list. This open version is created specifically for you; other users cannot view this open version. When you release the change list, the open version is closed. This closed version becomes the baseline version and exists as part of the baseline in the Mobile Application Repository.

When you attempt to modify an object, the system checks out the object, creates an open version, and adds it to the active change list. However, the check out step that the system performs is not visible to you, as the check out option is suppressed by default.
You can activate this check out option in the MAS Options window. If you do so, system displays the Check Out window every time you attempt to modify an object. The system creates an open version for the object only if you confirm the check out step in the Check Out window. For more information, see Configuring the Mobile Application Studio.
This function tracks the versions created for each modified object, and displays them in a version tree. The number of versions of an object is equivalent to the number of times the object is modified.
The development objects delivered by SAP are all baseline versions. These objects are not owned in the Mobile Application Repository in the customer landscape. System tracks the changes made to these unowned objects in the customer landscape through a side branch. The versioning function creates an open version for a baseline version only if you create a side branch.
In a customer landscape, this function helps you to distinguish:
· Changes made to the objects that are delivered by SAP
· Created objects