/code-pal-for-abap

code pal for ABAP is a highly configurable engine, fully integrated into the ABAP development framework ensuring Cloud’s built-in quality.

Primary LanguageABAPApache License 2.0Apache-2.0

code pal for ABAP

abap package version license REUSE status

Based on the Clean ABAP, this tool contains a set of checks to guarantee the Clean ABAP adherence.
Together, we both support you in writing a clean ABAP code.

❣️ It's free and open-source.

Features

  • Supported by Code Inspector (SCI / SCII) and ABAP Test Cockpit (ATC) (SE80 / Eclipse);
  • Ignores automatically generated code;
  • Supports exemptions;
  • Provides a new user-friendly way to create variants (Profile Management);
  • Allows configuration based on:
    • Threshold;
    • Severity / Priority;
    • Validity for productive code, test code, or both;
    • Validity for objects created since a specific date;
    • Validity period;
    • Allow / Deny exemption.

⚠️ Tool is not RFC-Enabled (#268).

⚠️ Severities set to Notification / Priority 3 by default (#368).

Set of Checks

Dependencies

  • SAP NetWeaver 7.40 SP8 or higher
  • abapGit

How-to Guides

Recommended Readings

Recommended Courses