<?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 create an spool request in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613145#M599600</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Just submit the job to the background...that would great a spool request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 29 Jul 2007 14:47:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-29T14:47:00Z</dc:date>
    <item>
      <title>how to create an spool request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613142#M599597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;           can any one tel me how to write an table content into an spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;points wil be rewarded&lt;/P&gt;&lt;P&gt;ravi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;null&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jul 2007 14:25:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613142#M599597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-29T14:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: how to create an spool request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613143#M599598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
parameters:
  p_table type tabname,
data:
  gr_table type ref to data.
field-symbols
  &amp;lt;table&amp;gt; type table.
create object gr_table type table of (p_table).
assign gr_table-&amp;gt;* to &amp;lt;table&amp;gt;.
select * into &amp;lt;table&amp;gt; from p_table.
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_STRUCTURE_NAME         = p_table
    TABLES
     t_outtab                             = &amp;lt;table&amp;gt;
    EXCEPTIONS
     program_error                        = 1
    OTHERS                                = 2
        .
  IF sy-subrc                             &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid                   TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
  gr_tabref                               = lr_tabref.
ENDFORM.                    " alV_display

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start this program in background (F9) and find the table in the spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want it OO as the subject " how to use method ", you can do do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jul 2007 14:38:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613143#M599598</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-07-29T14:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: how to create an spool request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613144#M599599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Written by Anon.     &lt;/P&gt;&lt;P&gt;Friday, 26 January 2007  &lt;/P&gt;&lt;P&gt;Comprehensive list of function modules and descriptions of what they do.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP_DOCU_DOWNLOAD&lt;/P&gt;&lt;P&gt; Download ABAP documentation in HTML format.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_DELETE&lt;/P&gt;&lt;P&gt; With this function module you delete logs in the database according to specified selection conditions&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_DISPLAY&lt;/P&gt;&lt;P&gt; With this function module you can analyze logs in the database.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_DISPLAY_INTERN&lt;/P&gt;&lt;P&gt; With this function module you can analyze logs in local memory, e.g. when you have only collected log records at runtime and do not want to write to the database.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_INIT&lt;/P&gt;&lt;P&gt; This function module checks whether the specified object or sub-object exists and deletes all existing associated data in local memory.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_READ_DB&lt;/P&gt;&lt;P&gt; With this function module you read the log data in the database for an object or sub-object according to specified selection conditions.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_READ_INTERN&lt;/P&gt;&lt;P&gt; With this function module you read all log data whose log class has at least the specified value, from local memory, for the specified object or sub-object.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_SET_OBJECT&lt;/P&gt;&lt;P&gt; With this function module, you create a new object or sub-object for writing in local memory. With a flag you can control whether the APPL_LOG_WRITE_... messages are written in local memory or are output on the screen.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_WRITE_DB&lt;/P&gt;&lt;P&gt; With this function module you write all data for the specified object or sub-object in local memory to the database. If the log for the object or sub-object in question is new, the log number is returned to the calling program.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_WRITE_HEADER&lt;/P&gt;&lt;P&gt; With this function module, you write the log header data in local memory.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_WRITE_LOG_PARAMETERS&lt;/P&gt;&lt;P&gt; With this function module, you write the name of the log parameters and the associated values for the specified object or sub-object in local memory. If this function module is called repeatedly for the same object or sub-object, the existing parameters are updated accordingly. If you do not specify an object or sub-object with the call, the most recently used is assumed.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_WRITE_MESSAGE_PARAMS&lt;/P&gt;&lt;P&gt; With this function module you write a single message, with parameters, in local memory. Otherwise the function module works like APPL_LOG_WRITE_SINGLE_MESSAGE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_WRITE_MESSAGES&lt;/P&gt;&lt;P&gt; With this function module you write one or more messages, without parameters, in local memory.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPL_LOG_WRITE_SINGLE_MESSAGE&lt;/P&gt;&lt;P&gt; With this function module you write a single message, without parameters, in local memory. If no header entry has yet been written for the object or sub-object, it is created. If you do not specify an object or sub-object with the call, the most recently used is assumed.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ARFC_GET_TID&lt;/P&gt;&lt;P&gt; will return the IP address of the terminal in hex.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_CNTL_CREATE&lt;/P&gt;&lt;P&gt; Create Control for log display&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_CNTL_FREE&lt;/P&gt;&lt;P&gt; Release Control&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_CNTL_REFRESH&lt;/P&gt;&lt;P&gt; Put new data in log display&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_DELETE&lt;/P&gt;&lt;P&gt; Delete logs from the database&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_DEQUEUE&lt;/P&gt;&lt;P&gt; Unlock log&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_ENQUEUE&lt;/P&gt;&lt;P&gt; Lock log&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_LOAD&lt;/P&gt;&lt;P&gt; Load logs from the database&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_LOAD&lt;/P&gt;&lt;P&gt; Load log(s)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_SAVE&lt;/P&gt;&lt;P&gt; Save logs in the database&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_SAVE&lt;/P&gt;&lt;P&gt; Save log(s)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_SAVE_PREPARE&lt;/P&gt;&lt;P&gt; Prepare save&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_SEARCH&lt;/P&gt;&lt;P&gt; Find logs in the database&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_LOG_DISPLAY&lt;/P&gt;&lt;P&gt; Display messages in memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_LOG_DISPLAY&lt;/P&gt;&lt;P&gt; Display Log&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_LOG_PARAMETERS&lt;/P&gt;&lt;P&gt; Either output extended long text or call a callback routine (based on the data in BAL_S_LOG-PARAMS)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_LOG_TECHNICAL_DATA&lt;/P&gt;&lt;P&gt; Output all log header data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_MSG_LONGTEXT&lt;/P&gt;&lt;P&gt; Display message long text&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_MSG_PARAMETERS&lt;/P&gt;&lt;P&gt; Either output extended long text or call a callback routine (based on the data in BAL_S_MSG-PARAMS)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_MSG_TECHNICAL_DATA&lt;/P&gt;&lt;P&gt; Output technical data of a message such as work area, error number, etc.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_OUTPUT_FREE&lt;/P&gt;&lt;P&gt; End output&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_OUTPUT_INIT&lt;/P&gt;&lt;P&gt; Initialize output&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_OUTPUT_SET_DATA&lt;/P&gt;&lt;P&gt; Set dataset to be displayed&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_PROFILE_DETLEVEL_GET&lt;/P&gt;&lt;P&gt; Message hierarchy in DETLEVEL&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_PROFILE_NO_TREE_GET&lt;/P&gt;&lt;P&gt; Display without tree (fullscreen)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_PROFILE_POPUP_GET&lt;/P&gt;&lt;P&gt; Display without tree (popup)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_PROFILE_SINGLE_LOG_GET&lt;/P&gt;&lt;P&gt; Standard profile (SLG1) for one log&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DSP_PROFILE_STANDARD_GET&lt;/P&gt;&lt;P&gt; Standard profile (SLG1) for a lot of logs&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_AUTHORIZATION_GET&lt;/P&gt;&lt;P&gt; Assign authorization&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_AUTHORIZATION_RESET&lt;/P&gt;&lt;P&gt; Reset authorization&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_CONFIG_GET&lt;/P&gt;&lt;P&gt; Read configuration&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_CONFIG_SET&lt;/P&gt;&lt;P&gt; Set configuration&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_MEMORY_EXPORT&lt;/P&gt;&lt;P&gt; Put function group memory in ABAP-MEMORY&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_MEMORY_IMPORT&lt;/P&gt;&lt;P&gt; Get function group memory from ABAP-MEMORY&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_MEMORY_REFRESH&lt;/P&gt;&lt;P&gt; (Partially) reset global memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_MEMORY_REFRESH&lt;/P&gt;&lt;P&gt; (Partially) initialize memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_MSG_CURRENT_HANDLE_GET&lt;/P&gt;&lt;P&gt; Get current message handle&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_MSG_DEFAULTS_GET&lt;/P&gt;&lt;P&gt; Get message defaults&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_SEARCH_LOG&lt;/P&gt;&lt;P&gt; Find logs in memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_GLB_SEARCH_MSG&lt;/P&gt;&lt;P&gt; Find messages in memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_CREATE&lt;/P&gt;&lt;P&gt; Create log with header data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_CREATE&lt;/P&gt;&lt;P&gt; Create log with header data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_DELETE&lt;/P&gt;&lt;P&gt; Delete log (from database also at Save)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_EXIST&lt;/P&gt;&lt;P&gt; Check existence of a log in memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_HDR_CHANGE&lt;/P&gt;&lt;P&gt; Change log header&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_HDR_CHECK&lt;/P&gt;&lt;P&gt; Check log header data for consistency&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_HDR_READ&lt;/P&gt;&lt;P&gt; Read log header and other data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_ADD&lt;/P&gt;&lt;P&gt; Put message in log&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_ADD&lt;/P&gt;&lt;P&gt; Put message in log&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_CHANGE&lt;/P&gt;&lt;P&gt; Change message&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_CHANGE&lt;/P&gt;&lt;P&gt; Change message&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_CHECK&lt;/P&gt;&lt;P&gt; Check message data for consistency&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_CUMULATE&lt;/P&gt;&lt;P&gt; Add message cumulated&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_DELETE&lt;/P&gt;&lt;P&gt; Delete message&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_DELETE&lt;/P&gt;&lt;P&gt; Delete message&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_EXIST&lt;/P&gt;&lt;P&gt; Check existence of a message in memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_READ&lt;/P&gt;&lt;P&gt; Read message and other data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_MSG_REPLACE&lt;/P&gt;&lt;P&gt; Replace last message&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_REFRESH&lt;/P&gt;&lt;P&gt; Delete log from memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_LOG_REFRESH&lt;/P&gt;&lt;P&gt; Delete log from memory&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_MSG_DISPLAY_ABAP&lt;/P&gt;&lt;P&gt; Output message as ABAP-MESSAGE&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_OBJECT_SELECT&lt;/P&gt;&lt;P&gt; Read Application Log objects table record&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_OBJECT_SUBOBJECT&lt;/P&gt;&lt;P&gt; Check whether object and subobject exist and the combination is allowed&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_SUBOBJECT_SELECT&lt;/P&gt;&lt;P&gt; Read subobject table record&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BP_EVENT_RAISE&lt;/P&gt;&lt;P&gt; Trigger an event from ABAP/4 program&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BP_JOBLOG_READ&lt;/P&gt;&lt;P&gt; Fetch job log executions&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CHANGEDOCUMENT_READ_HEADERS&lt;/P&gt;&lt;P&gt; Get the change document header for a sales document, and put the results in an internal table.&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;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                objectclass = 'EINKBELEG'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                objectid    = l_objectid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                username    = space&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                i_cdhdr     = lt_cdhdr.&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 lt_cdhdr WHERE udate IN s_aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  changenumber = lt_cdhdr-changenr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  editpos      = lt_editpos.&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 lt_editpos WHERE fname = 'LOEKZ'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           AND   f_new = 'L'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          p_desc = text-r01. " Cancel Contract&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;      ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CHANGEDOCUMENT_READ_POSITIONS&lt;/P&gt;&lt;P&gt; Get the details of a change document, and store them in an internal table. This will tell you whether a field was changed, deleted, or updated.&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;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                objectclass = 'EINKBELEG'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                objectid    = l_objectid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                username    = space&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                i_cdhdr     = lt_cdhdr.&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 lt_cdhdr WHERE udate IN s_aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  changenumber = lt_cdhdr-changenr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  editpos      = lt_editpos.&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 lt_editpos WHERE fname = 'LOEKZ'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           AND   f_new = 'L'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          p_desc = text-r01. " Cancel Contract&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;      ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLAF_CLASSIFICATION_OF_OBJECTS&lt;/P&gt;&lt;P&gt; Return all of the characteristics for a material&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLOI_PUT_SIGN_IN_FRONT&lt;/P&gt;&lt;P&gt; Move the negative sign from the left hand side of a number, to the right hand side of the number. Note that The result will be left justified (like all character fields), not right justifed as numbers normally are.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLPB_EXPORT&lt;/P&gt;&lt;P&gt; Export a text table to the clipboard (on presentation server)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLPB_IMPORT&lt;/P&gt;&lt;P&gt; Import a Text Table from the Clipboard (on presentation server)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;COMMIT_TEXT&lt;/P&gt;&lt;P&gt; To load long text into SAP&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CONVERSION_EXIT_ALPHA_INPUT&lt;/P&gt;&lt;P&gt; converts any number into a string fill with zeroes, with the number at the extreme right&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;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;input  = 123 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output = 0000000000000...000000000000123 &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CONVERSION_EXIT_ALPHA_OUTPUT&lt;/P&gt;&lt;P&gt; converts any number with zeroes right into a simple integer&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;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;input   = 00000000000123 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output  = 123 &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CONVERT_ABAPSPOOLJOB_2_PDF&lt;/P&gt;&lt;P&gt; convert abap spool output to PDF&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CONVERT_OTF&lt;/P&gt;&lt;P&gt; Convert SAP documents (SAPScript) to other types.&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;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION "CONVERT_OTF"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       EXPORTING    FORMAT                = "PDF"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       IMPORTING    BIN_FILESIZE          = FILE_LEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       TABLES       OTF                   = OTFDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    LINES                 = PDFDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       EXCEPTIONS   ERR_MAX_LINEWIDTH     = 1                   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    ERR_FORMAT            = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    ERR_CONV_NOT_POSSIBLE = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    OTHERS                = 4. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CONVERT_OTFSPOOLJOB_2_PDF&lt;/P&gt;&lt;P&gt; converts a OTF spool to PDF (i.e. Sapscript document)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dba5ef35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dba5ef35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jul 2007 14:45:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613144#M599599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-29T14:45:54Z</dc:date>
    </item>
    <item>
      <title>Re: how to create an spool request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613145#M599600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Just submit the job to the background...that would great a spool request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jul 2007 14:47:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613145#M599600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-29T14:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: how to create an spool request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613146#M599601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Clemens ,&lt;/P&gt;&lt;P&gt;                   i don't want to use oops i just need to write  some internal table contents into an spool from an ordinary report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 04:37:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-an-spool-request/m-p/2613146#M599601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T04:37:25Z</dc:date>
    </item>
  </channel>
</rss>

