clean-core: Assessment and remediation
ATC-driven Clean Core assessment, classification (A–D), reporting, fix preparation, and apply.
Related guides: clean-core.
5 commands.
abapctl clean-core assess
READ IDEMPAssess package or object for Clean Core compliance
| Option | Required | Description |
|---|---|---|
target (positional) | yes | target (object/name argument) |
--connection | no | connection profile name |
--variant | no | ATC check variant |
--force | no | delete existing state and re-run assessment |
abapctl clean-core assess <target>
abapctl clean-core report
IDEMPRegenerate SUMMARY.md from progress.json (local only, no SAP connection)
| Option | Required | Description |
|---|---|---|
target (positional) | yes | target (object/name argument) |
abapctl clean-core report <target>
abapctl clean-core executive
IDEMPGenerate executive summary from all assessed packages
No parameters.
abapctl clean-core executive
abapctl clean-core prep
IDEMPDownload source and prepare fix context for D/C objects
| Option | Required | Description |
|---|---|---|
target (positional) | yes | target (object/name argument) |
--connection | no | connection profile name |
abapctl clean-core prep <target>
abapctl clean-core apply
DESTRPush modified source from fix directory back to SAP: lock, write, unlock, activate
prompts for confirmation; read-only with --dry-run
| Option | Required | Description |
|---|---|---|
target (positional) | yes | target (object/name argument) |
--connection | no | connection profile name |
--dry-run | no | list objects without writing to SAP |
--yes | no | skip confirmation prompt |
--object | no | apply fix for a single object only |
abapctl clean-core apply <target> --dry-run