Transforming an un-scoped branch into a scoped branch
If you have already downloaded a branch of an un-scoped SAP solution (default scope) and you want to transform this synchronization project into a scoped branch, proceed as follows:
Create an additional branch configuration for the required scope.
Transfer the scoped branch to the same ARIS database where the un-scoped content resides. Cancel the download after the business processes and PSL node were downloaded.
Delete the downloaded content, except the root node function.
Adapt the Synchronization project attribute (AT_SOLAR_ORIGIN). You can find the attribute in the SAP Solution Manager attributes attribute type group.
Select both root node functions, the one of the scoped branch (former) and the one of the un-scoped branch (new).
Press F8. The Attributes dialog opens.
Select the SAP Solutions attributes folder in the tree.
Copy the Synchronization project attribute values from the table into an arbitrary text editor file.
Example:
The value of the un-scoped function, such as: SM72_PROJECT_SYNC:051MZ7Q57jQfur5CU3eUcG
is part of the scoped function's value, such as: SM72_PROJECT_SYNC:051MZ7Q57jQfur5CU3eUcG:051MZ7Q57kUPry4lqEr0AG
The first part identifies the branch itself. The second part, such as: :051MZ7Q57kUPry4lqEr0AG marks the scope of the branch.
Replace the root node (former) of the un-scoped branch with the new one of the scoped branch:
Assign the models assigned to the former root node to the new one of the scoped branch.
Check whether the assigned models contain an implicit occurrence of the new root node. This might have been added automatically during the assignment process. In this case, delete the occurrence of the root node function.
Select the new root node and press F8. The Attributes dialog opens.
Select the SAP Solutions attributes folder in the tree.
Copy the SAP ID attribute value.
Select the newly assigned models and press F8. The Attributes dialog opens.
Select the SAP Solutions attributes folder in the tree.
Paste the SAP ID value copied from the new root node into the SAP ID of each assigned model.
Delete the former root node. This is the root node of the un-scoped branch.
Clean up your scoped branch in the ARIS database. Otherwise, SAP synchronization will fail. This is caused by residual SAP functions of the Folder SAP function type. These functions are no longer related to the scope.
You can do this manually by deleting the out-scoped groups from the database. The deleted groups must not contain any referenced assignment definitions, such as executables, documents, roles etc.
To automatically clean up the database, start the SAP synchronization for the scoped branch using the Transfer data to ARIS branch option. Then activate the Delete structural elements check box in the Delete elements dialog. This does not delete any object definitions or group from your database, but will remove occurrences of the out-scoped functions of the Folder SAP function type from your ARIS synchronization project.
The synchronization project in ARIS is related to the selected scope in SAP Solution Manager.
If you want to transform a scoped configuration into an additional scoped configuration, proceed in the same way. Depending on the scope you may need to transfer new items into the ARIS database.