ABAP crimes list:
1. Complete program with no modularization blocks
3- Not considering performance
4- Development in productive and quality assurance systems
5- No success and failure checks
6- Not using exceptions
7- Copying big templates to every program
8- Too many global definitions
9- Lack of comments
10- Too many errors and warnings after SLIN and SCI checks in a recently developed program.
11- Copying standard programs
12- Writing code like 1999
13- Badly formatted source code.
14- Avoid ‘Hard codings’
15- Using exit and commit work statements in enhancements