Skip to main content

adt package

ABAP package operations. Packages (type DEVC) are the top-level container for repository objects.

Subcommands

CommandDescription
adt package create <name> <description>Create a new ABAP package.
adt package list <name>List objects and subpackages in an ABAP package.
adt package get <name>Get details about a specific ABAP package.
adt package delete <name>Delete an ABAP package.
adt package activate <names...>Activate one or more ABAP packages.
adt package stat <name>Check if an ABAP package exists (exit 0=found, 10=not found).

adt get package <name> is a legacy alias for adt package get <name>.

Options

create

FlagDescription
-s, --super-package <pkg>Parent (super) package name.
-t, --transport <corrnr>Transport request number.
--no-error-existingDo not error if package already exists.
--jsonOutput result as JSON.

list

FlagDescription
-r, --recursiveInclude objects from subpackages recursively.
-l, --longLong output — include object type and package columns.
--subpackages-onlyList only subpackages, not objects.
--jsonOutput as JSON.

get (alias for adt get package <name>)

FlagDescription
--jsonOutput as JSON.
--objectsList objects in the package.
--no-sub-packagesExclude subpackages when listing objects.

delete

FlagDescription
-t, --transport <corrnr>Transport request number.
-y, --yesSkip confirmation prompt.
--jsonOutput result as JSON.

activate

FlagDescription
--jsonOutput result as JSON.

stat

FlagDescription
--jsonOutput result as JSON.

Examples

# Create in $TMP
adt package create $ZDEMO "Demo sandbox" -s $TMP --no-error-existing

# Create a transportable package
adt package create ZDEMO_PKG "Demo package" -s ZPARENT -t DEVK900001

# Inspect
adt package get ZDEMO_PKG --objects
adt package list ZDEMO_PKG -r -l --json

# Scripted existence check
adt package stat ZDEMO_PKG
echo $? # 0 if present, 10 if missing

# Cleanup
adt package delete ZDEMO_PKG -t DEVK900001 -y

See also

  • import package — export a package to disk
  • checkout — same, abapGit-formatted
  • @abapify/adkAdkPackage