Terminates processing and
raises an exception of the exception class <class>. If the reference variable
<ref> points to an object of an exception class, <class> can be specified
instead of TYPE.
RAISE for Exceptions of Function
Modules and Methods
Raises exceptions.
Syntax
RAISE <except>.
Only occurs in function
modules and methods. Terminates processing and raises an exception <except>
defined in the interface.
RAISE for Events
Triggers events in ABAP
Objects.
Syntax
RAISE EVENT <evt>.
Only occurs in methods.
Triggers the event <evt> and calls all registered handler methods.
RANGES
Declares a RANGES table.
Syntax
RANGES <rangetab> FOR <f>.
Declares a RANGES table
for the field <f>. A RANGES table has the same data type as a selection table,
but is not linked to input fields on a selection screen.
Reads the contents of the
file <dsn> on the application server to the variable <f>. The amount of data can
be specified using MAXIMUM LENGTH. The number of bytes transferred can be
written to <len> using ACTUAL LENGTH.
This statement reads
either the line of the internal table with the same key as specified in the work
area <wa>, the line with the key specified in the TABLE KEY addition, the line
that corresponds fully to <f>, or the one corresponding to the freely-defined
key in the KEY addition. The contents of the line are either written to the work
area <wa>, or the line is assigned to the field symbol <FS>. If you assign the
line to a work area, you can compare field contents and specify the fields that
you want to transport.
READ for Index Tables
Reads a line of an
internal table.
Syntax
READ TABLE <itab> INDEX
<idx> INTO <wa>�
| ASSIGNING <FS>
| REFERENCE INTO <dref>.
The line with index 7 is
read. The result is specified as with any internal table.
READ for Lists
Reads the contents of a
line from a list.
Syntax
READ LINE <n> [INDEX <idx>]
[OF CURRENT PAGE|OF PAGE <p>]
|CURRENT LINE
[FIELD VALUE <f1> [INTO <g1>]� <fn> [INTO <gn>]].
Reads either the line <n>
on the current or specified list or page, or the last line to have been selected
by the user. The addition specifies the fields that you want to read, and the
target fields into which they should be placed. The entire line is always placed
in the system field SY-LISEL, and the HIDE area is filled for the line.
READ for Programs
Reads ABAP programs into
the program library.
Syntax
READ REPORT <prog> INTO <itab>.
Copies the lines of the
program <prog> into the internal table <itab>.
RECEIVE
Receives results from an
asynchronous function module call.
Syntax
RECEIVE RESULTS FROM
FUNCTION <func> [KEEPING TASK]
[IMPORTING � fi = a i� ]
[TABLES � fi = a i� ]
[EXCEPTIONS� ei = r i� ]
Occurs in special
subroutines to receive IMPORTING and TABLES parameters from function modules
called using the STARTING NEW TASK addition