SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
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:
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.