← ClaudeAtlas

sap-hana-xsalisted

SAP HANA XS Advanced operations — `xs` for normal work and `XSA` for local maintenance when remote access is gone (diagnose, collect-traces, restart, du, list-tenants). Covers the org/space model, routing mode (unchangeable after installation), the app-working directory and its sizing, global_allocation_limit, certificate expiry, tenant-database registration and the joint-recovery backup rule, and XSA under HANA System Replication. Use for "xs CLI", "XSA", "xs login", "xs apps", "XSA diagnose", "xscontroller not starting", "xs command not found", "routing mode", "app_working". NOT the BTP `cf` CLI.
adam0thman/sap-basis-ops · ★ 0 · AI & Automation · score 72
Install: claude install-skill adam0thman/sap-basis-ops
# SAP HANA XS Advanced (XSA) **Sources.** *The SAP HANA XS Command-Line Interface Reference*, SAP HANA Platform **2.0 SPS 04**, Document Version 1.1 – 2019-10-31 **[V]** — downloaded and read. **SAP Note 2596466 — *FAQ: SAP HANA XS advanced***, version **74**, released **22.05.2026**, component BC-XS-RT **[V]** — fetched and read; 51 questions. Marks: **[V]** verified, **[G]** cited but not read in full. > ## ⚠️ `xs` is not `cf` — and the resemblance is the trap > > The XSA CLI deliberately mirrors Cloud Foundry's shape: `xs login`, `xs target`, `xs apps`, > `xs push`, `xs logs`, orgs and spaces. **It administers XS Advanced on an on-premise HANA system, > not SAP BTP.** The platforms are unrelated, the commands are not interchangeable, and a runbook > that says "log in and push" is ambiguous unless it names the CLI. > > If your landscape has both, be explicit. See **`sap-btp-cli`** for the BTP side. **Licensing:** *"except a valid SAP HANA platform license, no additional license is required to install and run SAP HANA XS advanced."* **[V]** --- ## 1. Two CLIs — and the second one is your fallback This is the distinction that matters operationally, and Note 2596466 states it directly **[V]**: | Tool | Scope | Documented purpose | |---|---|---| | **`xs`** | Remote **or** local | Operate XSA — *"either remotely and locally after logging in as `<sid>adm`"* | | **`XSA`** | **Local only** | XSA **maintenance** locally as `<sid>adm`, *"**e.g. when remote access is not possib