<?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: Reading spool data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925202#M940158</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;Go through the package SPOO and the function modules under thsi package&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shruthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2008 04:19:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-05T04:19:06Z</dc:date>
    <item>
      <title>Reading spool data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925201#M940157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been given an assignment to read an output from the spool file.&lt;/P&gt;&lt;P&gt;I am asked to run report MB51 give materialno,posting date and run report&lt;/P&gt;&lt;P&gt;for movement types 551,701.&lt;/P&gt;&lt;P&gt;Then download the spool and read the records and identify them and&lt;/P&gt;&lt;P&gt;do computations later on.&lt;/P&gt;&lt;P&gt;I haven't worked on such a task before.If someone can give me such a coding&lt;/P&gt;&lt;P&gt;snippet,i will be higly obliged.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points will be awarded for sure.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 04:01:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925201#M940157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T04:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: Reading spool data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925202#M940158</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;Go through the package SPOO and the function modules under thsi package&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shruthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 04:19:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925202#M940158</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T04:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: Reading spool data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925203#M940159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HATS OFF !!!! for the reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 04:20:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925203#M940159</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T04:20:53Z</dc:date>
    </item>
    <item>
      <title>Re: Reading spool data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925204#M940160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi pick ur part from the below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*&amp;amp; Report  ZSPOOLTOPDF                                                 *
*&amp;amp;                                                                     *
*&amp;amp;u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*&amp;amp; Converts spool request into PDF document and emails it to           *
*&amp;amp; recipicant.                                                         *
*&amp;amp;                                                                     *
*&amp;amp; Execution                                                           *
*&amp;amp; u2014u2014u2014                                                           *
*&amp;amp; This program must be run as a background job in-order for the write *
*&amp;amp; commands to create a Spool request rather than be displayed on      *
*&amp;amp; screen                                                              *
*&amp;amp;u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
REPORT  zspooltopdf.

PARAMETER: p_email1 LIKE somlreci1-receiver
DEFAULT u2018abap at sapdev.co.uku2019,
p_sender LIKE somlreci1-receiver
DEFAULT u2018abap at sapdev.co.uku2019,
p_delspl  AS CHECKBOX.

*DATA DECLARATION
DATA: gd_recsize TYPE i.

* Spool IDs
TYPES: BEGIN OF t_tbtcp.
INCLUDE STRUCTURE tbtcp.
TYPES: END OF t_tbtcp.
DATA: it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0,
wa_tbtcp TYPE t_tbtcp.

* Job Runtime Parameters
DATA: gd_eventid LIKE tbtcm-eventid,
gd_eventparm LIKE tbtcm-eventparm,
gd_external_program_active LIKE tbtcm-xpgactive,
gd_jobcount LIKE tbtcm-jobcount,
gd_jobname LIKE tbtcm-jobname,
gd_stepcount LIKE tbtcm-stepcount,
gd_error    TYPE sy-subrc,
gd_reciever TYPE sy-subrc.

DATA:  w_recsize TYPE i.

DATA: gd_subject   LIKE sodocchgi1-obj_descr,
it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,
it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,
gd_sender_type     LIKE soextreci1-adr_typ,
gd_attachment_desc TYPE so_obj_nam,
gd_attachment_name TYPE so_obj_des.

* Spool to PDF conversions
DATA: gd_spool_nr LIKE tsp01-rqident,
gd_destination LIKE rlgrap-filename,
gd_bytecount LIKE tst01-dsize,
gd_buffer TYPE string.

* Binary store for PDF
DATA: BEGIN OF it_pdf_output OCCURS 0.
INCLUDE STRUCTURE tline.
DATA: END OF it_pdf_output.

CONSTANTS: c_dev LIKE  sy-sysid VALUE u2018DEVu2019,
c_no(1)     TYPE c   VALUE u2018 u2018,
c_device(4) TYPE c   VALUE u2018LOCLu2019.

************************************************************************
*START-OF-SELECTION.
START-OF-SELECTION.

* Write statement to represent report output. Spool request is created
* if write statement is executed in background. This could also be an
* ALV grid which would be converted to PDF without any extra effort
WRITE u2018Hello Worldu2019.
new-page.
commit work.
new-page print off.

IF sy-batch EQ u2018Xu2019.
PERFORM get_job_details.
PERFORM obtain_spool_id.

************************************
*** Alternative way could be to submit another program and store spool
*** id into memory, will be stored in sy-spono.
*submit ZSPOOLTOPDF2
*        to sap-spool
*        spool parameters   %_print
*        archive parameters %_print
*        without spool dynpro
*        and return.
************************************

* Get spool id from program called above
*  IMPORT w_spool_nr FROM MEMORY ID u2018SPOOLTOPDFu2019.

PERFORM convert_spool_to_pdf.
PERFORM process_email.

if p_delspl EQ u2018Xu2019.
PERFORM delete_spool.
endif.

IF sy-sysid = c_dev.
wait up to 5 seconds.
SUBMIT rsconn01 WITH mode   = u2018INTu2019
WITH output = u2018Xu2019
AND RETURN.
ENDIF.
ELSE.
SKIP.
WRITE:/ u2018Program must be executed in background in-order for spoolu2019,
u2018request to be created.u2019.
ENDIF.

*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       FORM obtain_spool_id                                          *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
FORM obtain_spool_id.
CHECK NOT ( gd_jobname IS INITIAL ).
CHECK NOT ( gd_jobcount IS INITIAL ).

SELECT * FROM  tbtcp
INTO TABLE it_tbtcp
WHERE      jobname     = gd_jobname
AND        jobcount    = gd_jobcount
AND        stepcount   = gd_stepcount
AND        listident   &amp;lt;&amp;gt; u20180000000000u2032
ORDER BY   jobname
jobcount
stepcount.

READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
IF sy-subrc = 0.
message s004(zdd) with gd_spool_nr.
gd_spool_nr = wa_tbtcp-listident.
MESSAGE s004(zdd) WITH gd_spool_nr.
ELSE.
MESSAGE s005(zdd).
ENDIF.
ENDFORM.

*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       FORM get_job_details                                          *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
FORM get_job_details.
* Get current job details
CALL FUNCTION u2018GET_JOB_RUNTIME_INFOu2019
IMPORTING
eventid                 = gd_eventid
eventparm               = gd_eventparm
external_program_active = gd_external_program_active
jobcount                = gd_jobcount
jobname                 = gd_jobname
stepcount               = gd_stepcount
EXCEPTIONS
no_runtime_info         = 1
OTHERS                  = 2.
ENDFORM.

*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       FORM convert_spool_to_pdf                                     *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
FORM convert_spool_to_pdf.

CALL FUNCTION u2018CONVERT_ABAPSPOOLJOB_2_PDFu2019
EXPORTING
src_spoolid              = gd_spool_nr
no_dialog                = c_no
dst_device               = c_device
IMPORTING
pdf_bytecount            = gd_bytecount
TABLES
pdf                      = it_pdf_output
EXCEPTIONS
err_no_abap_spooljob     = 1
err_no_spooljob          = 2
err_no_permission        = 3
err_conv_not_possible    = 4
err_bad_destdevice       = 5
user_cancelled           = 6
err_spoolerror           = 7
err_temseerror           = 8
err_btcjob_open_failed   = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed  = 11
OTHERS                   = 12.

CHECK sy-subrc = 0.

* Transfer the 132-long strings to 255-long strings
LOOP AT it_pdf_output.
TRANSLATE it_pdf_output USING u2018 ~u2019.
CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
ENDLOOP.

TRANSLATE gd_buffer USING u2018~ u2018.

DO.
it_mess_att = gd_buffer.
APPEND it_mess_att.
SHIFT gd_buffer LEFT BY 255 PLACES.
IF gd_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
ENDFORM.

*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       FORM process_email                                            *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
FORM process_email.
DESCRIBE TABLE it_mess_att LINES gd_recsize.
CHECK gd_recsize &amp;gt; 0.
PERFORM send_email USING p_email1.
*  perform send_email using p_email2.
ENDFORM.

*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       FORM send_email                                               *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*  u2013&amp;gt;  p_email                                                       *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
FORM send_email USING p_email.
CHECK NOT ( p_email IS INITIAL ).

REFRESH it_mess_bod.

* Default subject matter
gd_subject         = u2018Subjectu2019.
gd_attachment_desc = u2018Attachnameu2019.
*  CONCATENATE u2018attach_nameu2019 u2018 u2018 INTO gd_attachment_name.
it_mess_bod        = u2018Message Body text, line 1u2032.
APPEND it_mess_bod.
it_mess_bod        = u2018Message Body text, line 2u2026u2019.
APPEND it_mess_bod.

* If no sender specified - default blank
IF p_sender EQ space.
gd_sender_type  = space.
ELSE.
gd_sender_type  = u2018INTu2019.
ENDIF.

* Send file by email as .xls speadsheet
PERFORM send_file_as_email_attachment
tables it_mess_bod
it_mess_att
using p_email
u2018Example .xls documnet attachmentu2019
u2018PDFu2019
gd_attachment_name
gd_attachment_desc
p_sender
gd_sender_type
changing gd_error
gd_reciever.
ENDFORM.

*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       FORM delete_spool                                             *
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
FORM delete_spool.
DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char.

ld_spool_nr = gd_spool_nr.

CHECK p_delspl &amp;lt;&amp;gt; c_no.
CALL FUNCTION u2018RSPO_R_RDELETE_SPOOLREQu2019
EXPORTING
spoolid = ld_spool_nr.
ENDFORM.

*&amp;amp;u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*&amp;amp;      Form  SEND_FILE_AS_EMAIL_ATTACHMENT
*&amp;amp;u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014*
*       Send email
*u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-*
FORM send_file_as_email_attachment tables it_message
it_attach
using p_email
p_mtitle
p_format
p_filename
p_attdescription
p_sender_address
p_sender_addres_type
changing p_error
p_reciever.

DATA: ld_error    TYPE sy-subrc,
ld_reciever TYPE sy-subrc,
ld_mtitle LIKE sodocchgi1-obj_descr,
ld_email LIKE  somlreci1-receiver,
ld_format TYPE  so_obj_tp ,
ld_attdescription TYPE  so_obj_nam ,
ld_attfilename TYPE  so_obj_des ,
ld_sender_address LIKE  soextreci1-receiver,
ld_sender_address_type LIKE  soextreci1-adr_typ,
ld_receiver LIKE  sy-subrc.

data:   t_packing_list like sopcklsti1 occurs 0 with header line,
t_contents like solisti1 occurs 0 with header line,
t_receivers like somlreci1 occurs 0 with header line,
t_attachment like solisti1 occurs 0 with header line,
t_object_header like solisti1 occurs 0 with header line,
w_cnt type i,
w_sent_all(1) type c,
w_doc_data like sodocchgi1.

ld_email   = p_email.
ld_mtitle = p_mtitle.
ld_format              = p_format.
ld_attdescription      = p_attdescription.
ld_attfilename         = p_filename.
ld_sender_address      = p_sender_address.
ld_sender_address_type = p_sender_addres_type.

* Fill the document data.
w_doc_data-doc_size = 1.

* Populate the subject/generic message attributes
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name  = u2018SAPRPTu2019.
w_doc_data-obj_descr = ld_mtitle .
w_doc_data-sensitivty = u2018Fu2019.

* Fill the document data and get size of attachment
CLEAR w_doc_data.
READ TABLE it_attach INDEX w_cnt.
w_doc_data-doc_size =
( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
w_doc_data-obj_langu  = sy-langu.
w_doc_data-obj_name   = u2018SAPRPTu2019.
w_doc_data-obj_descr  = ld_mtitle.
w_doc_data-sensitivty = u2018Fu2019.
CLEAR t_attachment.
REFRESH t_attachment.
t_attachment[] = it_attach[].

* Describe the body of the message
CLEAR t_packing_list.
REFRESH t_packing_list.
t_packing_list-transf_bin = space.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = 1.
DESCRIBE TABLE it_message LINES t_packing_list-body_num.
t_packing_list-doc_type = u2018RAWu2019.
APPEND t_packing_list.

* Create attachment notification
t_packing_list-transf_bin = u2018Xu2019.
t_packing_list-head_start = 1.
t_packing_list-head_num   = 1.
t_packing_list-body_start = 1.

DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
t_packing_list-doc_type   =  ld_format.
t_packing_list-obj_descr  =  ld_attdescription.
t_packing_list-obj_name   =  ld_attfilename.
t_packing_list-doc_size   =  t_packing_list-body_num * 255.
APPEND t_packing_list.

* Add the recipients email address
CLEAR t_receivers.
REFRESH t_receivers.
t_receivers-receiver = ld_email.
t_receivers-rec_type = u2018Uu2019.
t_receivers-com_type = u2018INTu2019.
t_receivers-notif_del = u2018Xu2019.
t_receivers-notif_ndel = u2018Xu2019.
APPEND t_receivers.

CALL FUNCTION u2018SO_DOCUMENT_SEND_API1u2032
EXPORTING
document_data              = w_doc_data
put_in_outbox              = u2018Xu2019
sender_address             = ld_sender_address
sender_address_type        = ld_sender_address_type
commit_work                = u2018Xu2019
IMPORTING
sent_to_all                = w_sent_all
TABLES
packing_list               = t_packing_list
contents_bin               = t_attachment
contents_txt               = it_message
receivers                  = t_receivers
EXCEPTIONS
too_many_receivers         = 1
document_not_sent          = 2
document_type_not_exist    = 3
operation_no_authorization = 4
parameter_error            = 5
x_error                    = 6
enqueue_error              = 7
OTHERS                     = 8.

* Populate zerror return code
ld_error = sy-subrc.

* Populate zreceiver return code
LOOP AT t_receivers.
ld_receiver = t_receivers-retrn_code.
ENDLOOP.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 04:23:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925204#M940160</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-06-05T04:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: Reading spool data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925205#M940161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This either doesnot solve my purpose or i couldnot judge as it its quite bulky.&lt;/P&gt;&lt;P&gt;Alternative i have this code but i am stuck how to pass paremeters.&lt;/P&gt;&lt;P&gt;Moreover i find that i can run only ZReports and not MB51.&lt;/P&gt;&lt;P&gt;Though i can run MB51 from command itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT MB51 EXPORTING LIST TO MEMORY AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;listobject = list_tab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;not_found = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LIST_TO_TXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;LIST_INDEX = -1 &lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;listtxt = i_text&lt;/P&gt;&lt;P&gt;listobject = list_tab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;empty_list = 1&lt;/P&gt;&lt;P&gt;list_index_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 = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****&lt;STRONG&gt;Your code&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WRITE_LIST'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;listobject = list_tab.&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;endloop. "outer FM loop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 04:38:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-spool-data/m-p/3925205#M940161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T04:38:18Z</dc:date>
    </item>
  </channel>
</rss>

