Skip to Content
0
Mar 20, 2009 at 01:53 PM

Multiple Listbox (dropdown) in ALV

1824 Views

All,

I have an ALV using class CL_GUI_ALV_GRID (Editable) and have drop down in 2 different columns , using following but in display both the columns shows same drop down values as OR & AND.

Any Info?

  ls_fcat-fieldname = 'DROPDOWN_F4_1'.
  ls_fcat-datatype  = 'INT4'.
  ls_fcat-checktable = '!'.
  ls_fcat-no_out    = c_x.
  append ls_fcat to pt_fieldcat.

  clear ls_fcat.

  ls_fcat-fieldname = 'DROPDOWN_F4_2'.
  ls_fcat-datatype  = 'INT4'.
  ls_fcat-checktable = '!'.
  ls_fcat-no_out    = c_x.
  append ls_fcat to pt_fieldcat.

  ps_dropdown-handle = '1'.
  ps_dropdown-value = ' '.
  append ps_dropdown to pt_dropdown.

  ps_dropdown-handle = '1'.
  ps_dropdown-value = 'AND'.
  append ps_dropdown to pt_dropdown.

  ps_dropdown-handle = '1'.
  ps_dropdown-value = 'OR'.
  append ps_dropdown to pt_dropdown.

  call method g_grid->set_drop_down_table
    exporting
      it_drop_down = pt_dropdown.

  ps_dropdown-handle = '2'.
  ps_dropdown-value = ' '.
  append ps_dropdown to pt_dropdown.

  loop at i_ynetstat.
    ps_dropdown-handle = '2'.
    ps_dropdown-value = i_ynetstat-status.
    append ps_dropdown to pt_dropdown.
  endloop.

  call method g_grid->set_drop_down_table
    exporting
      it_drop_down = pt_dropdown.