Avoid Variable Names with Numeric Suffixes
Overview
Avoid variable names with numeric suffixes.
ATC Finding Message:
Avoid numbered variable names like lv_count1; use descriptive names
Rationale
Numbered variable names like lv_count1, lv_idx2, or ls_tmp3 often indicate poor naming or the need for a dedicated collection or internal table. Use descriptive names that convey intent or use structured types.
Non-Compliant
abap
DATA lv_count1 TYPE i VALUE 0.Compliant
abap
DATA lv_source_count TYPE i VALUE 0.Suppression
To suppress findings for this rule, append the pseudo-comment to the statement:
abap
" Standard pseudo-comment:
... "#EC NO_NUMBERED_VAR
" SAP CI_ prefix format:
... "#EC CI_NO_NUMBERED_VARRelated Rules
- Enforce Configured Naming Conventions for Local Variables and Field-Symbols —
#EC PREF_NAMING_VARS - Avoid Single-Letter Identifiers in Declarations —
#EC NO_SINGLE_LETTER
Technical Details
- Native ATC Class:
/SKYL/CL_NO_NUMBERED_VAR - ABAP Implementation: /skyl/cl_no_numbered_var.clas.abap
- Rule Metadata: rules-data.mjs (Line 6090)