메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요.


Funtion ALV 를 사용중, 다음에 문제에 대해서 질문을 드리고자 합니다.


 


1. 개요.


 


1) 특정 입력 조건에 의해, 출력의 결과를 ALV 로 화면에 뿌림.


 


2) 유저는 ALV 를 보고 원하는 아이템의 목록을 체크박스에 체크


 


3) 체크 박스에 체크된 아이템에 대해서 인쇄 버튼을 누르면 Form printing 으로 인쇄.


 


2. 세부


 


1) 사용자 PF_STATUS 를 별도 작성하여 인쇄 버튼을 추가 한다.   -> &FORMPRN


    혹은 기존의 표준 PF_STATUS 를 카피, 수정하여 인쇄 버튼의 명칭을 변경한다   -> &FORMPRN


 


2) 이벤트 USER_COMMAND 가 발생하는 순간 FORM ALVEVENT_USER_COMMAND 를 호출한다.


 


3) ALVEVENT_USER_COMMAND에서는, PARAMETER SY-UCOMM 으로 부터 값 &FORMPRN 이 들어오면


   FORM PRINTING 을 수행한다.


 


 


3. 문제


 


위의 1-2) 에서 ALV 체크박스에 체크를 하고, 인쇄 버튼을 눌렀을때의 시점에서


크 박스의 체크 결과가 내부 테이블에 반영이 안 되어 있습니다.


 


1) 타이밍?


 - 체크박스에 체크를 한 뒤, refresh 버튼을 누르면 체크가 내부 테이블에 반영이 되어, 그 후에 인쇄 하면 정상 출력 됩니다.


 


2) 기능?


 -  인쇄 버튼이 아니고, 저장 버튼을 눌러서 처리를 하면 체크가 내부 테이블에 반영이 되어, 그 후에 인쇄 하면 정상 출력 됩니다.


 


4. 질문


 


위 문제를 해결 하기 위해서는 , 폼 프린팅 로직이 수행되기전, 내부 테이블에 체크 박스의 수정 상태가 반영이 되어야 하는데요. 저장(&DATA_SAVE) 버튼을 눌렀 을 때 처럼, 내용이 내부 테이블에 옮겨 진 뒤 로직을 수행 할 수 있는 방법은 없을까요 ?


 


게시물 검색 결과 발견한      SELFIELD-REFRESH = 'X'.    은 통하지 않았습니다.


 


 


 


사족 : 안 되면 써본 적은 없지만 오늘 중으로 CLASS 로 전부 갈아 엎어 보려고 하고 있습니다..

번호 제목 글쓴이 날짜 조회 수
4039 <img src=3.gif><img src=3.gif border=0><img src=3.gif border=0><img src=3.gif border=0><img src=3.gif border=0>[re] <img src=1.gif border=0>아밥에디터상에서 글씨체나 주석 색상 변경가능한가요? [3] file 부산갈매기 2009.09.21 1259
4038 <img src=3.gif border=0>[re] <img src=1.gif border=0>아밥에디터상에서 글씨체나 주석 색상 변경가능한가요? 처서련 2009.09.22 1291
4037 <img src=3.gif border=0>소문자로 입력 받은 값을 대문자로 변환하는 함수 [3] 행복을 파는 외계인 2009.09.21 2894
4036 <img src=2.gif border=0>collect로 해결되지 않는 문제 쫌 봐주세요 [8] 아밥고지를 찾아서 2009.09.18 2319
4035 <img src=2.gif border=0>Excel 다운로드시 텍스트형식 그대로 다운받는법 질문입니다. [3] 아밥맨 2009.09.18 2675
4034 <img src=2.gif border=0>모듈풀 프로그램 개발시 SAP ERROR 문의 [1] file 나무나라 2009.09.18 1136
4033 <img src=3.gif border=0>Internal Table에서 문자열 검색 [3] 은미짱 2009.09.18 2054
4032 <img src=3.gif border=0>[BADI] 메소드간 정보 교환. (한 메소드의 결과를 다른 메소드로 전달) [2] JiruMi 2009.09.18 955
4031 <img src=3.gif border=0>table control을 사용 하여 그리드를 사용 하고 잇습니다. [1] 궁금해 2009.09.18 950
4030 <img src=2.gif border=0>혹시 reuse_alv_list_display 에서 cell 수정이 가능한가요? [4] 왕초~삽질맨 2009.09.17 1549
4029 <img src=2.gif border=0>데이타 엘리먼트 상태가 이상합니다. [1] 빡쿤 2009.09.17 1189
4028 <img src=2.gif border=0>GET BKPF. 문법 쫌 갈켜주세요 old 문법인것 같은데요. [5] 아밥고지를 찾아서 2009.09.17 2087
4027 <img src=2.gif border=0>collect 구문에 관한 고수님들의 의견을 듣고 싶습니다. [7] james80 2009.09.16 5492
4026 <img src=2.gif border=0>스탠다드 BDC중에 파일 업로드 문의드립니다.. [2] 헐크호간 2009.09.16 887
4025 <img src=3.gif border=0>Function 실행 시에 Parameter Value 값이 250 byte 가 넘을때 [2] 도움이 2009.09.16 1203
4024 <img src=3.gif border=0>1000번화면에서 첫번째 선택조건을 체크후 두번째 선택조건도 1000번 화면에서 가능할까요? [3] 들아쿠라 2009.09.15 1470
4023 <img src=2.gif border=0>Upgrade후에 POPUP_TO_CONFIRM에 관한 질문 [2] ACE 2009.09.15 1270
4022 <img src=1.gif border=0>Report writer로 만든 BS의 계정 맵핑변경 hccpi 2009.09.15 1283
4021 <img src=2.gif border=0>on change of f1~~~end on refresh 질문 [2] 츄리닝 2009.09.15 1304
4020 <img src=2.gif border=0>조건에 따른 drop down list 만들기 [1] 츄리닝 2009.09.15 1325