sap-hana-xsalisted
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