- Open the relevant service in the transaction SICF, and check the settings under the GUI Configuration button, on the tab Service Data. As described in SAP Note 1140391, the GUI Configuration should be set only for ITS services (services with the path /sap/bc/gui/...). For other services, maintaining this setting may lead to a "Log on with a dialog user" error when calling the service.
- Open the relevant service in the transaction SICF, and check settings under the Logon Data tab. If there is a system(!) user maintained in the Logon Data section, it may lead to a "Log on with a dialog user" error when calling the service.
- Repeat the checks in step 1. and 2. for all the parent nodes (such as /sap, /sap/bc, etc.) of the relevant service. Make sure to check the top level node also (usually default_host).
- Check if there is an external alias with the same name as the affected ICF service (for example, both the service name and the external alias name is /sap/bc/echo). If such an alias exists, make sure that there is no system user maintained on the Logon Data tab of the alias, and the GUI configuration is not set in the alias.
SAP Note 1140391: Error message: Log on with a dialog user