메뉴 건너뛰기

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한게 있는거 같은데;



 

번호 제목 글쓴이 날짜 조회 수
4573 unicode 에서 Structure Enhancements 되었다는 말이 있는대요.. file bd 2007.06.01 1986
4572 <b>[완료]</b>Sap GUI Logon 서버정보 백업 파일 아시는분? [3] 엉큼고냥이 2008.12.15 1985
4571 <b>[완료]</b>필드카탈로그에 대해 궁금한점이 있습니다. lvc_t_fcat 타입과 slis_t_fieldcat_alv 타입의 차이점이 알고 싶습니다. [2] file 리브레 2008.05.14 1985
4570 [요청]workarea와 인터널테이블 그리고 structure 선언과 CONCATENATE, shift [3] 로미오 2008.11.16 1984
4569 <b>[완료]</b>혹시 이런분 있으세요 sap만 하면 컴퓨터가 다운이 됩니다. [6] 진짜루초보에요 2008.07.10 1984
4568 [요청]dynpro 플그램을 webdynpro 형태로 migration 변경하는 법 문의 [4] file 에드 2008.01.08 1984
4567 [요청]alv 컬럼 트리 다이나믹 인터널 테이블 문의 [5] 둥이아빠 2007.11.28 1984
4566 ABAP을 인터넷 메일 보내기위해 셋팅해야 할게 뭐가 있나요? [3] skna 2007.07.11 1984
4565 <img src=2.gif>모듈(SD, MM, FI, CO) 별 마감 확인 방법 건 [4] JG 2010.08.10 1983
4564 <img src=2.gif>smartform에서 long text를 표현하는 방법이 궁금합니다. [2] 튀밥 2011.01.25 1982
4563 <img src=3.gif border=0>티코드 입력창 한번에 가는 단축키없나요? [22] 아밥맨 2009.09.21 1982
4562 [요청]Project WBS 생성 BDC 프로그램 관련 질문입니다 아밥어렵네요 2008.09.09 1982
4561 [요청]ALV에서 DATA_CHANGED 메소드탈때.... [3] genius 2008.04.14 1982
4560 [요청]웹딘프로 alv질문이요... [5] 숟가락맨 2007.11.15 1982
4559 <b>[완료]</b>새로운 디버깅 화면에서 와챠포인트 거는 방법... [6] file 지의 2008.06.25 1980
4558 <b>[완료]</b>필드이름 읽어오는 질문.. [3] Lora 2007.11.19 1980
4557 <img src=3.gif>공부중인 아밥 초보입니다 ^^;;; 달력을 만들어봤는데요.. [5] 그림장이 2011.02.21 1979
4556 <img src=1.gif>GUI STATUS 메뉴바 추가 질문드려요. file GoodAbap 2010.05.20 1979
4555 [요청]구구단을 출력해보려고 합니다. 힌트바랍니다 [1] 아상 2008.11.10 1979
4554 <img src=3.gif>자재마스터 업로드 BAPI 필드 관련하여 문의드립니다. [3] Norton 2009.12.08 1978