In order to use the HTTPS protocol for the RFC connection, install the security certificate from ITSM system into the SAP system, transaction code STRUST, usually under the node ‘SSL client SLL Client Standard’.
4
Create RFC connection to ITSM
SM59
Communication with ITSM system always takes place via the RFC connection, where the information about the authentication and the service URI for the REST service is stored. Logon data, etc. is stored by transaction SM59 already in a secure manner and the REST client implementation can rely on this.
Create RFC destination with type 'G' (HTTP Connection to External Server)
Technical Settings
RFC Destination Name: Choose a meaningful name to identify the connection (e.g., SMARTITSM).
Connection Type: ‘G’ > HTTP Connection to External Server
In the Handler List, add /RTC/CL_HTTP_HANDLE to the last position
Screenshot WEBGUI > Handler List tab
3
Configure SAP Gateway Routing
SPRO
Activate SAP NetWeaver Gateway IMG Path: SAP NetWeaver > SAP Gateway > OData Channel > Configuration
Create SAP System Alias IMG Path: SAP NetWeaver > SAP Gateway > OData Channel > Connect Settings > SAP NetWeaver Gateway to SAP System > Manage SAP System Aliases
Screenshots Manage SAP System Aliases
Not using a central hub please check if system alias LOCAL is created
Using SAP Gateway Server as central hub, create a system alias with (trusted!) RFC Destination to your backend system (e.g. NT3_SC_INT)
4
Activate and Maintain Services
/IWFND/MAINT_SERVICE
Technical Service Name:
/RTC/TM_GW_SRV
/RTC/TM_GW_NOTIFY_SRV
Click on the service name in the Service Catalog.
In the Systems Aliases window - add the system alias created before.
In the ICF nodes window - Activate the ODATA ICF node.
5
Create Trusted RFC connection
Create trusted RFC connections between all development systems and TM Server
Note: The trusted RFC connection is needed for distributed landscapes (TM Controller is not on the Development system) Development system should trust TM Controller.
6
Authorization for using trusted RFC connections
Assign the role /RTC/SC_INTEGRATION (object S_RFCACL) to all user using Odata Services (e.g. with SmartChange Approval, SAP Transport Integration for Jira).
7
Managing HTTP Whitelist
UCONCOCKPIT
If you use an HTTP whitelist, only HTTP calls from URLs in this list are accepted by the system. You can call this function from the UCON Cockpit).
Before SAP NW Release 7.51 SP00, it was only possible to edit the HTTP whitelist using the database table HTTP_WHITELIST.