<?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 Performance Issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952481#M65465</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;Can anyone re-design the code as this is giving me a performance issue.  The earlier code and change code is given.  But still, the db hit is around 80%.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Old Code:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;**&amp;lt;&amp;lt;&amp;lt;++Start of changes NEX4CRH 08.08.2005 DV2K922632 CR17140&lt;/P&gt;&lt;P&gt;*SELECT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        PGMI&lt;SUB&gt;PRGRP MSEG&lt;/SUB&gt;MATNR MSEG&lt;SUB&gt;ERFMG MKPF&lt;/SUB&gt;VGART MKPF~BUDAT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*MSEG&lt;SUB&gt;WERKS MSEG&lt;/SUB&gt;SHKZG&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MSEG&lt;SUB&gt;MBLNR MSEG&lt;/SUB&gt;MJAHR MKPF~MJAHR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FROM PGMI INNER JOIN MSEG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ON ( PGMI&lt;SUB&gt;NRMIT = MSEG&lt;/SUB&gt;matnr ) INNER JOIN MKPF ON&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ( MSEG&lt;SUB&gt;MBLNR = MKPF&lt;/SUB&gt;MBLNR AND MSEG&lt;SUB&gt;MJAHR = MKPF&lt;/SUB&gt;MJAHR ) INTO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*CORRESPONDING FIELDS OF TABLE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INT_ACTUAL WHERE PGMI~PRGRP IN S_PRDGRP AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    ( MSEG~BWART = '101' OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               MSEG~BWART = '102' )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               AND MKPF~VGART = 'WF'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;New-Code&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;SELECT PRGRP NRMIT FROM PGMI INTO TABLE INT_PGMI&lt;/P&gt;&lt;P&gt;          WHERE PRGRP IN S_PRDGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MBLNR MATNR WERKS ERFMG MJAHR BWART SHKZG&lt;/P&gt;&lt;P&gt; INTO TABLE INT_MSEG&lt;/P&gt;&lt;P&gt; FROM MSEG FOR ALL ENTRIES IN INT_PGMI&lt;/P&gt;&lt;P&gt;          WHERE MATNR = INT_PGMI-NRMIT AND&lt;/P&gt;&lt;P&gt;          ( MSEG~BWART = '101' OR&lt;/P&gt;&lt;P&gt;            MSEG~BWART = '102' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MBLNR MJAHR VGART BUDAT FROM MKPF INTO TABLE INT_MKPF&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN INT_MSEG&lt;/P&gt;&lt;P&gt;    WHERE MBLNR = INT_MSEG-MBLNR AND&lt;/P&gt;&lt;P&gt;          MJAHR = INT_MSEG-MJAHR AND&lt;/P&gt;&lt;P&gt;          MKPF~VGART = 'WF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT INT_MKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE INT_MSEG WITH KEY MBLNR = INT_MKPF-MBLNR&lt;/P&gt;&lt;P&gt;                       MJAHR = INT_MKPF-MJAHR1.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-MBLNR TO INT_ACTUAL-MBLNR.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-MATNR TO INT_ACTUAL-MATNR.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-WERKS TO INT_ACTUAL-WERKS.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-ERFMG TO INT_ACTUAL-ERFMG.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-MJAHR TO INT_ACTUAL-MJAHR.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-BWART TO INT_ACTUAL-BWART.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-SHKZG TO INT_ACTUAL-SHKZG.&lt;/P&gt;&lt;P&gt;MOVE INT_MKPF-VGART TO INT_ACTUAL-VGART.&lt;/P&gt;&lt;P&gt;MOVE INT_MKPF-BUDAT TO INT_ACTUAL-BUDAT.&lt;/P&gt;&lt;P&gt;APPEND INT_ACTUAL.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INT_ACTUAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT INT_ACTUAL.&lt;/P&gt;&lt;P&gt;READ TABLE INT_PGMI WITH KEY NRMIT = INT_ACTUAL-MATNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;MOVE INT_PRDGRP-PRGRP TO INT_ACTUAL-PRGRP.&lt;/P&gt;&lt;P&gt;MODIFY INT_ACTUAL.&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;Please advise in this regard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Sep 2005 12:27:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-09-30T12:27:43Z</dc:date>
    <item>
      <title>Performance Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952481#M65465</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;Can anyone re-design the code as this is giving me a performance issue.  The earlier code and change code is given.  But still, the db hit is around 80%.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Old Code:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;**&amp;lt;&amp;lt;&amp;lt;++Start of changes NEX4CRH 08.08.2005 DV2K922632 CR17140&lt;/P&gt;&lt;P&gt;*SELECT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        PGMI&lt;SUB&gt;PRGRP MSEG&lt;/SUB&gt;MATNR MSEG&lt;SUB&gt;ERFMG MKPF&lt;/SUB&gt;VGART MKPF~BUDAT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*MSEG&lt;SUB&gt;WERKS MSEG&lt;/SUB&gt;SHKZG&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MSEG&lt;SUB&gt;MBLNR MSEG&lt;/SUB&gt;MJAHR MKPF~MJAHR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FROM PGMI INNER JOIN MSEG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ON ( PGMI&lt;SUB&gt;NRMIT = MSEG&lt;/SUB&gt;matnr ) INNER JOIN MKPF ON&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ( MSEG&lt;SUB&gt;MBLNR = MKPF&lt;/SUB&gt;MBLNR AND MSEG&lt;SUB&gt;MJAHR = MKPF&lt;/SUB&gt;MJAHR ) INTO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*CORRESPONDING FIELDS OF TABLE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INT_ACTUAL WHERE PGMI~PRGRP IN S_PRDGRP AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    ( MSEG~BWART = '101' OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               MSEG~BWART = '102' )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               AND MKPF~VGART = 'WF'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;New-Code&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;SELECT PRGRP NRMIT FROM PGMI INTO TABLE INT_PGMI&lt;/P&gt;&lt;P&gt;          WHERE PRGRP IN S_PRDGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MBLNR MATNR WERKS ERFMG MJAHR BWART SHKZG&lt;/P&gt;&lt;P&gt; INTO TABLE INT_MSEG&lt;/P&gt;&lt;P&gt; FROM MSEG FOR ALL ENTRIES IN INT_PGMI&lt;/P&gt;&lt;P&gt;          WHERE MATNR = INT_PGMI-NRMIT AND&lt;/P&gt;&lt;P&gt;          ( MSEG~BWART = '101' OR&lt;/P&gt;&lt;P&gt;            MSEG~BWART = '102' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MBLNR MJAHR VGART BUDAT FROM MKPF INTO TABLE INT_MKPF&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN INT_MSEG&lt;/P&gt;&lt;P&gt;    WHERE MBLNR = INT_MSEG-MBLNR AND&lt;/P&gt;&lt;P&gt;          MJAHR = INT_MSEG-MJAHR AND&lt;/P&gt;&lt;P&gt;          MKPF~VGART = 'WF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT INT_MKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE INT_MSEG WITH KEY MBLNR = INT_MKPF-MBLNR&lt;/P&gt;&lt;P&gt;                       MJAHR = INT_MKPF-MJAHR1.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-MBLNR TO INT_ACTUAL-MBLNR.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-MATNR TO INT_ACTUAL-MATNR.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-WERKS TO INT_ACTUAL-WERKS.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-ERFMG TO INT_ACTUAL-ERFMG.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-MJAHR TO INT_ACTUAL-MJAHR.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-BWART TO INT_ACTUAL-BWART.&lt;/P&gt;&lt;P&gt;MOVE INT_MSEG-SHKZG TO INT_ACTUAL-SHKZG.&lt;/P&gt;&lt;P&gt;MOVE INT_MKPF-VGART TO INT_ACTUAL-VGART.&lt;/P&gt;&lt;P&gt;MOVE INT_MKPF-BUDAT TO INT_ACTUAL-BUDAT.&lt;/P&gt;&lt;P&gt;APPEND INT_ACTUAL.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INT_ACTUAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT INT_ACTUAL.&lt;/P&gt;&lt;P&gt;READ TABLE INT_PGMI WITH KEY NRMIT = INT_ACTUAL-MATNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;MOVE INT_PRDGRP-PRGRP TO INT_ACTUAL-PRGRP.&lt;/P&gt;&lt;P&gt;MODIFY INT_ACTUAL.&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;Please advise in this regard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2005 12:27:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952481#M65465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-30T12:27:43Z</dc:date>
    </item>
    <item>
      <title>Re: Performance Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952482#M65466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MSEG is a big table, and I have struggled with accessing it in the past.  You can probably improve a little,  but don't expect it to be really fast.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are some hints....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT PRGRP NRMIT FROM PGMI INTO TABLE INT_PGMI
WHERE PRGRP IN S_PRDGRP.

&amp;lt;b&amp;gt;
* make sure that this table is sorted by NRMIT
sort int_pgmi ascending by nrmit.&amp;lt;/b&amp;gt;

&amp;lt;b&amp;gt;* you will want to check to make sure that 
* INT_PGMI is not initial.
check not INT_PGMI[] is initial.&amp;lt;/b&amp;gt;

SELECT MBLNR MATNR WERKS ERFMG MJAHR BWART SHKZG
INTO TABLE INT_MSEG
FROM MSEG FOR ALL ENTRIES IN INT_PGMI
WHERE MATNR = INT_PGMI-NRMIT AND
( MSEG~BWART = '101' OR
MSEG~BWART = '102' ).

&amp;lt;b&amp;gt;* make sure that INT_MSEG is sorted.
sort INT_MSEG ascending by mblnr mjahr.

* check to make sure that it is not initial.
check not INT_MSEG[] is initial.&amp;lt;/b&amp;gt;


SELECT MBLNR MJAHR VGART BUDAT FROM MKPF INTO TABLE INT_MKPF
FOR ALL ENTRIES IN INT_MSEG
WHERE MBLNR = INT_MSEG-MBLNR AND
MJAHR = INT_MSEG-MJAHR AND
MKPF~VGART = 'WF'.





&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2005 12:35:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952482#M65466</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-09-30T12:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: Performance Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952483#M65467</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;try this one&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT PRGRP NRMIT FROM PGMI INTO TABLE INT_PGMI&lt;/P&gt;&lt;P&gt;WHERE PRGRP IN S_PRDGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;modified&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MBLNR A&lt;/SUB&gt;VGART A&lt;SUB&gt;BUDAT A&lt;/SUB&gt;MJAHR&lt;/P&gt;&lt;P&gt;       B&lt;SUB&gt;MATNR B&lt;/SUB&gt;WERKS B&lt;SUB&gt;ERFMG  B&lt;/SUB&gt;BWART B~SHKZG&lt;/P&gt;&lt;P&gt;       FROM BKPF AS A INNER JOIN &lt;/P&gt;&lt;P&gt;       MSEG AS B ON A&lt;SUB&gt;MBLNR = B&lt;/SUB&gt;MBLNR AND&lt;/P&gt;&lt;P&gt;                    A&lt;SUB&gt;MJAHR = B&lt;/SUB&gt;MJAHR&lt;/P&gt;&lt;P&gt;       INTO CORRESPONDING FIELD OF TABLE                     &lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN INT_ACTUAL&lt;/P&gt;&lt;P&gt;       WHERE  A~VGART = 'WF' AND&lt;/P&gt;&lt;P&gt;              ( B~BWART = '101' OR&lt;/P&gt;&lt;P&gt;                B~BWART = '102' ).&lt;/P&gt;&lt;P&gt;*END &lt;/P&gt;&lt;P&gt;                &lt;/P&gt;&lt;P&gt;LOOP AT INT_ACTUAL.&lt;/P&gt;&lt;P&gt;READ TABLE INT_PGMI WITH KEY NRMIT = INT_ACTUAL-MATNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;MOVE INT_PRDGRP-PRGRP TO INT_ACTUAL-PRGRP.&lt;/P&gt;&lt;P&gt;MODIFY INT_ACTUAL.&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;CHEERS,&lt;/P&gt;&lt;P&gt;SASI&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2005 12:48:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952483#M65467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-30T12:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Performance Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952484#M65468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In addition to what rich said, make also sure that there are no duplicates entries in your int_pgmi and int_mseg otherwise the records would be retrieved several times. &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;
Since int_mseg can become rather large you should not access the table in that way. Although it assumes a fast key search it is nothing else but a sequential search. 
Define intMseg type hashed table of ... with table key mblnr mjahr. 
and use 
READ TABLE INT_MSEG WITH TABLE KEY MBLNR = INT_MKPF....
instead of 
 
READ TABLE INT_MSEG WITH KEY MBLNR = INT_MKPF-MBLNR
MJAHR = INT_MKPF-MJAHR1.
IF SY-SUBRC = 0.
MOVE INT_MSEG-MBLNR TO INT_ACTUAL-MBLNR.
MOVE INT_MSEG-MATNR TO INT_ACTUAL-MATNR.
MOVE INT_MSEG-WERKS TO INT_ACTUAL-WERKS.
MOVE INT_MSEG-ERFMG TO INT_ACTUAL-ERFMG.
MOVE INT_MSEG-MJAHR TO INT_ACTUAL-MJAHR.
MOVE INT_MSEG-BWART TO INT_ACTUAL-BWART.
MOVE INT_MSEG-SHKZG TO INT_ACTUAL-SHKZG.
MOVE INT_MKPF-VGART TO INT_ACTUAL-VGART.
MOVE INT_MKPF-BUDAT TO INT_ACTUAL-BUDAT.
APPEND INT_ACTUAL.
ENDIF.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Christian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2005 13:23:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/952484#M65468</guid>
      <dc:creator>ChristianFi</dc:creator>
      <dc:date>2005-09-30T13:23:39Z</dc:date>
    </item>
  </channel>
</rss>

