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.
Function Modules and Subroutines
Type of Formal Parameters in
Procedures
How Formal Parameters Are Passed
Pass By Reference for Output
Parameters
Typing of Formal Parameters
Internal and External Procedure
Calls
Exiting Procedures
Dialog Modules and Event Blocks
Macros
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved