for
https://www.youtube.com/watch?v=WPNcz7nXQQg
REPORT ytest_for_operator.
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
DATA(it_data2) = VALUE tt_data( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa ) ).
cl_demo_output=>display( it_data ).
cl_demo_output=>display( it_data2 ).
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
REPORT ytest_for_operator.
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
cl_demo_output=>display( it_data ).
DATA: it_data2 TYPE TABLE OF i.
it_data2 = VALUE #( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa-c1 ) ).
cl_demo_output=>display( it_data2 ).
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
cl_demo_output=>display( it_data ).
DATA: it_data2 TYPE TABLE OF i.
it_data2 = VALUE #( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa-c1 ) ).
cl_demo_output=>display( it_data2 ).
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
REPORT ytest_for_operator.
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
cl_demo_output=>write( it_data ).
DATA(it_data2) = VALUE tt_data( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa ) ).
cl_demo_output=>write( it_data2 ).
DATA(it_data3) = VALUE tt_data( FOR wa IN it_data index into lv_index where ( c1 = 20 )
( lines of it_data from lv_index ) ).
cl_demo_output=>display( it_data3 ).
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
cl_demo_output=>write( it_data ).
DATA(it_data2) = VALUE tt_data( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa ) ).
cl_demo_output=>write( it_data2 ).
DATA(it_data3) = VALUE tt_data( FOR wa IN it_data index into lv_index where ( c1 = 20 )
( lines of it_data from lv_index ) ).
cl_demo_output=>display( it_data3 ).
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
REPORT ytest_for_operator.
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: BEGIN OF ty_data4,
c1 TYPE i,
c2 TYPE i,
END OF ty_data4.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
TYPES: tt_data4 TYPE TABLE OF ty_data4 WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
cl_demo_output=>write( it_data ).
DATA(it_data2) = VALUE tt_data( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa ) ).
cl_demo_output=>write( it_data2 ).
DATA(it_data3) = VALUE tt_data( FOR wa IN it_data index into lv_index where ( c1 = 20 )
( lines of it_data from lv_index ) ).
cl_demo_output=>write( it_data3 ).
DATA(it_data4) = VALUE tt_data( FOR wa IN it_data from 2 to 4 ( c1 = wa-c1 c2 = wa-c2 ) ) .
cl_demo_output=>display( it_data4 ).
TYPES: BEGIN OF ty_data,
c1 TYPE i,
c2 TYPE i,
c3 TYPE i,
c4 TYPE i,
END OF ty_data.
TYPES: BEGIN OF ty_data4,
c1 TYPE i,
c2 TYPE i,
END OF ty_data4.
TYPES: tt_data TYPE TABLE OF ty_data WITH EMPTY KEY.
TYPES: tt_data4 TYPE TABLE OF ty_data4 WITH EMPTY KEY.
DATA(it_data) = VALUE tt_data( FOR i = 10 THEN i + 10 UNTIL i > 50 ( c1 = i c2 = i + 1 c3 = i + 2 c4 = i + 3 ) ).
cl_demo_output=>write( it_data ).
DATA(it_data2) = VALUE tt_data( FOR wa IN it_data WHERE ( c1 > 30 ) ( wa ) ).
cl_demo_output=>write( it_data2 ).
DATA(it_data3) = VALUE tt_data( FOR wa IN it_data index into lv_index where ( c1 = 20 )
( lines of it_data from lv_index ) ).
cl_demo_output=>write( it_data3 ).
DATA(it_data4) = VALUE tt_data( FOR wa IN it_data from 2 to 4 ( c1 = wa-c1 c2 = wa-c2 ) ) .
cl_demo_output=>display( it_data4 ).
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Comments
Post a Comment