데이타를 조회해서 우선 ALV보여주고
그중에서 선택한것을 WRITE로 해서 화면에 보여주고
출력을 하면 인쇄가 되는 프로그램을 만들고 있습니다.
ALV조회하고 항목 선택후 미리보기를 해서 WRITE로 화면에 보여줘야 하는데
아무 반응이 없네요..디버기 하니까 WRITE를 타는데 화면이 출력이 안됩니다.
저렇게는 구현할수 없는건지 알고 싶네요..
구현 가능하면 방법좀 ...
다른데 소스를 좀 봤더니 ALV출력후 다른 화면을 만들어서 콜해서 데이타를 넘겨서 출력하는 방법을 썼는데..
저렇게해야 하는지..
고수님들 조언 부탁합니다.
댓글 5
-
아밥퍼
2008.11.20 16:59
-
im 해성
2008.11.20 20:19
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
WRITE: 'a'.
이렇게 구문 써주세면 write때려주는 standard program 넘어갑니다.
-
도련님
2008.11.21 17:43
감사..
해봐야 겠네요..
정말 고맙습니다.
-
도련님
2008.11.22 00:00
도움 감사합니다.
덕분에 원하는데로 됐는데 2가지가 좀 아쉬워서 다시 글 올립니다.
1번 : 출력시 출력페이지 첫줄에 Dynamic List Display 라는 글씨가 찍힙니다. 이거 제거하는 방법.
2번 : 이전이나 취소를 했을때 ALV화면으로 돌아가지를 않고 처음 조회화면으로 넘어가는것만 해결하면
완벽할거 같은데..
위에 두가지도 해결이 가능할까요??
그럼 부탁드립니다.
-
도련님
2008.11.22 00:16
2번은 해결했습니다.
스크린 번호라 500번이더군요..정의해 주지 않았는데 STATUS에서 보니까 500이라
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 500. 이렇게 하니까 전화면으로 돌아가세 해결이 됐습니다.
이제 1번만 해결하면 됩니다.
감사합니다.
screen 을 하나 만들어서 선택한 자료를 넘겨서 출력하는 방법으로 하시는 게...
screen으로 데이터를 넘겨주는 방법은
일반 스크린 프로그램방식으로 하시던지
list-processing 구문을 활용하면 될것 같네요.