Guides for setup and Basis administrators
Step-by-step guides to switch on the SAP integration, register systems, define landscapes, run the connector agent and keep HANA and EarlyWatch Alert evidence current.
These guides are for tenant administrators setting up the SAP integration and for SAP Basis administrators running the connector agent. For background, see Connections and the connector agent.
Work through them roughly in order: switch on, run the initial setup, add systems, define landscapes, then create, enrol and configure the agent.
Switch on the SAP integration
Make the SAP pages and endpoints available. Prerequisite: tenant administrator.
- Open Settings → Regulatory features.
- Find the flag
sap_integrationand switch it on. - Open Settings → SAP integrations. The page SAP Integrations now shows its sections instead of SAP integration is off for this tenant.
Run the initial setup
Load the SAP skills and the SoD risk catalog. Prerequisite: integration.config.manage.
- Open Settings → SAP integrations and go to Initial setup.
- Select Seed SAP skills. TENSOR reports how many skills it created.
- Select Seed SoD risk catalog. TENSOR reports how many rules it created.
Both actions are safe to repeat; existing entries are skipped. The seeded catalog is one item of the cutover checklist.
Add a cloud SAP system (OAuth)
Register S/4HANA Cloud, SAP BTP or Cloud ALM. Prerequisite: integration.config.manage; an OAuth client in the SAP system.
- Open Settings → SAP integrations and select Add SAP system.
- Enter a Display name.
- Under Authentication mode, choose OAuth 2.0 (Cloud).
- Enter Token URL, Client ID, Client secret, API base URL and System ID.
- Choose the System type: S/4HANA Cloud, SAP BTP or Cloud ALM.
- Select Save. TENSOR confirms Credentials saved.
The system appears under Connected SAP systems. The client secret is stored encrypted and never shown again. For Cloud ALM, the read-only poll starts automatically.
Add an on-premises SAP system (RFC)
Register an ECC, S/4HANA on-premises or Solution Manager system whose data the agent will deliver. Prerequisite: integration.config.manage.
- Open Settings → SAP integrations and select Add SAP system.
- Enter a Display name and choose RFC (on-prem).
- Enter Application server host, System number, Client and System ID (SID).
- Select Save.
No SAP password is entered here. The technical user and password go only into the connector agent's local configuration on your network.
Test a connection and read its health
Check that a cloud connection works. Prerequisite: integration.config.manage (reading needs integration.config.read).
- Open Settings → SAP integrations and find the system under Connected SAP systems.
- Select Test connection and wait for Connection successful or Connection failed.
- Read Status and Last checked, and open Recent health events for details.
For RFC systems TENSOR does not connect to SAP itself. Judge their health by the connector agent's Last heartbeat and Last envelope.
Define an SAP landscape
Map the DEV, QA and PROD systems of one transport path. Prerequisite: integration.config.manage; the connections exist.
- Open Settings → SAP integrations and go to SAP landscapes.
- Select Create landscape.
- Enter Landscape name and, optionally, a Description.
- Choose the DEV connection, QA connection and PROD connection (or Not assigned).
- Select Save landscape. To change assignments later, edit them and select Save assignments.
Landscape names must be unique. Auto-created Changes depend on the landscape role of the SAP system CI, so make sure your development systems carry the role dev. The CAB role per landscape stage has no screen yet.
Create a connector agent
Register the agent that will deliver on-premises SAP data. Prerequisite: integration.config.manage.
- Open Settings → SAP connector agents (page Connector agents).
- Select Create agent.
- Enter an Agent name and choose the Allowed SAP connections.
- Select Create agent. The dialog One-time enrollment token shows the token.
- Copy the token into the agent configuration now, then select I have copied the token.
The token is shown only once and cannot be retrieved later. If you lose it, create a new agent.
Install and enrol the agent on your network
Start collecting SAP data. Prerequisite: SAP Basis administrator with access to a host with Node.js 22 and HTTPS egress to TENSOR; for live mode, the SAP NW RFC SDK and node-rfc installed under your SAP licence.
- Install the TENSOR SAP connector agent on the host.
- Create the local configuration file with the TENSOR base URL, the agent ID, the enrollment token and one entry per SAP system (SID, RFC connection data, TENSOR connection ID).
- Run
tensor-sap-agent enroll --config ./agent.json. The token is replaced by the signing secret and the file is set to owner-only access. - Run one validation pass with
tensor-sap-agent once --config ./agent.json. - Start the scheduler with
tensor-sap-agent run --config ./agent.json, ideally as a service. - In TENSOR, check that the agent shows Active and a recent Last heartbeat.
Without the SAP libraries the agent starts in fixture mode and says so. Use fixture mode to test the path end to end before you connect a real system.
Configure collectors
Decide what the agent reads and how often. Prerequisite: integration.config.manage.
- Open Settings → SAP connector agents and find the agent.
- Under Collectors, switch on the collectors you need: Transports, System inventory, Authorizations, License measurement, Monitoring alerts, HANA status.
- Set the interval of each collector in seconds, minutes or hours.
The agent picks up the new configuration on its next pass. Each collector runs on its own schedule.
Monitor or disable an agent
Keep the data flow healthy and retire an agent. Prerequisite: integration.config.read; disabling needs integration.config.manage.
- Open Settings → SAP connector agents.
- Check the status (Pending enrollment, Active, Heartbeat missing, Disabled), Last heartbeat, Agent version, Last envelope and Envelopes.
- To retire an agent, select Disable and confirm.
A disabled agent can no longer push data or fetch its configuration. Disabling cannot be reversed; enrol a new agent as replacement.
Upload an EarlyWatch Alert report
Keep EWA reports as evidence per SAP system. Prerequisite: integration.config.manage.
- Open Settings → SAP integrations and go to EarlyWatch Alert evidence.
- Select Upload EWA report.
- Choose the SAP system (CI), enter Period start and Period end, and select the Report file (PDF).
- Select Upload report.
The report appears in the list and on the SAP system CI under EWA reports, marked Evidence current. If the newest report is older than 100 days, the badge changes to Evidence stale.
Check HANA status
See backup and replication health of your HANA databases. Prerequisite: integration.config.read; HANA collector active.
- Open Settings → SAP integrations and go to HANA status.
- For each database, read the replication role (Primary, Secondary, No replication) and Replication lag.
- Check Full backup and Log backup ages and their badge (OK or At risk).
- Check Tablespace used, Captured and BackInt tool.
A full backup older than 24 hours or a log backup older than 1 hour is At risk; tablespace at 85 percent is a warning and at 95 percent critical.
SAP integration and compliance
The regulatory requirements the SAP integration produces evidence for, the evidence each feature leaves behind, and the flags you need.
Guides for change managers and the CAB
Step-by-step guides to control transport auto-sync, review and approve transport Changes, schedule, confirm, cancel and force imports, and work SAP-raised incidents.