Thursday, August 27, 2009

Displaying a ALV Grid in a pop up window.

Just in case you have ever wanted to place a ALV Grid inside a popup window.
It's really simple.
First add to your data section.
Data:         
ls_fieldcat TYPE slis_fieldcat_alv,
lt_fieldcat TYPE slis_t_fieldcat_alv.

Now Populate a new catalog entry
  CLEAR  ls_fieldcat.
ls_fieldcat-fieldname = 'CBOX'.
ls_fieldcat-tabname = 'GLOBAL_BANK'.
ls_fieldcat-seltext_l = 'Select'.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.

ls_fieldcat-fieldname = 'BANKN'.
ls_fieldcat-tabname = 'GLOBAL_BANK'.
ls_fieldcat-seltext_l = 'Account Number'.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.

Finally Add the call for the function module.
  CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
i_title = 'Select Bank Account'
i_selection = 'X'
i_zebra = 'X'
it_fieldcat = lt_fieldcat[]
i_tabname = 'GLOBAL_BANK'
i_checkbox_fieldname = 'CBOX'
TABLES
t_outtab = global_bank.









Custom Search