ABAP Keyword Documentation → ABAP Programming Guidelines → Robust ABAP
Modularization units
Die wesentlichen Modularisierungseinheiten bzw. aufrufbaren Einheiten innerhalb eines ABAP-Programms werden als Verarbeitungsblöcke bezeichnet. Hierbei wird nach Prozeduren auf der einen und Dialogmodulen sowie Ereignisblöcken auf der anderen Seite unterschieden. Während Dialogmodule und Ereignisblöcke aus der Dynpro-Ablauflogik oder im Rahmen der Ereignissteuerung durch die ABAP-Laufzeitumgebung aufgerufen werden, sind die Prozeduren für den direkten Aufruf aus einem ABAP-Programm heraus vorgesehen. Neben Verarbeitungsblöcken können auch noch Makros als aufrufbare Einheiten angelegt werden.
Procedures can be:
- Methods
- Function modules
- Subroutines
Only procedures support parameter interfaces and have a local data context.
Dialog modules and event blocks do not have parameter interfaces and generally do not have a local data context.
Macros are a kind of halfway house between callable units and source code modularization.
Other versions: 7.31 | 7.40 | 7.54
Continue
Function Modules and Subroutines
Type of Formal Parameters in Procedures
Pass Type of Formal Parameters
Pass By Reference for Output Parameters
Internal and External Procedure Calls