FindCleanCoreViolations
Scan custom ABAP objects for unreleased or deprecated CDS views. Get a prioritized list of violations (P1-P4) with successor recommendations.
Instructions
Scan Z/Y custom objects system-wide for usages of unreleased (Level C) or deprecated (Level D) SAP CDS views. Returns a prioritised list of violations (P1-P4) with successor recommendations. Use max_objects and start_index to paginate large systems.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxLines | No | Maximum lines to return (1-100000). Omit to request the rest; the byte cap may return fewer lines. | |
| startLine | No | 1-based line number to start from (default 1). Beyond EOF returns an empty page with hasMore=false. | |
| max_objects | No | Maximum number of Z objects to scan per call (default 50) | |
| start_index | No | Pagination offset — skip first N objects (default 0) | |
| object_types | No | Object types to scan. Supported: PROG/P, CLAS/OC, DDLS/DF, FUGR/F. Default: all four types. | |
| package_name | No | Optional: limit scan to a specific package (e.g. ZADR_ABAP) | |
| search_query | No | Wildcard search query for object names (default "Z*"). Use "ZC*" to scan only ZC-prefixed views, or a specific name like "ZC_TEST_STATUS" to scan one object. | Z* |