It is possible to manage Manual Activities and Non-SAP changes within ActiveControl. These can be used to manage non-transportable changes and activities and still enforce an approval and audit process. These types of changes will still use the concept of transports and paths and so will follow the existing process and logic in ActiveControl. They can either be sent down an existing SAP path or a new path created specifically for each non-SAP system.
When a Transport Form is created there are 3 options:
- Existing Transport Request
- Manual Activity (SAP or non-SAP system) – For example, creation of a SAP number range or RFC destination or for non-SAP systems, this could be the installation of a printer or any other manual action.
- Non-Transport Deployment (SAP or non-SAP system) – For example, this could be used to deploy an script or executable to any system
For the Manual Activity and Non-Transport Deployment types, a description will need to be entered and a dummy SAP transport will be created. This transport is just a holder for the change to allow it to be sent down any transport path which can either be an existing SAP systems path or a path that’s created for non-SAP systems as well.
Manual Activity type changes automatically create a manual step in the Transport Form. This can be updated to choose the systems the activity is relevant for and then be marked as complete for each system rather than performing an import. Once completed the import queue will be automatically skipped for the relevant system.
Non-Transport Deployment type changes are handled in the same way as normal SAP transports but instead of a transport import a custom import method can be called via a user exit to perform the deployment. The required deployment can be attached to the Transport Form and used by the deployment method to execute the change.
In order to support these new change types a dummy transport will be created in a nominated SAP system, as configured on the [Other] tab of the Windows GUI confguration screen. It is recommended to use the Domain Controller system for this but not essential. A SAP transport target can also be specified if required but using “SAP Default” will allow SAP to determine this automatically.
Figure: System definition for Manual Activities and Non-SAP Deployments
The transports do not need to be released as there will be no import process for them so if required they could be deleted afterwards as part of a clean-up. In addition, in order for the ActiveControl caching to function correctly the SAP system configured here also needs to be created as a Target system and marked as a source system for transports. (This doesn’t need to be added to any transport paths):