ARTICLE
Specifying Individual Operands
There are three ways to specify the names of
operands :
Specifying Names Statically
The name of the operand must be specified directly. If the name of a
data object is specified, the specified name is used and not the content
of the data object.
Example
SUBMIT report .
Specifying Names Dynamically in Parentheses
For some statements that are designed to be specified statically, there
is a syntactic form that allows the name of a character-like data object
to be specified in parentheses at the operand position. At the time of
execution, the data object must contain the actual name of the operand.
Example
SUBMIT (dobj).
For statements that contain lists of operands or whole parts of
statements, an internal table with a character-like row type can often
be specified in parentheses. The table rows must then contain the names
of the individual operands.
Example
SELECT ... WHERE (where_tab).
Specifying Names Dynamically
At many operand positions, the system expects character-like data
objects that contain the actual names of the individual operands at the
time of execution. To enable these operands tp be specified statically,
literals must be used.
Example
CALL FUNCTION dobj.
Note
In some rare cases, there may be exceptions to these rules, where
operands must be set in parentheses or in inverted commas as literals,
but no data objects can be specified. This is noted in the corresponding
syntax descriptions.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved