# @sap/adp-cli

> Adaptation Project CLI

Latest version **1.1.75** (published 2026-04-02) · SEE LICENSE IN LICENSE.txt license · 0 weekly downloads

## Install

```sh
npm install @sap/adp-cli
pnpm add @sap/adp-cli
yarn add @sap/adp-cli
bun add @sap/adp-cli
```

Provides the command `adp`.

## Health

**Score 55/100 (C)** — status: stable.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 1.1.75 |
| Published | 2026-04-02 |
| First published | 2023-01-20 |
| Weekly downloads | 0 |
| License | SEE LICENSE IN LICENSE.txt |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 38 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | SAP SE |
| Maintainers | sap_extncrepos |

## Links

- npm: https://www.npmjs.com/package/@sap/adp-cli
- npm.io page: https://npm.io/package/@sap/adp-cli

## Dependencies (4)

- [chalk](https://npm.io/package/chalk.md) 4.1.2
- [commander](https://npm.io/package/commander.md) 9.4.1
- [@sap/adp-abap](https://npm.io/package/@sap/adp-abap.md) 1.1.75
- [@sap/adp-common](https://npm.io/package/@sap/adp-common.md) 1.1.75

## Recent versions

- 1.1.75 (latest) — 2026-04-02
- 1.1.74 — 2025-10-06
- 1.1.73 — 2025-08-26
- 1.1.72 — 2025-07-29
- 1.1.71 — 2025-07-14
- 1.1.70 — 2025-05-30
- 1.1.69 — 2025-05-07
- 1.1.68 — 2025-04-07
- 1.1.67 — 2025-03-19
- 1.1.66 — 2025-02-27
- 1.1.65 — 2025-01-20
- 1.1.64 — 2024-12-11
- 1.1.63 — 2024-11-05
- 1.1.62 — 2024-10-21
- 1.1.61 — 2024-07-16
- … 28 more at https://npm.io/package/@sap/adp-cli/versions

## README

# Adaptation Project Command-line Interface

**Command-line interface** that allows user to **deploy** (**update**) or **undeploy** an Adaptation Project.

## Usage

```shell
npm install -g @sap/adp-cli
```

In your terminal run `adp` to _see_ all available options and commands (`adp abap-deploy`, `adp abap-undeploy`).

For the _correct usage_ of each command add `-h` or `--help`. This will print all the options the command accepts.

Example:<br/>
**Usage**: `adp abap-deploy [options]` <br/>
-ap, --abap-package <abap_package\> Package name<br/>
-at, --abap-transport [abap_transport] Transport request number<br/>
-dn, --destination-name [destination_name] Destination name<br/>
-su, --system-url [system_url] System URL<br/>
-cl, --client [client] Client<br/>
-u, --username [username] Username <br/>
-p, --password [password] Password <br/>
-h, --help display help for command<br/>

Options that are surrounded by arrows are **required**, the ones in square brackets are **optional**. <br/>
If the project is local pass '\$TMP' with single quotes or "\\$TMP" with double quotes and a slash instead of $TMP, then you can omit `-at, --abap-transport` parameter.

## Usage on Business Application Studio (BAS)

You _can use_ the command on SAP Business Application Studio with **either** [destination_name] **or** [system_url] & [client] parameters (the latter requires you to pass credentials). **NOTE**: You cannot use both at the same time.

```bash
# abap-deploy with $TMP package
$ adp abap-deploy --abap-package '$TMP' --destination-name DEST_NAME

# abap-deploy
adp abap-deploy --abap-package ABAP_PKG --abap-transport ABAP_TRANSPORT --destination-name DEST_NAME

# abap-deploy with force update
adp abap-deploy --abap-package ABAP_PKG --abap-transport ABAP_TRANSPORT --destination-name DEST_NAME --force-update

# abap-undeploy
adp abap-undeploy --abap-package ABAP_PKG --abap-transport ABAP_TRANSPORT --destination-name DEST_NAME
```

## Usage on VSCode

You _can only use_ the command on **VSCode** (or in you **CI/CD pipelines**) using the following parameters, example:

```bash
# abap-deploy with system url & client
adp abap-deploy --abap-package ABAP_PKG --abap-transport ABAP_TRANSPORT --system-url https://SYSTEM_URL.sap --client XXX --username USERNAME --password PASSWORD

# abap-undeploy with system url & client
adp abap-undeploy --abap-package ABAP_PKG --abap-transport ABAP_TRANSPORT --system-url https://SYSTEM_URL.sap --client XXX --username USERNAME --password PASSWORD
```

---
_Source: https://npm.io/package/@sap/adp-cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
