Skip to main content

adt function

ABAP function group and function module operations.

Subcommands

adt function group create|read|activate|delete
adt function module create|read|write|activate|delete

adt function group — function groups

Generic CRUD (see objects):

CommandDescription
adt function group create <name> <description> <package>Create a new function group.
adt function group read <name>Read the top include source.
adt function group activate <names...>Activate one or more function groups.
adt function group delete <name>Delete a function group.

adt function module

Function modules are children of a function group — every subcommand takes both <group> and <name> as positional arguments.

CommandDescription
adt function module create <group> <name> <description>Create a new function module in a function group.
adt function module read <group> <name>Read source code of a function module.
adt function module write <group> <name> [file|-]Write source code to a function module.
adt function module activate <group> <name>Activate a function module.
adt function module delete <group> <name>Delete a function module.

Options

module create

FlagDescription
-t, --transport <corrnr>Transport request number.
--processing-type <type>Processing type (normal, rfc, update, ...). Default: normal.
--no-error-existingSkip if module already exists (default: error).
--jsonOutput as JSON.

module read

FlagDescription
--jsonOutput metadata as JSON (no source).

module write

FlagDescription
[file]Source file path (use - for stdin). Default: -.
-t, --transport <corrnr>Transport request number.
--activateActivate after writing.

module activate

FlagDescription
--jsonOutput as JSON.

module delete

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

Examples

# Function group
adt function group create ZFG_DEMO "Demo group" ZMYPKG -t DEVK900001
adt function group read ZFG_DEMO

# Function module inside the group
adt function module create ZFG_DEMO Z_HELLO "Hello world" \
--processing-type rfc -t DEVK900001

adt function module write ZFG_DEMO Z_HELLO z_hello.abap --activate
adt function module read ZFG_DEMO Z_HELLO

# Cleanup
adt function module delete ZFG_DEMO Z_HELLO -t DEVK900001 -y
adt function group delete ZFG_DEMO -t DEVK900001 -y

See also

  • objects — generic CRUD flags shared by group
  • @abapify/adkAdkFunctionGroup, AdkFunctionModule