DATA: LT_DROPDOWN TYPE LVC_T_DROP,
LS_DROPDOWN TYPE LVC_S_DROP.
* First SLART listbox (handle '1').
LS_DROPDOWN-HANDLE = '1'.
LS_DROPDOWN-VALUE = 'A'.
APPEND LS_DROPDOWN TO LT_DROPDOWN.
LS_DROPDOWN-HANDLE = '1'.
LS_DROPDOWN-VALUE = 'B'.
APPEND LS_DROPDOWN TO LT_DROPDOWN.
LS_DROPDOWN-HANDLE = '1'.
LS_DROPDOWN-VALUE = 'C'.
APPEND LS_DROPDOWN TO LT_DROPDOWN.
*method to display the dropdown in ALV
CALL METHOD W_GRID1->SET_DROP_DOWN_TABLE
EXPORTING
IT_DROP_DOWN = LT_DROPDOWN.
------------------------------------------------
제가 만드려고 하는것은 아래와 같은 자료를 가지고
코드번호 : A , 은행명 : 우리은행
코드번호 : B , 은행명 : 신한은행
코드번호 : C , 은행명 : 국민은행
리스트 박스를 클릭 했을때 다음과 같이 출력하려 합니다.
A 우리은행
B 신한은행
C 국민은행
검색도 해도고 많이 찾아 봤는데 어떤 메소드를
이용해야 하는지 모르겠습니다.
조언을 부탁드립니다.
참조소스입니다.
itab 에 해당 내역을 넣고 펑션 돌리시면 됩니다.
data: begin of value_tab occurs 0,
rndcd2 like zpst102-rndcd2,
rndtx2 like zpst102-rndtx2,
end of value_tab.
select rndcd2 rndtx2 from zpst102
into table value_tab
where rndcd1 eq '06'.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
retfield = 'RNDCD2'
dynpprog = sy-cprog
dynpnr = sy-dynnr
dynprofield = p_inout
value_org = 'S'
tables
value_tab = value_tab.