Thursday, June 4, 2020

Creating a Drop Down in ALV

Creating  a Drop Down in ALV

There are requirement when you have to give drop down in alv report as input .
So i am sharing sample code for this input field


TYPE-POOLSvrm.  "declare along with sliss 
*-----selection screen add this code  for list box-----------------------*
PARAMETERS     p_days(10AS LISTBOX VISIBLE LENGTH 10.


DATAname  TYPE vrm_id,
      list  TYPE vrm_values,
      value LIKE LINE OF list.

AT SELECTION-SCREEN OUTPUT.

  name 'P_DAYS'.
REFRESH LIST.
  value-key '1'.
  value-text '1 Days'.
  APPEND value TO list.

  value-key '2'.
  value-text '2 Days'.
  APPEND value TO list.

  value-key '3'.
  value-text '3 Days'.
  APPEND value TO list.

  value-key '4'.
  value-text '4 Days'.
  APPEND value TO list.

  value-key '5'.
  value-text '5 Days'.
  APPEND value TO list.

  value-key '6'.
  value-text '6 Days'.
  APPEND value TO list.

  value-key '7'.
  value-text '7 Days'.
  APPEND value TO list.

  value-key '8'.
  value-text '8 Days'.
  APPEND value TO list.

  value-key '9'.
  value-text '9 Days'.
  APPEND value TO list.

  value-key '10'.
  value-text '10 Days'.
  APPEND value TO list.


  CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id name values list.