지금 처음으로 모듈풀 프로그램을 배우고 있습니다.
리포트프로램이랑은 많이 다르네요ㅜㅜ
모듈풀 프로그램 생성하는 방법은 알았는데
스크린을 여러개 만들어서 호출하는 방법을 모르겠어요.
커맨드 버튼을 누르면 다음 스크린으로 넘어가게 하는 방법도 모르겠구요....
도와주세요..ㅜㅜ
100번 스크린에서 커맨드 버튼을 누르면 110번 스크린을 불러오고 ,
110번 스크린에서 커맨드 버튼을 누르면 120번 스크린을 불러오고,
120번 스크린에서 커맨드 버튼을 누르면 100번 스크린을 불러오게 구현하고 싶어요.
그리고 한가지 문제가 더있는데 gui status를 만들고 트랜잭션을 만든 다음 t-code로 불러오면 생성했던
지정해놓았던 메뉴들이 활성화가 안되네요.
제가 초보라서 그런데 자세한 설명 부탁드릴께요~ㅜㅜ
댓글 4
-
storyroom.net™
2008.11.18 01:22
-
냥냥
2008.11.18 01:22
저도 초보라서 잘 모르긴 하지만 .. 스크린 호출하는건 call screen을 쓰면 되지 않을까 싶습니다.
PAI에 user command부분에 코딩해 주시면 됩니다.
case 문을 써서요. 예를 들면,
ok_code = sy-ucomm.
case ok_code.
when '버튼이름'.
call screen '호출하고자 하는 스크린 번호'.
endcase.
이런식으로 하면 되지 않을까 합니다.
밑에 있는 질문은 이해가 잘 안되네요... ^^;;
-
별이
2008.11.18 01:31
100 번 스크린 module user_command 에서
case sy-ucomm.
when '버튼'.
call screen '110'.
100 번 스크린 module user_command 에서도 위에서처럼 하면 되구요 .
단지 screen 번호를 '120'으로 바꾸면 됩니다.
gui status를 만든다음 활성화시키세요....다른 것들도 만든다음 check 하신후 활성화 시키세요.
그리고 t-code를 만들고 저장하세요~
활성화 안되는거는 error 땜에 안되는지는 프로그램을 보지 않아서 잘 모르겠구요~
-
튀밥
2008.11.18 23:50
storyroom.net™님, 냥냥님, 별이님 의 답변을 통해 많은 도움을 받았습니다. 감사합니다.^^
1. 100 번 스크린에서 110번을 호출하려면 100번 화면에 버튼을 하나 추가하든지 해서 100번의 PAI에서 USER_COMMAND있죠? 거기에 코딩을 CALL SCREEN '110' 이런식으로 하면 되여...
(질문이 넘 포괄적이라 일단 호출 방법만 적었습니다. 자세히 설명하자니.. 어디서 부터 설명을 해야 할지 ^^;;;;;)
2. GUI_STATUS를 활성화 하기 위해서는 100번 화면의 PBO에서 STATUS를 선언해줘야 합니다....
(아... 이것도 넘 포괄적으로 설명해버렸다....)
하나씩 질문해보세요 ^^ 아마 다른 분들도 답글 달고 싶어도 어디서 부터 손대야 할지 몰라서 답글 못달고 있을것 같습니다.
좋은 분들 많으니까 이렇게 한번에 다 올리지 말고 좀 구체적으로 하나씩 올리시면 답글 많이 달릴꺼예요 ^^*
화이팅!!!