안녕하세요..
궁금한 것이 있어서 문의드립니다.
아래와 같은 코드가 있습니다.
실행하면 그림1 처럼 나타납니다.
REPORT z_event_test.
DATA : g_ucomm LIKE sy-ucomm.
PARAMETERS : p_vbeln LIKE vbak-vbeln DEFAULT '0000022628'.
START-OF-SELECTION.
여기서 저는 그림2 처럼 더블클릭을 했을 경우 va03을 호출하려 합니다.
이것이 가능한지요..?
고맙습니다.
댓글 3
-
eabap
2007.06.27 18:17
-
김지성
2007.06.27 23:36
e-abap님 답변 고맙습니다. 파라미터 필드에서 더블클릭(그림2)하니 function code를 선택되지 않았다고 메시지가 나오네요..무슨 방법이 있을 터인데..에고 -
코딩시로
2007.06.29 19:43
이런건 어떨련지요...
user-command에 더블클릭 이벤트를 코딩하세요..
CASE P_UCOMM.
WHEN '&IC1'.
CASE P_SELFIELD-SEL_TAB_FIELD.
SET PARAMETER ID 'IQM' FIELD P_SELFIELD-VALUE. <~~ va03의 매개변수를 넣어주셔야겠죠
CALL TRANSACTION 'va01' AND SKIP FIRST SCREEN. <~~ va03 call.
SET PARAMETER ID 'IQM' FIELD ''
위의 내용은 필드를 더블클릭했을때 필드값을 가지고 t-code 실행하는 문입니다.
type 1 프로그램에서 파라미터 더블클릭하면 sy-ucomm = OPTI 로 받습니다. 이걸로 처리하면 될거 같은데...
저도 해본적은 없네요.
한