SAP Tutorials Blog


 


SELECT FROM dbtab

  FIELDS *              "All fields

  WHERE ...

  INTO TABLE @itab.     "itab has an appropriate row type


"Alternative syntax without the FIELDS addition

SELECT comp1, comp2, comp3          "Selected set of fields

  FROM dbtab

  WHERE ...

  INTO TABLE @DATA(lv_itab).        "Internal table declared inline


"Selected set of fields, existing variable

"See the note on CORRESPONDING FIELDS OF above

SELECT FROM dbtab

  FIELDS comp1, comp2, comp3                "Selected set of fields

  WHERE ...

  INTO CORRESPONDING FIELDS OF TABLE @itab.


"The addition INTO initializes the target object. When using the addition APPENDING, 

"you can retain existing lines in internal tables. 

SELECT * FROM dbtab

  WHERE ...

  APPENDING TABLE @itab.


"APPENDING is also possible with the addition CORRESPONDING FIELDS OF

SELECT * FROM dbtab

  WHERE ...

  APPENDING CORRESPONDING FIELDS OF TABLE @diff_itab.


Serkan AKKAVAK

Computer Engineer BSc

Head of SAP & Software Department

Contact : serkurumsal@yandex.com