Set up SAP S/4HANA
This guide explains how to create a dedicated service user in SAP S/4HANA and grant the necessary permissions for Atlan to extract metadata.
Prerequisites
Before you begin, make sure you have:
- Administrative access to SAP S/4HANA.
- SAP system details, including:
- Host
- System number
- Client number
Create communication user for metadata extraction
- In the SAP GUI command field, enter
SU01
and press Enter to open User Maintenance. - In the User field, enter a name for the new service user and click Create.
- On the Address tab, provide the required contact information.
- Open the Logon Data tab and:
- Set an initial password (enter it twice).
- Set User Type to C (Communications Data).
- Switch to the Roles tab and assign roles that enable:
- Remote function call (RFC) execution
- Table-level read access for metadata tables
- Access to system-level information
- Verify that the assigned roles enable execution of these RFC modules:
STFC_CONNECTION
: Verifies connectivity between Atlan and SAP S/4HANA.RFC_SYSTEM_INFO
: Retrieves system metadata such as SYSID, operating system, and release version.RFC_READ_TABLE
: Enables table-level reads for metadata extraction.DD_DDL_DEPENDENCY_GET
: Fetches dependencies used in CDS views and table lineage.
- Click Save to confirm the changes.
note
The user must change the password on first login.
Next steps
- Crawl SAP S/4HANA: Follow the instructions to extract metadata using the configured service user.