Skip to Content
0
Mar 04, 2009 at 03:37 AM

ALV display using cl salv table factory

14364 Views

Hi ,

Trying out to display ALV output using the below code.Gving an error IMAKT is not type compatible with formal parameter T_TABLE.Can anyone here please let me know where I am going wrong.

REPORT  ZSLAV.
type-pools:slis.
DATA: alv TYPE REF TO cl_salv_table .
data:begin of imakt occurs 0,
     matnr like makt-matnr,
     spras like makt-spras,
     maktx like makt-maktx,
     maktg like makt-maktg,
     end of imakt.

select matnr spras maktx maktg from makt
       into table imakt
       where spras = sy-langu.
if sy-subrc = 0.
  cl_salv_table=>factory( IMPORTING r_salv_table = alv
                        CHANGING  t_table   = imakt ).
  alv->display( ).
endif.

Thanks,

K.Kiran.