<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Data needs to be printed in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547033#M1073869</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I am using the FM - GET_PRINT_PARAMETERS to pop-up print parameters screen. Once user gives the printer name and other parameters it needs to be printed. Since i am calling this functionality from the screen i cant use submit statement to spool / print. So now i am ready with the internal table data to print. so can you let me know what FM i need to use to get printed my internal table content.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Oct 2008 18:07:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-01T18:07:00Z</dc:date>
    <item>
      <title>Data needs to be printed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547033#M1073869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I am using the FM - GET_PRINT_PARAMETERS to pop-up print parameters screen. Once user gives the printer name and other parameters it needs to be printed. Since i am calling this functionality from the screen i cant use submit statement to spool / print. So now i am ready with the internal table data to print. so can you let me know what FM i need to use to get printed my internal table content.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 18:07:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547033#M1073869</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-01T18:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Data needs to be printed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547034#M1073870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GET_PRINT_PARAMETERS'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      out_parameters         = print_parameters&lt;/P&gt;&lt;P&gt;      valid                  = valid&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      archive_info_not_found = 1&lt;/P&gt;&lt;P&gt;      invalid_print_params   = 2&lt;/P&gt;&lt;P&gt;      invalid_archive_params = 3&lt;/P&gt;&lt;P&gt;      others                 = 4.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message e105 with 'GET_PRINT_PARAMETERS'.&lt;/P&gt;&lt;P&gt;  elseif valid is initial.&lt;/P&gt;&lt;P&gt;   return.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  new-page print on parameters print_parameters no dialog.&lt;/P&gt;&lt;P&gt;data lt_scarr type table of scarr.&lt;/P&gt;&lt;P&gt;  data carr type scarr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select * from scarr into table lt_scarr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  format color = 1.&lt;/P&gt;&lt;P&gt;  uline at /1(46).&lt;/P&gt;&lt;P&gt;  write: / sy-vline,&lt;/P&gt;&lt;P&gt;         'CARRID',   10 sy-vline,&lt;/P&gt;&lt;P&gt;         'CARRNAME', 35 sy-vline,&lt;/P&gt;&lt;P&gt;         'CURRCODE', 46 sy-vline.&lt;/P&gt;&lt;P&gt;  format color = 2.&lt;/P&gt;&lt;P&gt;  uline at /1(46).&lt;/P&gt;&lt;P&gt;  loop at lt_scarr into carr.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;           carr-carrid,   10 sy-vline,&lt;/P&gt;&lt;P&gt;           carr-carrname, 35 sy-vline,&lt;/P&gt;&lt;P&gt;           carr-currcode, 46 sy-vline.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  uline at /1(46).&lt;/P&gt;&lt;P&gt;  new-line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 18:20:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547034#M1073870</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-01T18:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: Data needs to be printed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547035#M1073871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If you are using a smartform...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      formname           = formname&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      fm_name            = lv_fm_name&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_form            = 1&lt;/P&gt;&lt;P&gt;      no_function_module = 2&lt;/P&gt;&lt;P&gt;      OTHERS             = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error MESSAGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set relevant control parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lv_control_parameters-getotf = l_x. "OTF output&lt;/P&gt;&lt;P&gt;  lv_control_parameters-no_dialog = l_x. "No print dialog&lt;/P&gt;&lt;P&gt;  lv_control_parameters-preview = space. "No preview&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set relevant output options&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lv_output_options-tdnewid = l_x. "Print parameters,&lt;/P&gt;&lt;P&gt;  lv_output_options-tddelete = space. "Print parameters,&lt;/P&gt;&lt;P&gt;  lv_output_options-tddest = 'LOCL'.&lt;/P&gt;&lt;P&gt;  lv_output_options-tdprinter = 'PDF1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION lv_fm_name&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          control_parameters = lv_control_parameters&lt;/P&gt;&lt;P&gt;          output_options     = lv_output_options&lt;/P&gt;&lt;P&gt;          user_settings      = space&lt;/P&gt;&lt;P&gt;          is_audit           = ls_audit&lt;/P&gt;&lt;P&gt;          is_original_audit  = lv_original_audit&lt;/P&gt;&lt;P&gt;          iv_langu           = sy-langu&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          job_output_info    = lv_ssf_output&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          formatting_error   = 1&lt;/P&gt;&lt;P&gt;          internal_error     = 2&lt;/P&gt;&lt;P&gt;          send_error         = 3&lt;/P&gt;&lt;P&gt;          user_canceled      = 4&lt;/P&gt;&lt;P&gt;          OTHERS             = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH lt_otfdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_otfdata[] = lv_ssf_output-otfdata[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSFCOMP_PDF_PREVIEW'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_otf                    = lt_otfdata&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      convert_otf_to_pdf_error = 1&lt;/P&gt;&lt;P&gt;      cntl_error               = 2&lt;/P&gt;&lt;P&gt;      OTHERS                   = 3.&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_dummy TYPE STANDARD TABLE OF tline,&lt;/P&gt;&lt;P&gt;        pdf_data TYPE xstring,&lt;/P&gt;&lt;P&gt;        pdf_size TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: pdf_data, pdf_size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;convert otf to pdf&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'CONVERT_OTF'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      format                = 'PDF'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      bin_filesize          = pdf_size&lt;/P&gt;&lt;P&gt;      bin_file              = pdf_data&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      otf                   = lt_otfdata[]&lt;/P&gt;&lt;P&gt;      lines                 = l_dummy&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      err_max_linewidth     = 1&lt;/P&gt;&lt;P&gt;      err_format            = 2&lt;/P&gt;&lt;P&gt;      err_conv_not_possible = 3&lt;/P&gt;&lt;P&gt;      OTHERS                = 4.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 18:26:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547035#M1073871</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-01T18:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Data needs to be printed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547036#M1073872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use statement "NEW-PAGE PRINT ON"  to redirect the output to printer.And then use Write statements to display just as you do for normal report output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For e,g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GET_PRINT_PARAMETERS'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      out_parameters       = print_parameters&lt;/P&gt;&lt;P&gt;      valid                = valid_flag&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_print_params = 2&lt;/P&gt;&lt;P&gt;      OTHERS               = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;NEW-PAGE PRINT ON PARAMETERS print_parameters&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                    &lt;STRONG&gt;NO DIALOG.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  WRITE:/,ITAB.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;NEW-PAGE PRINT OFF.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 19:09:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-needs-to-be-printed/m-p/4547036#M1073872</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-01T19:09:32Z</dc:date>
    </item>
  </channel>
</rss>

