제목대로 alv 스탠다드에서 주어지는 프린트 기능을 막고 user_command로 하려고 합니다.
이렇게 하려고 하는 건 프린트 버튼을 눌렀을때 행동을 캣치하려고 하는데
바로 스탠다드 프로그램으로 들어가버리니 잡아낼수가 없어서 그렇습니다.
alv 리스트 띄워놓고 프린트 버튼으로 출력했을때 나오는 형태로 user_command로 구현하는 방법이 있나요?
함수 호출이라든가 하는 방법으로..
아니면 인터널 테이블의 내용을 그냥 리스트화면으로 뿌려주는 방법은 있을까요?
wirte문으로
new page print on
이렇게 인쇄하는건 있는거 같던데.
이렇게 수정해야하는 프로그램이 많아서 이건 좀 힘들거 같아서
혹시 다른 방법을 아시면 답변 부탁드립니다.(--)(__)
댓글 4
-
갈매기
2010.08.07 23:04
-
맑은하늘
2010.08.09 18:34
toolbar 이벤트 만드시구요. 해당 루틴에서 standard 출력기능 빼시고, 출력기능 toolbar 메뉴 추가하신후에
user_command 이벤트에 추가하신 출력기능을 추가하시면 됩니다.
-
은근
2010.08.10 03:27
아. 네.. 제가 질문을...잘못 드렸습니다.ㅜㅜ
이벤트에 출력기능은 만드는데 스마트폼등을 이용한 출력이 아니라 인터널 테이블의 내용을 그냥 쭉 스탠다드 프린트 처럼 출력할 수 있는 기능(펑션)이 있는가 였습니다.
없을까요??
-
계동너구리
2011.02.08 17:47
LEAVE TO LIST-PROCESSING.
위 구문 이용하시면 일반 Report 프로그램 모드로 변환됩니다.
펑션 코드 print를 다른걸로 바꿔버리세요