Skip to main content

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 IDEMP

Assess package or object for Clean Core compliance

OptionRequiredDescription
target (positional)yestarget (object/name argument)
--connectionnoconnection profile name
--variantnoATC check variant
--forcenodelete existing state and re-run assessment
abapctl clean-core assess <target>

abapctl clean-core report

IDEMP

Regenerate SUMMARY.md from progress.json (local only, no SAP connection)

OptionRequiredDescription
target (positional)yestarget (object/name argument)
abapctl clean-core report <target>

abapctl clean-core executive

IDEMP

Generate executive summary from all assessed packages

No parameters.

abapctl clean-core executive

abapctl clean-core prep

IDEMP

Download source and prepare fix context for D/C objects

OptionRequiredDescription
target (positional)yestarget (object/name argument)
--connectionnoconnection profile name
abapctl clean-core prep <target>

abapctl clean-core apply

DESTR

Push modified source from fix directory back to SAP: lock, write, unlock, activate

prompts for confirmation; read-only with --dry-run

OptionRequiredDescription
target (positional)yestarget (object/name argument)
--connectionnoconnection profile name
--dry-runnolist objects without writing to SAP
--yesnoskip confirmation prompt
--objectnoapply fix for a single object only
abapctl clean-core apply <target> --dry-run