InstallationInstall Sana Add-on in SAP EnvironmentWeb Service Configuration (NetWeaver Gateway / ICF)

Install Sana Add-on in SAP Environment

  Open "Install Sana Commerce on SAP Environment" wizard and choose you SAP version to see more information.

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 Virtual 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, if you have not configured any HTTP services previously in your SAP system. 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:

[http://sana-sap.net:]  [8010]  [/sanaecom/adapter] [/executerequest]

Final URL will look like this:
http://domain:port/sanaecom/adapter/executerequest

InstallationInstall Sana Add-on in SAP EnvironmentWeb Service Configuration (NetWeaver Gateway / ICF)