ABAP Keyword Documentation → ABAP - Reference → ABAP Syntax → ABAP Statements → Operands → Functions and Expressions at Operand Positions → Operand positions for functions and expressions
Functional Operand Positions
Functional operand positions are read positions, in which suitable data objects, functional methods, or method chains whose return values have a suitable data type, can be specified. The following functional operand positions exist:
- Enhanced functional operand positions:
- Source field
sourceof the statementsMOVE source TO ...
... = source
- Operand
operandof the statement
CASE operand
- Operands
operandof the statementWHEN operand ...
- Functional operand positions in assignments:
- Operand
struc1of the statementMOVE-CORRESPONDING struc1 TO ...
- Operand
valof the statementCLEAR ... WITH val
- Function Operand Positions in String Processing and Byte String Processing
- Operand
itabof the statementCONCATENATE LINES OF itab INTO ...
- Operand
itabof the statementFIND ... IN TABLE itab ...
- Function operand positions in statements for internal tables:
- Work area
waof the statementREAD TABLE ... FROM wa ...
- Work area
waof the statementINSERT wa INTO ...
- Internal table
jtabof the statementINSERT LINES OF jtab INTO ...
- Work area
waof the statementCOLLECT wa INTO ...
- Work area
waof the statementAPPEND wa TO ...
- Internal table
jtabof the statementAPPEND LINES OF jtab TO ...
- Work area
waof the statementMODIFY ... FROM wa ...
- Work area
waof the statementDELETE TABLE ... FROM wa ...
- Function operand positions in statements for time stamps:
- Operands
time_stampandtzof the statement
CONVERT TIME STAMP time_stamp TIME ZONE tz INTO...
- Operands
dat,tim,dst, andtzof the statement
CONVERT DATE dat TIME tim DAYLIGHT SAVING TIME dst INTO ... TIME ZONE tz
- Function operand positions in statements for checkpoints:
- Operands
val1 val2of the statementASSERT ... FIELDS val1 val2 ...
- Operands
val1 val2 ...of the statementLOG-POINT ... FIELDS val1 val2 ...