Typical operands of an ABAP statement are:
- Data objects from the same ABAP program
Data objects in operand positions are either being modified (writer positions) or are being read (reader positions).
- Functions and expressions
In many reading positions (and in some writing positions), functions and expressions can be specified instead of data objects. In these cases, the statement works with the return value of the function or the result of the expression.
- Types from the same program or the repository
Types such as data types, classes, or interfaces are specified in declarations, typings, or when addressing components.
- Callable units from the same program or the repository
Callable units such as procedures or other ABAP programs are called when the statement is executed.
For more information: