<?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: Shotdump In internal table population in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621056#M277877</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How did u declare ur internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paste the code it may help us to understand more.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Sep 2006 05:14:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-15T05:14:02Z</dc:date>
    <item>
      <title>Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621054#M277875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In one of my program I am populating the internal table which leads to the following dump error saying that 'System couldnto extend the size of internal table '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TSV_TNEW_PAGE_ALLOC_FAILED is the exception raised .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will you please get me the solution for this issue asap &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:00:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621054#M277875</guid>
      <dc:creator>shishupalreddy</dc:creator>
      <dc:date>2006-09-15T05:00:17Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621055#M277876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How r u populating that internal table. And how much data is it getting populated with?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621055#M277876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T05:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621056#M277877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How did u declare ur internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paste the code it may help us to understand more.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:14:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621056#M277877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T05:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621057#M277878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In program this is the way internal table is populated .&lt;/P&gt;&lt;P&gt;1. It will be populated with data from a customized database table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. The customized table contains around 3 laks of records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. with the populated data it is trying to modify one more custmized table .&lt;/P&gt;&lt;P&gt;here in this step it will populate the second customized table in no of versions as per the selection criteria.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can say that internal table population is giving dump as the population is in number of versions ranging from 1 to 99 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here if you could provide me the solution how to extend the size of the internal table it would be a gr8 help for me &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:14:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621057#M277878</guid>
      <dc:creator>shishupalreddy</dc:creator>
      <dc:date>2006-09-15T05:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621058#M277879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;her is the code of the program .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  /rb17/ym_forc_model_ext_new             .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; T Y P E S                                                           *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TYPES:  BEGIN OF typ_itab_rec.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE /rb17/ym_mod_new.&lt;/P&gt;&lt;P&gt;  TYPES:  END OF typ_itab_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;table types&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TYPES:  typ_itab_table TYPE STANDARD TABLE OF typ_itab_rec&lt;/P&gt;&lt;P&gt;          WITH KEY matnr werks .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; D A T A                                                             *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;Internal table to store records from database&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : g_t_itab   TYPE typ_itab_table WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to fill datbase&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : g_t_jtab   TYPE typ_itab_table WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : g_r_itab   TYPE typ_itab_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : counter    TYPE i .&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;SELECTION SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_vers TYPE vrsio.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;   Event START-OF-SELECTION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM get_data.&lt;/P&gt;&lt;P&gt;PERFORM populate_data.&lt;/P&gt;&lt;P&gt;PERFORM assign_version.&lt;/P&gt;&lt;P&gt;PERFORM update_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH : g_t_itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM /rb17/ym_model INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;           TABLE g_t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  populate_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM populate_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : l_f_bstrf TYPE bstrf,&lt;/P&gt;&lt;P&gt;         l_f_prctr TYPE prctr,&lt;/P&gt;&lt;P&gt;         l_f_maabc TYPE maabc,&lt;/P&gt;&lt;P&gt;         l_f_mfrnr TYPE mfrnr,&lt;/P&gt;&lt;P&gt;         l_f_kondm TYPE kondm,&lt;/P&gt;&lt;P&gt;         l_f_ktgrm TYPE ktgrm,&lt;/P&gt;&lt;P&gt;         l_f_bezek TYPE bezap,&lt;/P&gt;&lt;P&gt;         l_f_lifnr TYPE lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : l_f_bstrf , l_f_prctr , l_f_maabc, l_f_mfrnr,&lt;/P&gt;&lt;P&gt;          l_f_kondm , l_f_ktgrm , l_f_bezek, l_f_lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR g_r_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT g_t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bstrf prctr maabc INTO&lt;/P&gt;&lt;P&gt;       (l_f_bstrf , l_f_prctr , l_f_maabc) FROM marc&lt;/P&gt;&lt;P&gt;       WHERE matnr = g_t_itab-matnr AND&lt;/P&gt;&lt;P&gt;             werks = g_t_itab-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE mfrnr INTO l_f_mfrnr FROM mara&lt;/P&gt;&lt;P&gt;       WHERE matnr = g_t_itab-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE kondm ktgrm INTO (l_f_kondm , l_f_ktgrm) FROM mvke&lt;/P&gt;&lt;P&gt;       WHERE matnr = g_t_itab-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bezek INTO l_f_bezek FROM t25b1&lt;/P&gt;&lt;P&gt;       WHERE wwz02 = g_t_itab-prmgr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE lifnr INTO l_f_lifnr FROM eord&lt;/P&gt;&lt;P&gt;       WHERE matnr = g_t_itab-matnr AND&lt;/P&gt;&lt;P&gt;             werks = g_t_itab-werks AND&lt;/P&gt;&lt;P&gt;             flifn = 'X'.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE lifnr INTO l_f_lifnr FROM eord&lt;/P&gt;&lt;P&gt;         WHERE matnr = g_t_itab-matnr AND&lt;/P&gt;&lt;P&gt;              werks = g_t_itab-werks .&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*get backorder value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM get_backorders USING g_t_itab-matnr&lt;/P&gt;&lt;P&gt;                           CHANGING g_t_itab-backord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    g_r_itab-bstrf = l_f_bstrf.&lt;/P&gt;&lt;P&gt;    g_r_itab-prctr = l_f_prctr.&lt;/P&gt;&lt;P&gt;    g_r_itab-maabc = l_f_maabc.&lt;/P&gt;&lt;P&gt;    g_r_itab-mfrnr = l_f_mfrnr.&lt;/P&gt;&lt;P&gt;    g_r_itab-kondm = l_f_kondm.&lt;/P&gt;&lt;P&gt;    g_r_itab-ktgrm = l_f_ktgrm.&lt;/P&gt;&lt;P&gt;    g_r_itab-bezek = l_f_bezek.&lt;/P&gt;&lt;P&gt;    g_r_itab-lifnr = l_f_lifnr.&lt;/P&gt;&lt;P&gt;*set version = 1 for new rows.&lt;/P&gt;&lt;P&gt;    g_r_itab-version = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY g_t_itab FROM g_r_itab TRANSPORTING bstrf mfrnr prctr kondm&lt;/P&gt;&lt;P&gt;                                               ktgrm lifnr bezek maabc&lt;/P&gt;&lt;P&gt;                                               backord version.&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;  SORT g_t_itab BY spmon vrsio bukrs matnr version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " populate_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_backorders&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_G_T_ITAB_MATNR  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_G_T_ITAB_BACKORD  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_backorders  USING    p_g_t_itab_matnr TYPE matnr&lt;/P&gt;&lt;P&gt;                     CHANGING p_g_t_itab_backord TYPE netwr_ap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TYPES: BEGIN OF typ_outord.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE /rb17/yv_outord.&lt;/P&gt;&lt;P&gt;  TYPES: END OF typ_outord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: t_outord TYPE TABLE OF typ_outord WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: t_outord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;first load outstanding orders for out materials from&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;nightly extract of data (run from /rb17/yv_outstanding_orders)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT * FROM /rb17/yv_outord INTO TABLE t_outord&lt;/P&gt;&lt;P&gt;      WHERE matnr = p_g_t_itab_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;accumulate all past due orders&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT t_outord .&lt;/P&gt;&lt;P&gt;    IF t_outord-edatu &amp;lt; t_outord-wadat   "backorder&lt;/P&gt;&lt;P&gt;    OR t_outord-edatu &amp;lt; sy-datum.&lt;/P&gt;&lt;P&gt;      IF t_outord-bmeng &amp;gt; 0.&lt;/P&gt;&lt;P&gt;        ADD  t_outord-bmeng TO p_g_t_itab_backord.    "+ confirmed&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        ADD  t_outord-kwmeng TO p_g_t_itab_backord.    "+ ordered&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      SUBTRACT t_outord-lfimg FROM p_g_t_itab_backord.    "- delivered&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_backorders&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  update_table&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM update_table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE FROM /rb17/ym_mod_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY /rb17/ym_mod_new  FROM TABLE g_t_jtab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " update_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  assign_version&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM assign_version .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;delete records with version = no of versions given by user.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT g_t_itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF g_t_itab-version EQ p_vers.&lt;/P&gt;&lt;P&gt;      DELETE g_t_itab.&lt;/P&gt;&lt;P&gt;      CONTINUE.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Changing versions and populating final internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT g_t_itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    counter = p_vers - 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DO counter TIMES .&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING g_t_itab TO g_r_itab.&lt;/P&gt;&lt;P&gt;      g_r_itab-version = counter + 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****here in this line it z going for dump *******&lt;/P&gt;&lt;P&gt;      APPEND g_r_itab TO g_t_jtab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      counter = counter - 1.&lt;/P&gt;&lt;P&gt;      CLEAR g_r_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDDO .&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;  SORT g_t_itab BY spmon vrsio bukrs matnr version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " assign_version&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:16:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621058#M277879</guid>
      <dc:creator>shishupalreddy</dc:creator>
      <dc:date>2006-09-15T05:16:26Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621059#M277880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Can you reduce the number of records fetched from the custom table in step 1 using selection criteria and then update the other custom table in step2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can increase the header size of the table from 0 to higher value in data declaration for itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that wud help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Vikram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward for helpful replies!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:20:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621059#M277880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T05:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621060#M277881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you had used so many select singles in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;remove all those and for each select , declare one internal table and select all the records at a time&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then use read table inside the loop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:27:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621060#M277881</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T05:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: Shotdump In internal table population</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621061#M277882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Try not use select within a loop statment,try to use for all entries.This just suggestion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Try declaring internal using occurs 0,it may help u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 05:34:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shotdump-in-internal-table-population/m-p/1621061#M277882</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T05:34:49Z</dc:date>
    </item>
  </channel>
</rss>

