<?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 Re: How to generate Spool from a Function module? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169453#M754180</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat,&lt;/P&gt;&lt;P&gt;Try Using this "BAPI_XBP_JOB_SPOOLLST_READ_RW"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Dec 2007 19:27:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-27T19:27:41Z</dc:date>
    <item>
      <title>How to generate Spool from a Function module?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169452#M754179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a requirement to generate a Spool from a Custom BAPI. The BAPI gets its input from a broker like XI. Then it generates a report and has to send out the spool number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pl advise.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 19:12:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169452#M754179</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T19:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Spool from a Function module?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169453#M754180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat,&lt;/P&gt;&lt;P&gt;Try Using this "BAPI_XBP_JOB_SPOOLLST_READ_RW"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 19:27:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169453#M754180</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T19:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Spool from a Function module?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169454#M754181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved myself using the follwoing code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF T_MARA OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE MARA.&lt;/P&gt;&lt;P&gt;DATA END OF T_MARA.&lt;/P&gt;&lt;P&gt;data v_spoolid like soos-sndspo.&lt;/P&gt;&lt;P&gt;data: v_textdata like LVC_S_1022 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  * FROM MARA INTO TABLE T_MARA.&lt;/P&gt;&lt;P&gt;  loop at t_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_textdata-line(18) = t_mara-matnr..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append v_textdata.&lt;/P&gt;&lt;P&gt;  clear v_textdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: t_lines type i,&lt;/P&gt;&lt;P&gt;         t_file type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  describe table v_textdata lines t_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_file =  t_lines * 1022.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SLVC_TABLE_PS_TO_SPOOL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_FILE_LENGTH            =  t_file&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    E_SPOOLID                =  v_spoolid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      IT_TEXTDATA              = v_textdata&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     SPOOL_ERROR              = 1&lt;/P&gt;&lt;P&gt;     PARAMETERS_INVALID       = 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alterantely the following code is a better option:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM send_output_to_spool  TABLES   P_attach STRUCTURE  solisti1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: IT_TEXTDATA type standard table of LVC_S_1022 ,&lt;/P&gt;&lt;P&gt;         t_textdata type LVC_S_1022.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;  data l_length type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: l_layout like tsp01-rqpaper,&lt;/P&gt;&lt;P&gt;        l_doctype like tsp01-rqdoctype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data l_pri_params type pri_params.&lt;/P&gt;&lt;P&gt;  data l_valid type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data lt_spool type standard table of w3html.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data l_spool_handle type sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data ls_spool type w3html.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_doctype = 'BIN'.&lt;/P&gt;&lt;P&gt;  l_layout = 'X_POSTSCRIPT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data l_name type tsp01-rq0name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = l_pri_params-plist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: I_FILE_LENGTH TYPE  INT4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at p_attach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_spool-line =  p_attach-line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append ls_spool to lt_spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'RSPO_SR_OPEN'&lt;/P&gt;&lt;P&gt;   exporting&lt;/P&gt;&lt;P&gt;      dest                   = 'LP01'   " l_pri_params-pdest&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LDEST                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      layout                 = l_layout&lt;/P&gt;&lt;P&gt;      name                   = l_name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUFFIX1                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUFFIX2                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COPIES                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRIO                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      immediate_print        =  ' '    " l_pri_params-primm&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  AUTO_DELETE            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      titleline              = 'this'&lt;/P&gt;&lt;P&gt;      receiver               = l_pri_params-prrec           "&lt;/P&gt;&lt;P&gt;      division               = l_pri_params-prabt " abteilung&lt;/P&gt;&lt;P&gt;      authority              = l_pri_params-prber           "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  POSNAME                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACTTIME                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LIFETIME               = '8'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  APPEND                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COVERPAGE              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      doctype                = l_doctype&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHMODE               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHPARAMS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TELELAND               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TELENUM                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TELENUME               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     importing&lt;/P&gt;&lt;P&gt;      handle                 = l_spool_handle&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     spoolid                = e_spoolid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DEVICE_MISSING         = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NAME_TWICE             = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_SUCH_DEVICE         = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OPERATION_FAILED       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                 = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .                                            "#EC DOM_EQUAL&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;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------" /&gt;&lt;P&gt;  l_length = i_file_length.&lt;/P&gt;&lt;P&gt;  data l_line_length type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data t_spool(255) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at lt_spool into t_spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    l_line_length = 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    call function 'RSPO_SR_WRITE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        handle = l_spool_handle&lt;/P&gt;&lt;P&gt;        text   = t_spool&lt;/P&gt;&lt;P&gt;        length = l_line_length.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'RSPO_SR_CLOSE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      handle = l_spool_handle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; message i159(0K) with text-m01 e_spoolid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2007 20:49:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-generate-spool-from-a-function-module/m-p/3169454#M754181</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-27T20:49:44Z</dc:date>
    </item>
  </channel>
</rss>

