Guides
Task-oriented walkthroughs for getting work done with abapctl. Each guide expands a single workflow into runnable examples. For a specific command, see the Command Reference; for the model behind the tool, start with Architecture.
New to abapctl? Configure a connection first. See Getting Started → Configure.
Everyday development
- Read and navigate: pull source and metadata, search, browse a package, jump to definitions and references, and use compiler-authoritative code completion.
- Edit source:
source put/source push, the lock → write → unlock → activate cycle,--dry-run,--no-activate, and pretty-printing. - Quality checks: syntax, ATC, ABAP Unit, and CDS-DDL checks, plus ATC quick-fix inspection and apply.
- Transports: list, inspect, create, release, and delete transport requests, including recursive cleanup.
Working with packages and objects
- Workspaces: sync an entire SAP package to a local directory the way you would clone a git repo, with conflict detection and SID-aware safety.
- Object creation: the
createcommand family, one-shot create+activate from a source file, and multi-include create for classes and function groups.
DDIC, CDS, and services
- DDIC and CDS: deep DDIC metadata, CDS intelligence (annotations, element info, repository access), and data preview.
- Services and OData: publish/test service bindings (V2 and V4) and consume published OData runtime services.
- Behavior definitions and RAP: read/create BDEFs, batch activation for RAP stacks, and enhancement implementation (ENHO) inventory.
Assessment and automation
- Clean Core: the assess → prep → fix → apply remediation loop against the Clean Core compliance levels.
- Working with AI agents: the
tools list --jsoncontract, the four key agent flags, and the read → propose → approve → commit loop.