Data: context_node type ref to if_wd_context_node.
Data: it_carriers type STANDARD TABLE OF if_view1=>element_DROPDOWN_CARRIERS,
wa_carriers like line of it_carriers.
select *
from scarr
into table it_carriers.
context_node = wd_context->get_child_node( name = 'DROPDOWN_CARRIERS').
context_node->BIND_TABLE( it_carriers ).
DATA: index type i.
index = 3.
context_node->set_lead_selection_index( index = index ).
이런식으로 드롭다운리스트를 만들었는데
특정 유저의 경우 드롭다운을 선택하지 못하게 만들고 싶습니다.
if sy-uname = 'AAA' 일 경우는 드롭다운을 disable 시키고
다른 유저일 경우만 enable 시키는 방법이 있나요?
댓글 5
-
아리사냥
2010.07.23 17:35
-
모포
2010.07.23 17:52
아리사냥님 조금 더 자세히 설명해 주실 수 있나요?
관련 예제라도 알려주시면 너무 감사요~ -
모포
2010.07.23 18:53
WDR_TEST_EVENTS 예제를 참고하여 해결하였습니다. 감사합니다.
-
맨날초보
2010.07.23 20:01
모포님~ 위와 같은 예제는 어디서 찾아보시는지 궁금합니다. 혹시나해서 포털사이트 검색창에 써보았더니..helpsap.com 사이트가 검색되던데...거기 들어가서 읽어봐도 예제는 없고 이게 뭐다 ~ 라는 내용들만 보여서요. 예제 찾는 경로 좀 설명 부탁드립니다. 감사합니다. ^^
-
모포
2010.07.23 21:48
SE80 에서 Web Dynpro Comp. / Intf. 로 맞춰놓고
WDR* 넣으면 예제가 많이 나옵니다.
드롭다운 필드의 속성중 enabled 의 값을 변수로 설정한 후,
해당 변수의 값을 제어하면 가능합니다.