ALV CLASS 를 사용하여서 List 생성을 했습니다.
Screen 100 에 List를 보여주고
Screen 100 에 Standard GUI status 를 복사하여 사용하고
user-command 부분에 back과 exit, cancel 버튼에 관한 정의만 해놨습니다.
리스트가 보여진 상태에서
Find 옆부분에 있는 Page 관련 버튼들을
Standard 그대로의 기능을 사용하고 싶은데,
따로 구현을 해줘야 하는 건가요?
댓글 6
-
icarus
2008.01.31 22:27
-
Waiting
2008.01.31 22:38
페이지 버튼 4개 맞습니다.
Application 단위라함은 무엇을 말하는 것인가요?
각각에 버튼에 별도의 코딩이 필요하군요.
어떤 방법으로 코딩을 하면 될까요?
메소드라던지 이벤트라던지..
답변 감사드립니다. :)
-
옆집남자
2008.02.01 02:09
100화면 스크린 PAI단에 module user command 해주시고.
status 상에 만들어 놓은 back , canc ,exit에 대해서 어떻게 처리해 줄지 선언 해 주면 됩니다.
즉..
스크린상.
PROCESS AFTER INPUT.
MODULE user_command_9000.
---------------------------------------------
프로그램상
CASE sy-ucomm.
WHEN 'BACK' OR 'EXIT' OR 'CANC'.
LEAVE TO SCREEN 0.
ENDCASE.
-
사니아
2008.02.04 09:06
MODULE exit_command_0100 INPUT. " 추가 설정 status에서
" 펑셔니얼 타입 e로
ok_temp = ok_code.
CLEAR ok_code.
CASE ok_temp.
WHEN 'EXIT'.
" clear clear_object "객체 클린? - 메모리에 할당된 위치 해제..
LEAVE PROGRAM.
ENDCASE.
ENDMODULE. " EXIT_COMMAND_0100 INPUT
MODULE user_command_0100 INPUT.
ok_temp = ok_code.
CLEAR ok_code.
CASE ok_temp.
WHEN 'BACK' OR 'CANC'.
LEAVE TO SCREEN 0.
WHEN 'SHOW'.
PERFORM show_message.
WHEN 'MATERIAL'.
PERFORM show_material.
ENDCASE.
ENDMODULE.
"참고 하세요.
-
Waiting
2008.02.04 18:33
답변 해주셔서 감사합니다.
그런데 질문이 exit에 대한 부분이 아니라 페이지 관련 부분이였는데 ;;
어쨌든 도움 주셔서 감사드립니다.
-
김용태
2008.02.11 23:46
페이지관련 스텐다드 버튼은 따로설정하지 않아도 실행됩니다.
pai 단은 당근 유저가 코딩을 해줘야 합니다...
Standard Toolbar에 있는 페이지 버튼 4개를 말씀하시는 것 같은데요,,,
그 버튼을 클릭할 경우 처리해야 하는 건 Application 단위로 다를 수 밖에 없습니다.
즉, Standard 에서 어떻게 처리할지 모르기 때문에
개발 하시는 CBO 프로그램에서 별도의 코딩을 해 주셔야 됩니다.