You can perform the following on the SAP Server page:
View SAP server details
You can see the following SAP server connection details on the Connections menu, under the SAP Servers tab:
- Connection Name
- Scope Level
- System ID
- Client
- Server Type
- Setup Column
For a detailed view of a specific SAP Server, select it fromSAP Servers page list and click View. The Server Information page will then come up, and it will feature details for that SAP Server.
You can filter on any column shown on the SAP Servers tab.
Quick add an SAP server
- Go to Connections > SAP Servers.
- Click Quick Add, and enter the following information:
- Connection name
- System ID
- Client
- Server type
- Click Save. You will be notified that the SAP Server has been added successfully.
Add SAP server(s)
- Go to Connections > SAP Servers.
- Click Add. The Add New Server page appears.
- On the Server Information page, select
RFC/SAP GUI or
Web/REST API and enter the following details:
- RFC/SAP GUI:
- Connection Name – Name you are assigning to this SAP connection
- System ID – SAP System ID
- Client - Client ID (this should be 3 digits)
- Server Type – Select Production or Non-Production
- Description – Description of the SAP Server
- Web/REST API:
- Connection Name – Name you are assigning to this SAP connection
- Client - Client ID (this should be 3 digits)
- Server Type – Select Production or Non-Production
- Description – Description of the SAP Server
- RFC/SAP GUI:
- Click Next.
On the Logon Details page (For RFC/SAP GUI), select,
- SAP Server
- SAP Logon Group
- For SAP Server, enter details of the Router String,
Application Server Host, Instance
Number, and Code Page. If the
specific language pack is installed on the SAP server, you can add its
value. This field is not mandatory and requires numeric value. This
value is maximum 4 in length example, 4103, 1100. Note: For Application Server Host:"If your SAP environment supports Router String then add Router String before Application Server Host (/H<<Router String>>/H<<Application Server Host>>), else, add Router String after Application Server Host ( <<Application Server Host>>/H<<Router String>>/H)"
- For SAP Logon Group, enter the details for the Router String,
Logon Group, Message Server
Host, Message Server Port, and
Code Port.Note: For Message server:"If your SAP environment supports Router String then add Router String before Message Server Host (/H<<Router String>>/H<<Message Server Host>>), else, add Router String after Message Server Host ( <<Message Server Host>>/H<<Router String>>/H)On the Logon Details page (For Web/REST API), select,
- Fiori
- SAP GUI for HTML
- SAP Easy Access
- Click Next. The Logon Types page will appear. SAP connection for
following logon type support Japanese characters in SAP user name and
password
-
Credential based App Server
-
Credential based Message Server
-
- On the Logon Types page, select an option from the Select Logon
Type pane, and complete the steps as follows:
Credentials-based
- Select this option for using user credentials in Fiori system.
Browser Based
- Select this option for SSO/Interactive based authentication in Fiori system.
- Click Submit to save your changes. You will be notified that the SAP server has been added successfully.
French, German, Spanish or Japanese characters are not supported in Domain user name, Host name, Email address, SAP user name, and password in SAP connection for following logon types.
-
Credential based App Server
-
Credential based Message Server
-
Kerberos SSO (Activate SNC)
-
Enterprise Portal (Credential based, SPNego)
-
SiteMinder
-
X.509 certificate
-
SAP Trust (SSO)
-
CyberSafe SSO
-
SAP SAML
SAP SAML on Evolve
This feature is used for SAP that has SAML as trust provider.
SAP SAML portal has capability to add multiple SAP servers on portal.
-
The user who is successfully logged in using email address on SAP SAML portal through the browser then same user will also used in Studio and Evolve. In case there are 2 or more SAP servers configured on the portal, the user who is able log in to system, then same user will also used in Studio and Evolve.
-
For all the SAP servers configured in the portal, the SAP user must exist on the server and explicit authorization is required on each of the server.
Following is the configuration required for running all SAP server from Studio and Evolve.
- EIS (Evolve Identity Service) setup - You need to provide following details which is used to create SAML token signed by provided certificate. This SAML token is then passed to SAP to get mysapsso2 ticket to create RFC connection using SAP details (like System ID, Client, and so on). This will work for all Evolve use case (Studio, Form and AutoRun/Server scheduling).
SAP SMAL Attribute | Example | Behaviour |
---|---|---|
Audience |
<<SAP-Evolve>> |
The audience of the SAML token. This is case sensitive. |
Certificate Password | If certificate has password then this password is provided to user. | |
Issuer |
<<JohnTestIDP>> |
This is name of the issuer of the SAML token. This is case sensitive. |
Sign Certificate |
It supports bot pfx and cert file |
This certificate is used to sign SAML token using password. |
Subject/User name |
{firstname}.{lastname} {email} |
This username will be treated as SAP user name and replaced with claim attributes user name. |
URL |
https://cha-en-vsap1.wsdt.local:8001/sap/bc/ui5_ui5/ui5/simpletest/index.html |
This is SAP SAML URL which has trust setup with Evolve. |
-
Manual setup - This is used to for Studio use case like other EP Portal. In this case, user needs to provide SAP SAML URL on Evolve. This SAML URL is used by Studio to fetch mysapsso2 ticket for creating RFC connection. It supports only interactive run from Studio and Add-in. It does not support non interactive SAP operations like Local/Server scheduling, web services, autorun/update plugin and F4 lookup.
Edit SAP server details
- Go to Connections > SAP Servers.
- Select the SAP server from the SAP Servers page list and click Edit.
- On the Update Server pages (theServer Information, Logon Details, andLogon Types pages), make your changes. Click Next to move through the pages.
- After adding all your changes, click Submit. You will be notified that the SAP Server details have been updated successfully.
Referencing an edited SAP server in a solution may cause issues with that solution. The Connection Name field cannot be edited.
Delete an SAP server
- Go to Connections > SAP Servers.
- Select the SAP Server from the SAP Servers page list and click Delete.
- When you are prompted to confirm the deletion, click Yes. You will be notified that the SAP server has been deleted successfully.
Background:
- When SAP server is deleted, the associated SAP credentials and policies are also deleted.
- If SAP server is deleted, credentials which have been added by other users for this SAP server are also deleted.
- Referencing an edited SAP server in a solution may cause issues with that solution.
- If the SAP Server is added again using the same configuration and connection name, the solutions will work as they did previously. Users must add the SAP credentials for this SAP server again; they must also update the policies to include this server.