안녕하세요. 주말 잘 보내셨습니까?
온라인 프로그램 수정하는데..필수입력으로 처리해 달라는 부탁을 받았습니다.
리포트형식에서만 하다가 온라인에 적용할려고 하니깐 머리가 멍해지네요...
어떻게 처리하는지 궁금합니다.
많은 의견 부탁드립니다. 그럼 ..수고하세요..
input field입니다.
댓글 4
-
김윤승
2007.06.25 22:26
-
bd
2007.06.25 22:35
chain 문을 사용 하시면 가능할꺼 같은데;;;
-
김지성
2007.06.25 23:55
김윤승님과 bd님 모두 가능합니다.
저같은 경우에는 스크린에서
process on value-request. 에서 모듈을 만든다음 값을 체크하지요
예)
스크린에서 다음과 같이 구현을 합니다
* gs_scr0200-kprgbz_sd : 스크린의 필드명
* help_kprgbz_sd : 모듈명(Perform과 같습니다.)
process on value-request.
field gs_scr0200-kprgbz_sd : module help_kprgbz_sd.
모듈에서 값이 입력되었는 지 혹은 정상적인 데이타가 들어왓는 지 체크하여 맞다면 넘어가고 그렇지 않으면
메시지 띄운 후 해당 필드로 포커스를 주면 되겠네요..
-
bd
2007.06.26 00:20
지성님 모르던거 알게 되었네요 ^^ 감사 합니다.
PROCESS ON VALUE-REQUEST 원문 입니다.
Code to demonstrate how to perform a manual value help(F4) on a particular field using the PROCESS ON
VALUE-REQUEST statement and how to return values back to a table control on the screen. For standard
screen fields simply move the value to the appropriate screen field name
.....
PROCESS BEFORE OUTPUT.
*MODULE PBO_MODULE.
PROCESS AFTER INPUT.
*MODULE PAI_MODULE.
PROCESS ON VALUE-REQUEST. "F4
FIELD EKPO-EBELP MODULE help_ekpo.
.....
안녕하세요~
해당 Screen 의 스크린페인터로 가셔서, 적용하시려는 입력 필드의 '속성' 윈도우를 보시면 하단에 '속성-프로그램' 탭 부분이 있습니다.
'입력필드' 옆에 Select-Box 에 보시면 possible 등 총 4가지가 있는데 이중에 'required' 로 선택해 주시면
레포트 프로그램의 Selection-Screen 에서 Obligatory 와 같은 기능으로 동작합니다.