Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  ABAP Syntax →  ABAP Statements →  Operands →  Functions and Expressions in Operand Positions →  Operand Positions for Functions and Expressions →  Reader Positions for Functions and Expressions 

Functional Operand Positions

Functional operand positions are reader positions, in which suitable data objects and functional methods or method chainings plus constructor expressions and table expressions whose return values or results have a suitable data type, can be specified. The following functional operand positions exist:

  • Functional operand positions in ABAP Objects
  • Functional operand positions in relational expressions
  • Functional operand positions in assignments:
  • Function operand positions in string processing and byte string processing
  • Character-like or byte-like arguments of the predefined functions
    dbmaxlen, xstrlen
  • Function operand positions in statements for internal tables:
  • Function operand positions in statements for time stamps:
  • Functional operand positions in message processing:
  • Operand oref of the statement
    MESSAGE oref ...
  • Function operand positions in statements for checkpoints:

Other versions: 7.31 | 7.40 | 7.54


  • Alongside the regular functional operand positions, three extended functional operand positions exist that can be used to specify certain predefined functions. These operand positions are obsolete and should no longer be used.