<?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: EXPORTING LIST TO MEMORY in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689779#M303281</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The thing is u need calculate the number of spaces that the TOP-OF-PAGE is taking when u use ALV grid Format ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then skip the lines and hold ur data ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab content is there mate ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;only thing is u need to get it ..by skipping that top of page portion ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try doing this in debugging ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;glad that u got the edge ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;VIjay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Oct 2006 14:47:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-27T14:47:21Z</dc:date>
    <item>
      <title>EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689773#M303275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;- I want to call another program (prgB) from within a program (prgA).  &lt;/P&gt;&lt;P&gt;- Export the results from prgB to memory&lt;/P&gt;&lt;P&gt;- Import these results to prgA, do my processing and,&lt;/P&gt;&lt;P&gt;- Then Free the memory&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the below code but my itab_list is not populating.  It simply contains all zeroes despite the fact that the calling program has succesfully worked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SUBMIT rplabsg0_sxp_oxp_hist&lt;/P&gt;&lt;P&gt;                     WITH pnpbegda     = cal_start_date&lt;/P&gt;&lt;P&gt;                     WITH pnpendda     = cal_end_date&lt;/P&gt;&lt;P&gt;                     WITH pnppernr-low = pernr-pernr&lt;/P&gt;&lt;P&gt;                     WITH s_type IN it_type&lt;/P&gt;&lt;P&gt;                     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 = itab_list&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;    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;    CALL FUNCTION 'LIST_TO_ASCI'&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;        listasci           = list&lt;/P&gt;&lt;P&gt;        listobject         = itab_list&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;    IF sy-subrc NE '0'.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'LIST_TO_ASCI error !! ', sy-subrc.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 10:50:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689773#M303275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T10:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689774#M303276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;*CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;*TABLES&lt;/P&gt;&lt;P&gt;*LISTOBJECT = itab_list&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;*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; just write this.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------" /&gt;&lt;P&gt;    IMPORT listobject FROM MEMORY ID '%_LIST'.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    RAISE NOT_FOUND.&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;       &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LIST_TO_ASCI'&lt;/P&gt;&lt;P&gt;****EXPORTING                  "comment here &lt;/P&gt;&lt;P&gt;****list_index = -1            "comment here &lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;listasci = &amp;lt;b&amp;gt;ITAB_LIST&amp;lt;/b&amp;gt;     "look out here    &lt;/P&gt;&lt;P&gt;listobject = &amp;lt;b&amp;gt;listobject&amp;lt;/b&amp;gt;  "look out here&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;IF sy-subrc NE '0'.&lt;/P&gt;&lt;P&gt;WRITE:/ 'LIST_TO_ASCI error !! ', sy-subrc.&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;&lt;/P&gt;&lt;P&gt;,,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just check this out and let me know ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by the way put a break point on itab_list and see if this is getting populated.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Vijay.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 10:59:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689774#M303276</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T10:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689775#M303277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; Run the program with the same selection parameters that you are passing through the program and see if generates a list indeed.&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 11:01:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689775#M303277</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T11:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689776#M303278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The calling program is producing a list fine.  The trouble is that it produces an ALV list, which means the user has to back out of the program (prgB) to return processing to (prgA).  I have tried using the 'export to memory ID', 'import from memory Id', but like I said this still produces prgs B ALV list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to do is similiar to using the spool  parameters capture prgBs results (without the need for the ALV grid) and thus retunr to prgA without user interaction.  Accordfing to SAP help the 'Submit... EXPORTING LIST TO MEMORY' should not display the ALV output list, but when I use the above code it does???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 13:30:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689776#M303278</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T13:30:19Z</dc:date>
    </item>
    <item>
      <title>Re: EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689777#M303279</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;u mean to say that the called program is producing an ALV o/p &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and u need to fetch the data from that ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just create two abap programs in ur dev server like this ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;im giving u two programs .. just execute the same ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the second program gives u an o/p in alv list ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now im reading the content from alv o/p list to my program in a &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the process..&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;first program.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zex8 NO STANDARD PAGE HEADING .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER : p_matnr LIKE marc-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : v1_werks LIKE marc-werks,&lt;/P&gt;&lt;P&gt;       v2_werks LIKE marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : in TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;       text(256),&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_marc OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr LIKE marc-matnr,&lt;/P&gt;&lt;P&gt;       werks LIKE marc-werks,&lt;/P&gt;&lt;P&gt;       END OF it_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF jtab OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr LIKE marc-matnr,&lt;/P&gt;&lt;P&gt;       werks LIKE marc-werks,&lt;/P&gt;&lt;P&gt;       lgort like mard-lgort,&lt;/P&gt;&lt;P&gt;       END OF jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : listobject LIKE abaplist OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr werks&lt;/P&gt;&lt;P&gt;         FROM marc&lt;/P&gt;&lt;P&gt;         INTO TABLE it_marc&lt;/P&gt;&lt;P&gt;         WHERE matnr EQ p_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT it_marc[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT it_marc BY werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_marc INDEX 1.&lt;/P&gt;&lt;P&gt;    v1_werks = it_marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    in = sy-dbcnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_marc INDEX in.&lt;/P&gt;&lt;P&gt;    v2_werks = it_marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SUBMIT zex9&lt;/P&gt;&lt;P&gt;           WITH p_matnr EQ p_matnr&lt;/P&gt;&lt;P&gt;           WITH s_werks BETWEEN v1_werks AND v2_werks&lt;/P&gt;&lt;P&gt;           EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;           AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IMPORT listobject FROM MEMORY ID '%_LIST'.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    RAISE NOT_FOUND.&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;CALL FUNCTION 'LIST_TO_ASCI'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LIST_INDEX               = -1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WITH_LINE_BREAK          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    listasci                 = itab&lt;/P&gt;&lt;P&gt;   LISTOBJECT               = listobject&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 &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 : J TYPE I VALUE 0 ,&lt;/P&gt;&lt;P&gt;       K TYPE I.&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 itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J = J + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF J &amp;gt; 3 AND ITAB-TEXT NA '----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jtab-matnr = itab-text+1(18).&lt;/P&gt;&lt;P&gt;jtab-werks = itab-text+20(4).&lt;/P&gt;&lt;P&gt;jtab-lgort = itab-text+25(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; append jtab.&lt;/P&gt;&lt;P&gt;  clear jtab.&lt;/P&gt;&lt;P&gt;ENDIF.&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;loop at jtab.&lt;/P&gt;&lt;P&gt;  write : / jtab-lgort.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CALL FUNCTION 'WRITE_LIST'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             write_only = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             listobject = listobject&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;             empty_list = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             OTHERS     = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT LISTOBJECT IS INITIAL.&lt;/P&gt;&lt;P&gt;    CLEAR LISTOBJECT.&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;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------" /&gt;&lt;P&gt;second program  this produces an alv list okay ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zex9 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : marc,&lt;/P&gt;&lt;P&gt;         mard ,&lt;/P&gt;&lt;P&gt;         makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_matnr LIKE marc-matnr.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS :s_werks FOR marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_mard OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr LIKE mard-matnr,&lt;/P&gt;&lt;P&gt;       werks LIKE mard-werks,&lt;/P&gt;&lt;P&gt;       lgort LIKE mard-lgort,&lt;/P&gt;&lt;P&gt;       END OF it_mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;       gd_repid     LIKE sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks lgort&lt;/P&gt;&lt;P&gt;       FROM mard&lt;/P&gt;&lt;P&gt;       INTO TABLE it_mard&lt;/P&gt;&lt;P&gt;       WHERE werks IN s_werks&lt;/P&gt;&lt;P&gt;       AND matnr EQ p_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos = 1.&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'MATERIAL NUMBER'.&lt;/P&gt;&lt;P&gt;fieldcatalog-outputlen  = 18.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos = 2.&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'WERKS'.&lt;/P&gt;&lt;P&gt;fieldcatalog-outputlen  = 4.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos = 3.&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname = 'LGORT'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'STORLOC'.&lt;/P&gt;&lt;P&gt;fieldcatalog-outputlen  = 4.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   i_callback_program             = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   it_fieldcat                    = fieldcatalog[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&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_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                       = it_mard&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   program_error                  = 1&lt;/P&gt;&lt;P&gt;   OTHERS                         = 2&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;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 13:42:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689777#M303279</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T13:42:05Z</dc:date>
    </item>
    <item>
      <title>Re: EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689778#M303280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks that helped a lot.  The problem I had was the program that I was calling was using 'REUSE_ALV_GRID_DISPLAY' to produce the results, whcih doesn't appear in SAP memory.  I cahnged it to use 'REUSE_ALV_LIST_DISPLAY' and I was able to import the results to my program...Thanks again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 14:40:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689778#M303280</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T14:40:45Z</dc:date>
    </item>
    <item>
      <title>Re: EXPORTING LIST TO MEMORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689779#M303281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The thing is u need calculate the number of spaces that the TOP-OF-PAGE is taking when u use ALV grid Format ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then skip the lines and hold ur data ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab content is there mate ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;only thing is u need to get it ..by skipping that top of page portion ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try doing this in debugging ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;glad that u got the edge ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;VIjay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2006 14:47:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exporting-list-to-memory/m-p/1689779#M303281</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-27T14:47:21Z</dc:date>
    </item>
  </channel>
</rss>

