ABAP Anti-Patterns Overview
ABAP Anti-Patterns Overview
SELECT * FROM Database Tables
SELECT * FROM Database Tables
SELECT *
to retrieve all fields from database tables. This increases network traffic, memory usage, and processing time. Instead, explicitly list only the fields you need for your application logic.Not Using WHERE Clause in Database Queries
Not Using WHERE Clause in Database Queries
Using SELECT Inside Loops
Using SELECT Inside Loops
Not Using Internal Tables Effectively
Not Using Internal Tables Effectively
Excessive Use of Global Variables
Excessive Use of Global Variables
Not Using ABAP Objects
Not Using ABAP Objects
Hardcoding Values
Hardcoding Values
Not Using Proper Exception Handling
Not Using Proper Exception Handling
Not Using Modern ABAP Syntax
Not Using Modern ABAP Syntax
Inefficient String Handling
Inefficient String Handling
Not Using Code Inspector and ATC
Not Using Code Inspector and ATC
Not Using Proper Authorization Checks
Not Using Proper Authorization Checks
Not Using Proper Modularization
Not Using Proper Modularization
Not Using SAP Standard Code
Not Using SAP Standard Code
Not Using Proper Naming Conventions
Not Using Proper Naming Conventions
Not Using ABAP Unit Tests
Not Using ABAP Unit Tests
Not Considering Performance in Loops
Not Considering Performance in Loops
Not Using Data Dictionary Objects
Not Using Data Dictionary Objects