Field symbols in SAP ABAP

  • Field symbols are pointers in C.
  • They are used to store the address of variable.
  • Used to increase the performance. 
  • Syntax:
                     Field symbols:  <fs> [typing].
        Assigning is the keyword to assign the field symbol to variable.


Report

REPORT zab_rp_field_symbol.
TABLES: vbak.

SELECT-OPTIONS : s_vbeln FOR vbak-vbeln.
IF s_vbeln IS NOT INITIAL.
  SELECT vbeln,erdat,erzet,ernam,vbtyp
    FROM vbak
    INTO TABLE @DATA(lt_vbak)
    WHERE vbeln IN @s_vbeln.
ENDIF.

IF  lt_vbak IS NOT INITIAL.
  LOOP AT lt_vbak ASSIGNING FIELD-SYMBOL(<fs_vbak>).
    WRITE/ <FS_VBAK>-vbeln <FS_VBAK>-erdat<FS_VBAK>-erzet,<FS_VBAK>-erzet,<FS_VBAK>-vbtyp.
  ENDLOOP.
ENDIF.

Input


Output


******************************Thank You***************************


Comments

Popular posts from this blog

New syntax for append- VALUE (new syntax 7.4+) in ABAP

Read statement new syntax in ABAP. (7.4+).

Concatenation new syntax( 7.4+ ).