There are three main ways of accessing ActiveControl:
1) SAP GUI screens, normally used by ‘transport owners’ (ie Developers, Functionals, Securities teams) to log their changes within ActiveControl.
2) Web UI interface, typically used by the majority of users such as Approvers, Testers and other stakeholders to perform their activities relating to ActiveControl.
3) Windows GUI client, generally only deployed to ‘heavy users’ such as Basis teams, Change Managers and ActiveControl Administrators.
The Windows GUI
The Windows GUI client software is a relatively small application occupying less than 15MB of space. The software can be installed locally to each person’s computer, or alternatively to a file server location for easier deployment. The client software should run on any computer capable of running SAP’s standard (32-bit or 64-bit) SAP GUI software.
The Windows client software connects to the ActiveControl domain controller via SAP’s remote function call (RFC) protocol. ActiveControl does not store any log-on information, including the user passwords.
The logon details of client, user ID and password are the same as if the person were logging into the ActiveControl domain controller via the SAP GUI. Since all of ActiveControl’s configuration and application data is client independent, it does not matter which client of the ActiveControl domain controller is specified.
Figure: The Windows GUI login screen
The ActiveControl Windows GUI uses the saplogon.ini files (for SAP GUI 730 and earlier) and XML file for SAP GUI 7.40 onwards, on the local PC to determine this list of systems to connect to. ActiveControl reports the presence of both saplogon.ini and SAPUILandscape.xml files in:
1) Local ActiveControl folder (typically C:\Program Files (x86)\Basis Technologies\ActiveControl)
2) Windows directory
3) Directories stored in the registry by SAP GUI
Current User Local: HKEY_CURRENT_USER\Software\SAP\SAPLogon\ConfigFilesLastUsed\ConnectionConfigFile
Current User Server: HKEY_CURRENT_USER\Software\SAP\SAPLogon\ConfigFilesLastUsed\ConnectionConfigFileOnServer
Local Machine Local: HKEY_LOCAL_MACHINE\Software\SAP\SAPLogon\ConfigFilesLastUsed\ConnectionConfigFile
Local Machine Server: HKEY_LOCAL_MACHINE\Software\SAP\SAPLogon\ConfigFilesLastUsed\ConnectionConfigFileOnServer
4) SAPLOGON_INI_FILE environment variable (saplogon.ini only)E.g. “C:\Program Files\Basis Technologies\ActiveControl\ActiveControl.exe” “SAPLOGON_INI_FILE=C:\Windows\saplogon.ini”
5) %APPDATA%\SAP\Common folder (XML only) – this is the default location for the ‘local configuration path’.