SAVE_OK = OK_CODE.
CLEAR OK_CODE.
CASE SAVE_OK.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN '1'. "fct code
OUTPUT = 1.
.....
.....
.....
save_ok 에 값이 들어가질 않는데..
이유를 모르겠습니다..;;
댓글 11
-
지의
2007.11.21 00:28
-
지의
2007.11.21 00:30
날로 먹는 예로...
CASE SAVE_OK. 를 CASE SY-UCOMM. 으로 바꿔보세요. ㅋ
-
SSong
2007.11.21 00:46
지의님 말씀대로 CASE SY-UCOMM 로 바꾸어 보시고 그래도 안되시면
'EXIT' 값이나 '1' 값을 설정해 두셨는지 확인해 보세요 .
설정을 안해 놓으셔서 그럴것 같은데요 ? ^^
-
BEST!!
2007.11.21 00:49
그렇게 바꿨는데요...그래도 안되네여;;
레이아웃에서 푸쉬버튼의 fct 코드를 다 설정 해두었는데..;;
왜 안되는건지..ㅠㅠ
-
지의
2007.11.21 01:00
혹시 status 에 exit 버튼 만드시고 타입을 exit 타입으로 설정하신 다음에 pai 에 module ucomm at exit-command. 라고 되어 있는 부분에 저 프로그램을 빠져나가는 코딩을 안 하신게 아닌지.... 점검해보세요. -
BEST!!
2007.11.21 01:02
아..한가지 실수를 했었네요... sy-ucomm 으로 바꾸니까 됩니다..^^;
-
지의
2007.11.21 01:05
미치겠구랴.. 위에서 계속 말한게 sy-ucomm 인데.. 결국에 안 해보고 안된다고 하신건가요? -
BEST!!
2007.11.21 01:08
아니요..sy-ucomm 으로 바꿨는데도 안됬었어요...
-
노름마치
2007.11.21 02:32
스크린에서 "요소리스트" 탭안에, "일반속성" 탭이 있잖아요?
거그서, 화면요소유형이 "OK" 를 찾아서요(맨아래에 있어요),
이름 넣는 부분에 OK_CODE 라고 되어 있는지 먼저 확인 하셔야 할 듯,,,,,
그림으로 보면 금방인데,,, 답변달때, 첨부를 어찌해야 될지 몰라서요,,, 헐~~
-
썬바바
2007.11.21 17:35
노름마치님 말이 가장 정확한거 같네요. 결국 화면에서의 event에 대한 코드는 각 화면당 default로 존재하는
OK유형에 값이 넘어갑니다.
-
BEST!!
2007.11.21 18:16
넵.!! 감사합니다!
user-command 의 code 가 처음 들어가는 변수는 system field 중에 sy-ucomm 입니다.
sy-ucomm 에서 보통 유저가 선언하는 ok_code 에 값을 넘겨 줍니다.
즉 님은 ok_code 를 user-command 의 code 가 처음 들어가는 부분으로 이해하신거 같습니다.
오른쪽 abap 자료실에 온라인 기초 입문 자료가 있던데 그거 부터 읽어보고 하세요.
수고하세요.