Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  ABAP Syntax →  ABAP Statements →  Operands 

Specifying Individual Operands

There are three ways to specify the names of operands:

Other versions: 7.31 | 7.40 | 7.54

Static Specification

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.

Dynamic specifications in parentheses

For some statements that are designed for static specification, there is a syntactic form that allows you to specify the name of a character-type data object 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 sections of statements, an internal table with a character-type line type can often be specified in parentheses. The table lines must then contain the names of the individual operands.


Example

SELECT ... WHERE (where_tab).

Dynamic specification

At many operand positions, the system expects character-type data objects that contain the actual names of the individual operands at the time of execution. To enable static specification of these operands, you must use literals.


Example

CALL FUNCTION dobj.

Note

In some rare cases, there may be exceptions to these rules, in which 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.