SAP Systems
You can create as many SAP System Connections as you want. However, to use a SAP System Connection in a Task you need to register it. It depends on your license how many SAP System Connections you can register and how many slots each Connection can use.
Depending on what settings you choose for a few options, other sections may change. To avoid confusion, we'll describe every setting here on their own, without the description on what other sections change.
Overview
In the overview you can see all SAP System Connections that currently exist. You can search for a specific Connection, adjust the column selection or create a new SAP System Connection with the button + System.
Creation
First, enter a name for the new SAP System connection. Afterwards, go through every section to insert the details. Every section will be described below.
Communication Type
You can choose between RFC Function Call and HTTP Request.
For the RFC Function Call, you'll need to install the RFC function module on your SAP System. Please find all information about it in this article.
To use the HTTP Request you need an Endpoint URL.
SAP Solution
You can choose between a connection to an ECC System and a S/4HANA System.
Connection
Server Type
- Application Server: SID, Application Server, Instance Number, optionally SAProuter
- Load Balancing: SID, Message Server, Group, optionally SAProuter
Payload Format
- Web Service: Endpoint URL
- Process Integration: Endpoint URL
Authentication
Username and Password
- Client
- Language
- Username
- Password
SNC with SSO
- Client
- Language
- Partner Name: you find the partner name in the transaction SU01 for the corresponding user - select the SNC tab and you find the value of the partner name in the field SNC name
- My Name (optional)
- Quality of Protection: Authentication, Integrity, Privacy, Maximum Available
- SNC Mechanism: Kerberos, NTLM, Individual (SNC Library Path necessary)
- to find this information go to SAP Logon > right-click on the Connection > Properties > Network tab > here you find this information
SNC without SSO
- Client
- Language
- Partner Name: you find the partner name in the transaction SU01 for the corresponding user - select the SNC tab and you find the value of the partner name in the field SNC name
- My Name (optional)
- Quality of Protection: Authentication, Integrity, Privacy, Maximum Available
- SNC Mechanism: Kerberos, NTLM, Individual (SNC Library Path necessary)
- to find this information go to SAP Logon > right-click on the Connection > Properties > Network tab > here you find this information
RFC Configuration
RFC Configuration Type
- Certified: SAP certified function module
- Legacy (Extended): newer version of the function module based on Z_RFC_READ_TABLE with support for up to 8,000 characters per data record
- Legacy (Small): smaller version of the legacy function module based on Z_RFC_READ_TABLE with a limit of 2000 characters per data record
RFC Function
- /DABEXP/RFC_SAPCONNECTOR: default, latest function module
- Z_RFC_READ_TABLE: old version of the function module
- Custom: enter the name of the function module if it has been renamed
Settings
Available Data Masking - only the selected options are available to the User when creating a Task
- None
- Anonymize
- Pseudonymize
Limit dependency batch size and increasing the number of System Slots can lead to performance problems in your SAP System.
Maximum parallel extractions - the maximum number of concurrent Connections to this SAP System
Batch Size (Rows per request) - can be adjusted in stacks of 15.000 rows > Higher values might improve extraction performance but also increase resource consumption.
Dynamic batch Size - attempts to dynamically determine a optional batch size for table extractions based on the column selection. Might improve extraction performance. The value is calcualted based on the configured batch size.
Limit dependency batch Size - enable this option if your SAP System is using MaxDB and you have trouble extracting dependency tables.
Test download table (optional) - When testing the connection to the SAP system, dab Nexus attempts to access the table T000 by default, falling back to T001 if T000 doesn't work. If neither table is accessible due to restrictive permissions, you can set a different table to use for testing here.
Permissions
If you don't select any Teams or Users, all Users of dab Nexus can use this SAP System Connection. If you select one or more Teams or Users, only these can use the SAP System Connection.
Test Connection
If the connection test fails, you'll get possible solutions. You can also see more details about the possible issue.
Registration
When a SAP System is registered in dab Nexus, it occupies one licence slot. When you delete a registered SAP System Connection, this slot is still occupied. But you can create the exact same SAP System Connection again and it will use the license slot, that was already assigned.
The number of SAP systems that can be registered can be found in Settings > Licence & Support in the SAP Configuration section. This shows how many SAP systems are already registered and the maximum number that can be registered.
To use a SAP System Connection in a Task, you have to register it.
To register a SAP System Connection go to Settings > SAP Systems > click on the three dots on the right side of the SAP System Connection you want to register and click on Register.
Edit
You can adjust an existing SAP System Connection in certain ways.
But some settings can't be changed afterwards:
- Communication Type
- Connection
Deletion
The deletion of a SAP System Connection can affect active (scheduled) Tasks and may cause them to fail. This deletion cannot be undone.