메뉴 건너뛰기

SAP 한국 커뮤니티

[re] <img src=2.gif>Smartforms 여러건 한번에 인쇄?

St.Raphael 2010.10.20 01:17 조회 수 : 1917

 


해외 사이트에서 답을 얻었습니다.


스풀 Open 하고 여기에 해당 Smart Form을 Loop 돌면서 담고-


이를 스풀 Close 시켜서- 인쇄 및 미리보기를 하는 기능을 구현하면 됩니다.


 


Smart Form의 내부 Loop 문을 이용하여 처리가 가능하지만,


저처럼 복잡한 구성의 내용이라면- 스풀을 이용하는 방법이 쉽게 처리될 수 있을듯 합니다.


 


처리했던 내용의 소스를 아래에 공유합니다.


 


------------------------------------------------



DATA: LS_INPUT    TYPE SSFCOMPIN.


* 인쇄옵션


  IF     P_MODE = 'PRIN'.             "인쇄
    LS_INPUT-TDPREVIEW    = ' '.


 


  ELSEIF P_MODE = 'PRIV'.            "미리보기
    LS_INPUT-TDPREVIEW    = 'X'.
  ENDIF.


 


LS_INPUT-DIALOG = ' '.       "인쇄창 띄우지 않기(SAP의 인쇄창)
LS_INPUT-TDIMMED = 'X'.   "즉시인쇄
LS_INPUT-TDDELETE = 'X'.   "인쇄후 삭제


 


*
  CALL FUNCTION 'SSFCOMP_OPEN'     "스풀 open
    EXPORTING
      INPUT        =  LS_INPUT
   EXCEPTIONS
     ERROR         = 1
     OTHERS        = 2      .


 


* Smart Form 콜하기 
  LOOP AT GT_HEAD  WHERE MARK = 'X'.
    PERFORM CALL_SMARTFORMS    USING 'PRIN'.


  ENDLOOP.


 


*
  CALL FUNCTION 'SSFCOMP_CLOSE'.    "스풀 close


------------------------------------------------------


 


감사합니다.


 


 




>안녕하세요.




>청구서 Form을 만들었는데요.... Smartform 내부적으로 테이블이나 Loop를 사용하지 않고 만들었습니다.


>좀 복잡해서- 서브윈도로 다 만들었거던요 @_@;;



>그런데 이걸 이용해서 여러건을 인쇄할려고 하는데- 가능할까요??




>[참조 소스]


>loop at item.


>   perform make_data.


>  


>   call function 'smartforms'.


>endloop.




>머 대충이런식의 프로그램으로 Smartforms 을 호출하는데요.


>Control 이나 Option 쪽에서 가능한지 알고 싶습니다!



>인쇄창은 한번만 보여주고- 여러건 인쇄 입니다. ^^;



>감사합니다.



번호 제목 글쓴이 날짜 조회 수
5387 <img src=2.gif>[ALV] field name을 엑셀처럼 2줄로 가능한가요??? [3] 찬호사랑 2010.10.19 1513
5386 <img src=2.gif>스크린 페인터에서 한글이 입력 안되는 현상? [1] 돌맹이 2010.10.19 1396
5385 <img src=3.gif>[단축키] Save , eXit , Cancel등의 적용 [1] 문바이 2010.10.19 1660
5384 <img src=3.gif>F4IF_INT_TABLE_VALUE_REQUEST 를 사용한 탐색도움말에서 조건에 값 셋팅할 수 있나요? [3] file 기쁨 2010.10.18 3013
5383 <img src=1.gif>DB2 hints 주는 syntax 좀 알려주시면 감사하겠습니다. 앵가연무 2010.10.18 2272
5382 <img src=2.gif>abap table control MARK 선택시 자동 합계. [2] 가로수 2010.10.18 1564
5381 <img src=2.gif>Smartforms 여러건 한번에 인쇄? [4] St.Raphael 2010.10.18 1401
» [re] <img src=2.gif>Smartforms 여러건 한번에 인쇄? St.Raphael 2010.10.20 1917
5379 <img src=3.gif>스마트폼에서 PDF로 실행시 OTF end command // missing in OTF data 메세지가 뜹니다.. [6] 써언 2010.10.18 2623
5378 <img src=3.gif>PDF 변환 후 FTP 서버로 파일을 올리려고 하는데 파일생성이 안됩니다..고수님의 조언을 구합니다. [3] 무식한아밥퍼 2010.10.18 2489
5377 <img src=3.gif>ALV로 뿌려주고나서 버튼만들고 INSER.. [4] UJ 2010.10.16 1426
5376 <img src=3.gif>module pool에서 파라미터 입력값 관련 문의입니다. [4] 냥냥 2010.10.16 2858
5375 <img src=2.gif>New Debugger 세팅방법좀 알려주세요 [2] 덩콘 2010.10.16 1249
5374 <img src=3.gif>abap에서 3개의 테이블 조인문인데요 [2] 유정a 2010.10.15 1308
5373 <img src=1.gif>'SAVE_TEXT' 사용 질문드립니다. 아바압 2010.10.15 1644
5372 <img src=1.gif>[ 삭제 된 role을 pfcg에서 복원하는 방법 ] 맹꽁이 2010.10.15 1546
5371 <img src=3.gif>select 문 where 조언바랍니다.왕 초보입니다. [4] 녹스노바 2010.10.15 1471
5370 <img src=3.gif>alv내 possible entries 띄우는 방법 [2] file 맨날초보 2010.10.14 1308
5369 <img src=2.gif>read table 문제(internal table을 읽지 못합니다) [10] sub 2010.10.14 1659
5368 <img src=2.gif>외부에서(Web Page) RFC 호출시 BDC로 영업오더생성(VA01) 처리시 문제점 [1] 윤뚱 2010.10.14 1361