27 Rules
| ID | Name | Severity |
|---|---|---|
| 7076 | Avoid Programs/Includes with too many Forms |
medium
|
| 7512 | Avoid empty Functions, Forms and Modules |
medium
|
| 7520 | Avoid unchecked return code (SY-SUBRC) after OPEN SQL or READ statement |
high
|
| 7528 | Never use the ON CHANGE OF statement |
medium
|
| 7534 | Avoid READ TABLE without BINARY SEARCH |
high
|
| 7538 | DEPRECATED: Avoid using SELECT ... INTO CORRESPONDING FIELDS OF |
high
|
| 7544 | Avoid using SELECT ... ENDSELECT statement |
medium
|
| 7592 | Avoid using "ORDER BY" in SELECTS |
medium
|
| 7666 | Avoid using SELECT ... ENDSELECT statement on XXL Tables |
medium
|
| 8114 | Avoid data corruption during incompatible mutation (ABAP) |
medium
|
| 8132 | Avoid using CHECK, EXIT,or RETURN in SELECT ... ENDSELECT loops |
critical
|
| 8428 | Authorization check should be done before calling a transaction |
critical
|
| 8566 | Avoid cyclic references in the definition of CDS views (S4/HANA) |
medium
|
| 8570 | Avoid Calling RFC Function Module without Authorization Check |
high
|
| 8572 | Avoid using SUBMIT statement with another user permission |
high
|
| 8574 | Avoid using statement CALL TRANSACTION through variable P_TCODE |
high
|
| 8576 | Avoid using OPEN DATASET without Authorization Check |
high
|
| 8578 | Avoid using MODIFY without Authorization Check |
high
|
| 8580 | Avoid using GENERATE SUBROUTINE POOL statement without Authorization Check |
high
|
| 8582 | Avoid Dynamic Function/Method call without Authorization Check |
high
|
| 8584 | Prefer using OPEN DATASET statement with file Path instead of file name |
high
|
| 8586 | Avoid Insecure dynamic call of a function module through variable P_NAME |
high
|
| 1104000 | Prefer using associations instead "left outer join" in CDS Views (S4/HANA) |
medium
|
| 1104002 | Prefer setting "many to one" cardinality for "left outer join" in CDS Views (S4/HANA) |
medium
|
| 1104004 | Prefer setting cardinality for CDS view associations (S4/HANA) |
medium
|
| 1104006 | CDS view association name should be defined according to the naming convention (S4/HANA) |
medium
|
| 1104008 | CDS View AccessControl.authorizationCheck should not be set to '#NOT_REQUIRED' or '#NOT_ALLOWED' (S4/HANA) |
medium
|