메뉴 건너뛰기

SAP 한국 커뮤니티

간략히 설명하면   스마트폼 양식을 (OTF)  PDF파일로서 로컬에 다운받고자 합니다.


게시글을 참조하여 진행중인데, 다음과 같은 절차 중 return이 안되는 막힘을 겪고 있습니다.


 


 


(1) CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
     formname           = 'ZXXXXXX'  "스마트폼명
    IMPORTING
     fm_name            = func_mod_name
    EXCEPTIONS
      no_form            = 1
      no_function_module = 2
      OTHERS             = 3.


  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
           WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.


 


 


(2) output_options-tdimmed    = 'X' .
  output_options-tddelete   = 'X' .
  output_options-tdnewid    = 'X' .
  output_options-tdfinal    = 'X' .
  output_options-tdnoprev    = 'X' .



  control_parameters-no_dialog = 'X'.
  control_parameters-preview   = space.
  control_parameters-no_open   = 'X'.
  control_parameters-no_close  = 'X'.
  control_parameters-getotf = 'X'.


 


(3) CALL FUNCTION func_mod_name    


      EXPORTING
        control_parameters = control_parameters
        output_options     = output_options
        gs_head            = gt_hd
      IMPORTING
        job_output_info    = job_output_info
*        document_output_info  = document_output_info
*        job_output_options    = job_output_options
      TABLES
        it_item            = lt_lineitem
      EXCEPTIONS
        formatting_error   = 1
        internal_error     = 2
        send_error         = 3
        user_canceled      = 4
        OTHERS             = 5.


    IF sy-subrc = 0.
    ENDIF.


 


 



 


그리고나서  아래와같이 OTF 인터널테이블 값을 받는 작업이 필요합니다.


 


 


 


 it_otf[] = job_output_info-otfdata[].      // BUT, 디버깅 하면 값을 못받습니다.


       


(4)  CALL FUNCTION 'CONVERT_OTF'
      EXPORTING
        FORMAT = 'PDF'
        MAX_LINEWIDTH = 132
      IMPORTING
        BIN_FILESIZE = v_bin_filesize
      TABLES
        otf = it_otf
        lines = it_lines
      EXCEPTIONS
        ERR_MAX_LINEWIDTH = 1
        ERR_FORMAT = 2
        ERR_CONV_NOT_POSSIBLE = 3
        ERR_BAD_OTF = 4.


 


(5) CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
        bin_filesize = v_bin_filesize
        filename = v_filename
        filetype = 'BIN'
      TABLES
        data_tab = it_lines
      EXCEPTIONS
      file_write_error = 1
      no_batch = 2
      gui_refuse_filetransfer = 3
      invalid_type = 4
      no_authority = 5
      unknown_error = 6
      header_not_allowed = 7
      separator_not_allowed = 8
      filesize_not_allowed = 9
      header_too_long = 10
      dp_error_create = 11
      dp_error_send = 12
      dp_error_write = 13
      unknown_dp_error = 14
      access_denied = 15
      dp_out_of_memory = 16
      disk_full = 17
      dp_timeout = 18
      file_not_found = 19
      dataprovider_exception = 20
      control_flush_error = 21
      OTHERS = 22.



 


 


1 --> 5 번의 순서로 진행됩니다.


그런데 중간에


smartforms의 OTF파일을 받아서


CONVERT할 FUNCTION에


otf = it_otf 를통해 할당해야하는데 job_output_info-otfdata[] 값을 못받습니다.


그래서 conversion이구 뭐구 못하고있어요.


 


 


좀 도와주세요 고수분들


제가 뭔가 결정적으로  MISS한게 있는거 같은데;



 

번호 제목 글쓴이 날짜 조회 수
4607 <b>[완료]</b>필드 길이 지정시 혹시 다른 옵션을 주어야 하나요? [5] 풍뎅이 2008.01.11 2054
4606 <b>[완료]</b>maintenarce view 에서 필드명 깨짐 현상?? [1] 아밥소녀 2009.03.11 2053
4605 [요청]Sorted table 생성하는 코딩에서 막힙니다. [2] 처절자취생 2008.05.17 2053
4604 <img src=2.gif>Tree ALV에서 컨텍스트 메뉴 생성하는 방법좀 알려주세요. [1] 초밥 2011.02.22 2052
4603 <img src=3.gif>인터널 테이블 데이터를 다운로드할때 형식(택스트 탭으로 분리? 또는 CSV?파일로...) [2] beginer 2010.12.16 2052
4602 <img src=3.gif>하나의 리스트박스에서 옵션별로 활성, 비활성이 가능할까요? [3] file 나만고양이 2010.10.08 2051
4601 [요청]REUSE_ALV_GRID_DISPLAY 에서 필드카탈로그 변경시 화면에 반영안될때 [4] Happy~ 2008.09.25 2051
4600 [요청]sap 사용중에 끊기는 현상에 대해서... [3] activeman 2008.02.22 2051
4599 [요청][요청] ALV 조회화면에서 해당 DATA 에 더블클릭시 다른메뉴로 링크. [3] 대지꿀꾸링 2008.02.20 2051
4598 <b>[완료]</b>테이블을 새롭게 만든다음에 엔트리생성을 해야하는데 생성란이 활성화가 안되네요 [2] 태양의맛썬칲 2007.12.26 2051
4597 <img src=2.gif>키 필드 중복 append 가능하도록 하려면?? [1] imgood 2010.12.28 2050
4596 <img src=2.gif>모듈(SD, MM, FI, CO) 별 마감 확인 방법 건 [4] JG 2010.08.10 2050
4595 [요청]PM 설비Master와 자산Master 동기화 질문 [3] 김화영 2008.01.31 2050
4594 <b>[완료]</b>Function 생성에 대한 질문입니다 . [5] file SSong 2007.09.14 2049
4593 DELETE 문의(자주 질문드리넹..ㅠ.ㅠ) [6] 김지성 2007.09.10 2049
4592 alv에서 데이터 변경할때 변경된 값을 적용시켜 줘야 하는데 어떻게 해야 하나요. [2] ccc 2007.09.05 2049
4591 web dynpro 한글 자료 없으시나요?? ㅠ.ㅠ [2] 기절하고파 2007.06.07 2049
4590 <img src=3.gif>Selection Scree에서의 조건값에 대한 SQL where절 질문입니다. [2] Chaconne 2010.06.09 2048
4589 <img src=2.gif>ALV에서 필터관련.. [1] 행보관 2010.12.28 2047
4588 <b>[완료]</b>LOOPPING 문에서 5의 배수에 대한 처리 질문입니다. [3] 초보생 2009.02.04 2046