sapdev logo background
sapdev logo sapdev logo
Comments

ABAP RANGES Statement syntax, information and example SAP source code



Return to Statement index



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




RAISE_SYSEXC
READ




comments powered by Disqus