InstallationInstall Sana Add-on in SAP Environment

Install Sana Add-on in SAP Environment

Web Service Configuration (NetWeaver Gateway / ICF)

When the Sana add-on is installed and the service user is created, it is necessary to activate the Web service that was imported into your Internet Communication Framework during add-on installation. It will make Sana Web service definition available to web store requests over the network via HTTP(S). The following steps explain how to activate the Sana Web service.

Create Web service binding

Step 1: Open ICF by calling SICF as transaction code.

Step 2: You will be asked to maintain the SERVICE hierarchy type where you have to click Execute (F8).

Step 3: In the Virtuelle Hosts / Services area see the sanaecom service with the adapter below.

Step 4: Right-click on the sanaecom service and activate it. Do the same with the adapter underneath. The service and the adapter should fade in which means that they are active.

Step 5: When the service has been activated, you should find the correct URL/endpoint that will serve as an integration point between the Sana web store and SAP. Right-click on the adapter and select Test Service from the menu.

Step 6: Copy the URL from the SAP GUI Security message.

By default, it will assign 0 as a port number. Use the port number that is already activated in your landscape for communication via HTTP(S) or create a new one for Sana. You can find a list of all active services with ports in your ICF by clicking: Goto > ICM Monitor > Services (Shift+F1). If none is applicable for Sana, you can create a new one by clicking: Service > Create. Keep in mind that your changes/port configuration will be lost after you restart the ICM, unless you manually add ports to the server profile in RZ10.

Step 7: Once you have defined the necessary port number, you can finally assemble your endpoint that you can send to Sana consultant to test connection between SAP and Sana. Your endpoint will be made of:

[unique http protocol name] [port number] [default Sana extension] + [/executerequest]
[http://sana-sap.net:]  [8010]  [/sanaecom/adapter] [/executerequest]

Final URL will look like this:
http://sana-sap.net:8010/sanaecom/adapter/executerequest

InstallationInstall Sana Add-on in SAP Environment