You are on page 1of 1

REPORT zmb24demo22.

TYPES: BEGIN OF ts_mara,


matnr TYPE matnr,
mtart TYPE mtart,
END OF ts_mara.
DATA: it_mara TYPE TABLE OF ts_mara.

TYPES: BEGIN OF ts_makt,


matnr TYPE matnr,
spras TYPE spras,
maktx TYPE maktx,
END OF ts_makt.

DATA: it_makt TYPE TABLE OF ts_makt.

"GET SOME DATA FROM MARA TABLE - 20 RECORDS


SELECT matnr FROM mara INTO TABLE it_mara UP TO 20 ROWS.

*sort and delete adjacent duplicates on for all entries table


SORT it_mara BY matnr.
DELETE ADJACENT DUPLICATES FROM it_mara .

IF it_mara IS NOT INITIAL.

SELECT matnr spras maktx FROM makt


INTO TABLE it_makt " 0
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr.

ENDIF.

SORT it_makt BY matnr.


* AND SPRAS = 'E' .

cl_demo_output=>display(
EXPORTING
data = it_makt " Text or Data
name = 'FOR ALL ENTRIES DEMO'
).

You might also like