Skip to main content

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

  1. In the SAP GUI command field, enter SU01 and press Enter to open User Maintenance.
  2. In the User field, enter a name for the new service user and click Create.
  3. On the Address tab, provide the required contact information.
  4. Open the Logon Data tab and:
    • Set an initial password (enter it twice).
    • Set User Type to C (Communications Data).
  5. 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
  6. 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.
  7. 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.