ABAP Keyword Documentation → ABAP − Reference → Obsolete Language Elements → Obsolete Modularization → Subroutines
FORM - DEFINITION, IMPLEMENTATION
Other versions: 7.31 | 7.40 | 7.54
Obsolete Syntax
FORM subr DEFINITION
[TABLES table_parameters]
[USING parameters]
[CHANGING parameters]
[RAISING exc1|RESUMABLE(exc1) exc2|RESUMABLE(exc2) ...].
FORM subr IMPLEMENTATION.
...
ENDFORM.
Effect
In this variant of the statement FORM
the definition of a subroutine subr
is shared between a declaration part and an implementation part:
-
The statement
FORM subr DEFINITION
declares the subroutine and its parameter interface. The meaning of the additions is the same as inFORM
. A subroutine declaration of this type is part of the global declaration part of a program. -
The subroutine is implemented between the statements
FORM subr IMPLEMENTATION
andENDFORM
. These statements define a processing block in the implementation part of the program.
Note
This variant of defining a subroutine is not supported by all tools and should be avoided.