안녕하세요.
easy-ABAP 사이트를 통해 유용한 정보를 많이 얻고 있습니다.
저도 얼렁 실력을 키워서 다른분들께 도움을 드리고 싶네요ㅠ
언제야 그럴날이 올런지ㅋ
다름이 아니라,
Selection-Screen에서 구성한 입력화면 즉,
1000번 화면에 체크박스와 필드들로 구성이 되어있습니다.
특정필드에 대하여 F4(Possible Entry)를 만들어 줄려고 하는데,
체크박스 선택에 따라서 어떤 변수에 임의적인 Char 1 타입의 값을 할당해 줄려고 합니다.
예를 들면, 첫번째 체크박스 선택시에는 1, 두번재 체크박스 선택시에는 2.
이렇게 체크박스 선택에 따라 입력된 값을 가지고 Possible Entry를 띄우기 위해
데이터를 가지고 오는 로직에 조건으로 들어가게 됩니다.
하지만 같은 1000번 화면에서 구성된 필드에 대한 Possible Entry 이기 때문에
체크박스를 선택해도 X 값이 들어오지를 않네요.
"엔터"를 쳐야지만 선택한 체크박스에 'X'값이 들어오게 되는데,
엔터 이벤트 없이 체크박스를 선택하면 이걸 인식하는 방법이 없을까요?
ㅠㅠ 아 궁금하기도 하고 잘 안되니깐 마음도 상하네요
도움 부탁드립니다. 꾸벅~~
댓글 4
-
래피드
2010.06.08 20:47
-
홀로서는나비
2010.06.08 21:24
앗.....늦었다 ㅠㅠ
-
신동욱
2010.06.08 22:00
답변감사드립니다 흐흐 ^ㅡ^
근데 특별히 AT SELECTION-SCREEN에서 로직을 구현하지 않아도
체크박스에 User-Command만 걸어놔도 이게 먹네요?
-
맑은하늘
2010.06.08 22:18
네.. user-command 에 의해서 selection-screen의 PAI 가 실행되어져서 화면필드데이터가
프로그램 변수와 동기화되어집니다.
checkbox를 선택했을 때 user-command를 추가하셔서
at selection screen에서
checkbox에 값이 없으면 X값을 주는 로직을 추가해 보시는건 어떨까요.. 값이 있으면 그걸루 된거구요