RANGES
Short Reference
ABAP Syntax(Obsolete) RANGES rtab FOR dobj [OCCURS n].
What does it do? Obsolete declaration of a
ranges table . This statement (not allowed in classes) is a short form
of the following statement sequence which is also not allowed in
classes:
DATA: BEGIN OF rtab OCCURS {10|n},
sign TYPE c LENGTH 1,
option TYPE c LENGTH 2,
low LIKE dobj,
high LIKE dobj,
END OF rtab.
Declares an internal table rtab with the structure of a
selection table and a
header line . Without the addition
OCCURS , the initial memory requirement of
the ranges table is set to ten rows. You can use the addition
OCCURS
to specify a numeric literal or a numeric constant n to
determine a different initial memory requirement.
Latest notes: The statement RANGES is replaced by the addition
TYPE|LIKE RANGE OF of the statements
TYPES and DATA . If used, these
declare ranges tables without header lines.
The sign and option columns of a range table declared
using RANGES are not related to data types in ABAP Dictionary.
For a ranges table defined in ABAP Dictionary, these columns are based
on the data elements DDSIGN and
DDOPTION .
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved