Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  Processing Internal Data →  Meshes →  Meshes - Using Mesh Paths 

FOR ... IN mesh_path

Other versions: 7.31 | 7.40 | 7.54


... FOR wa|<fs> IN mesh_path
[let_exp] ... 


Evaluates all rows described by a mesh_path using a FOR expression of a constructor expression. The syntax and meaning are the same as for FOR expressions for rows of internal tables, however a mesh path is specified after FOR ... IN, instead of a directly specified internal table. Groupings and FOR expressions for groups, the addition INDEX INTO, and conditions outside of the mesh path cannot be specified here. A FOR expression with a mesh path can be used like a FOR expression with an internal table for table comprehensions and table reductions.

When specifying the mesh paths, the same applies as to mesh paths in the statement LOOP AT. The FOR expression works in the same way as the corresponding LOOP loop on the last path node of the mesh path. In particular, additional conditions can be specified in the square brackets [ ... ] of an association of the mesh path using the additions USING KEY and WHERE log_exp.


In the constructor expression NEW, VALUE, or REDUCE, FOR expressions with mesh paths and FOR expressions with directly specified internal tables occur together.


FOR Expressions for Mesh Paths - Example