Skip to Content
0
Jan 03, 2023 at 03:48 PM

how do i get the index of data from itab without using read and loop with condition number = 6?

39 Views Last edit Jan 03, 2023 at 07:57 AM 2 rev

Hallo folks, how do i get the index of data from sorted itab (initial_data) without using read and loop with condition number = 6?
TYPES group TYPE c LENGTH 1.
  
TYPES: BEGIN OF initial_type,
group TYPE group,
number TYPE i,
description TYPE string,
END OF initial_type,
itab_data_type TYPE STANDARD TABLE OF initial_type WITH EMPTY KEY.
DATA: initial_data TYPE itab_data_type.
initial_data = VALUE itab_data_type(
( group = 'A' number = 10 description = 'Group A-2' )
( group = 'B' number = 5 description = 'Group B' )
( group = 'A' number = 6 description = 'Group A-1' )
( group = 'C' number = 22 description = 'Group C-1' )
( group = 'A' number = 13 description = 'Group A-3' )
( group = 'C' number = 500 description = 'Group C-2' )
( group = 'A' number = 19 description = 'Group A-4' )
).
SORT initial_data BY group ASCENDING number DESCENDING.

cl_demo_output=>display_data( initial_data[] ).

Thanks ini advance,

Jalskyyy