老规矩先上效果图:
1.输出ALV 加个字段
2.设置下拉框的值
FORM SET_DRDN_TABLE .
DATA:LT_DROPDOWN TYPE LVC_T_DROP,
LS_DROPDOWN TYPE LVC_S_DROP.
DATA:LT_DRAL TYPE LVC_T_DRAL,
LS_DRAL TYPE LVC_S_DRAL.
CLEAR LS_DROPDOWN.
LS_DROPDOWN-HANDLE = '1'.
LS_DROPDOWN-VALUE = '标箱'.
APPEND LS_DROPDOWN TO LT_DROPDOWN.
CLEAR LS_DROPDOWN.
LS_DROPDOWN-HANDLE = '1'.
LS_DROPDOWN-VALUE = '特箱'.
APPEND LS_DROPDOWN TO LT_DROPDOWN.
GS_ALV->SET_DROP_DOWN_TABLE(
IT_DROP_DOWN = LT_DROPDOWN ).
ENDFORM.
3.取数那里设置值
LOOP AT GT_OUT INTO GS_OUT.
GS_OUT-DROP_DOWN = '1'.
MODIFY GT_OUT FROM GS_OUT.
CLEAR GS_OUT.
ENDLOOP.
就完成了~