복잡하게 말씀 드리지 않고 간단하게 .... 질문을 @@.
[ 1 ] [ 2 ] [ 3 ]
이런식으로 화면이 구성이 되어 있다고 하였을때 ..
[ 1 ] 에 값을 넣고 엔터와 같은 이벤트를 발생 시키면.
[ 1 ] 에 입력한 값을 핸들링 할수 있습니다. ( 표현이 맞나 모르겠네요 ^^ )
헌대 [ 1 ] 값을 넣고 마우스로 [ 2 ] 이동을 했을경우.. [ 1 ] 에서 입력한 값을 사용할수 없내요...
다시 말해서 [ 1 ] 값을 넣고 엔터를 치면 pai 에서 지정한 field 에 값이 들어가는대
[ 1 ] 값을 넣고 마우스로 [ 2 ] 이동을 한후 디버깅을 걸어보면 값이 없내요.....
혹시 엔터키가 tab 이라던가 마우스 키로 이벤트를 발생 시키는 방법이없을까요??
댓글 4
-
김지성
2008.02.27 01:40
-
activeman
2008.02.27 02:49
질문이 좀 이상한것 같습니다....
"[ 1 ] 값을 넣고 마우스로 [ 2 ] 이동을 한후 디버깅을 걸어보면 값이 없내요....." 디버깅을 걸려면 [2]에 값을 넣고
엔터키를 쳐야 할텐데 그럼 PAI 를 돌게 될테고 PAI 에 FIELD [1] ON REQUEST, FIELD [2] ON REQUEST
순으로 프로그램 되어 있다면 [2]번 필드에서 [1]번 값을 가져와서 의도한 대로 프로그램이 가능할 텐데요...
ABAP API에서 FIELD [1] 이라고 프로그램 하면 화면필드에서 값을 가져온다라는 의미 입니다..
즐밥하세요....
-
activeman
2008.02.27 03:16
위에 답에 대해 추가로 확인해 보실게 테이블 컨드롤로 작업을 하셨으면
loop at it_tab ~ endloop. 문안에 field [1] module ~ on request 문이 들어가 있어야 합니다.
-
bd
2008.02.27 18:06
질문이 약간 애매한 부분이 있네요.
1번 필드에 값을 넣고 마우스로 2번 필드로 하면 2번 필드에는 선택 도움말 버튼이 동작을 합니다.
이 선택 도움말 버튼은 1번 필드에 있는 값을 참조 하여 셋팅 되는 값입니다. 그래서 따로 엔터키 이벤트가 아닌
선택 도움말 클릭으로 디버깅이 가능하게 된 부분입니다. 아시다 싶이 코맨드 입력부분에 /h ^^ . 언제나 좋은 답글들 감사 드림니다.
저두 그런 기능 구현하다가 안되어 포기 했습니다.(스탠다드도 마찬가지임)
PAI에 Chain을 이용해서 해본거 같은데..안되더라구요..
그래서 유저에게 꼭 엔터 치라고 세뇌를 시켰습니다..^^;
1번에서 엔터 없이 2번으로 이동시 1번의 값을 사용할 수 있는 문제인데..
제 생각은 없을 듯 합니다. 고수님들의 답변을 저두 기다리겠습니다.
도움이 안되 죄송합니다.