<?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: Perform Statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714493#M312359</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;Do the following changes..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I removed the occurs 0..&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF it_mchb, " Batch Stock records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I used it1_mchb instead of it_mchb.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM f1100_get_characteristics CHANGING rt_it_mchb LIKE it1_mchb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Oct 2006 22:18:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-24T22:18:09Z</dc:date>
    <item>
      <title>Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714481#M312347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello friends,&lt;/P&gt;&lt;P&gt;I have 3 internal tables itab1, itab2, itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a perform statement and each time i access the perform it has to do work with different internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can write 3 perform statements but I am thinking will it work only with one perform statement and changing the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shejal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:02:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714481#M312347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714482#M312348</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;Use tables statement..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_KNA1 LIKE KNA1 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: T_KNVV LIKE KNVV OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: T_KNVP LIKE KNVP OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM FORM1 TABLES T_KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM FORM1 TABLES T_KNVV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM FORM1 TABLES T_KNVP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FORM1 TABLES LT_INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:05:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714482#M312348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714483#M312349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Naren,&lt;/P&gt;&lt;P&gt;I kind of understood but am still confused.&lt;/P&gt;&lt;P&gt;I am pasting the part of the code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr werks lgort charg cspem&lt;/P&gt;&lt;P&gt;     FROM mchb&lt;/P&gt;&lt;P&gt;     INTO TABLE it1_mchb&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN it1_zzmm0011&lt;/P&gt;&lt;P&gt;     WHERE werks =  it1_zzmm0011-werks&lt;/P&gt;&lt;P&gt;     AND   cspem &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr werks lgort charg cspem&lt;/P&gt;&lt;P&gt;     FROM mchb&lt;/P&gt;&lt;P&gt;     INTO TABLE it2_mchb&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN it2_zzmm0011&lt;/P&gt;&lt;P&gt;     WHERE werks =  it2_zzmm0011-werks&lt;/P&gt;&lt;P&gt;     AND   cspem &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr werks lgort charg cspem&lt;/P&gt;&lt;P&gt;     FROM mchb&lt;/P&gt;&lt;P&gt;     INTO TABLE it3_mchb&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN it3_zzmm0011&lt;/P&gt;&lt;P&gt;     WHERE werks =  it3_zzmm0011-werks&lt;/P&gt;&lt;P&gt;     AND   cspem &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f1100_get_characteristics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_mchb.&lt;/P&gt;&lt;P&gt;    CLEAR:   t_charac, za_objek, zi_objek, z_cuobj.&lt;/P&gt;&lt;P&gt;    REFRESH: t_charac.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    zi_objek+0(18)  = it_mchb-matnr.     " Material&lt;/P&gt;&lt;P&gt;    zi_objek+18(10) = it_mchb-charg.     " Batch Number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT cuobj INTO z_cuobj FROM inob&lt;/P&gt;&lt;P&gt;           UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;           WHERE klart = c_023        " 023  = Class Type for batches&lt;/P&gt;&lt;P&gt;           AND   obtab = c_mch1       " MCH1 = Object Table for batches&lt;/P&gt;&lt;P&gt;           AND   objek = zi_objek.    " INOB object&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    za_objek+0(18) = z_cuobj.         " Reformat due to type conflicts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT atinn atwrt atflv FROM ausp&lt;/P&gt;&lt;P&gt;           INTO TABLE t_charac&lt;/P&gt;&lt;P&gt;           WHERE objek =  za_objek&lt;/P&gt;&lt;P&gt;           AND   atinn IN (z_lobm_mbdat,&lt;/P&gt;&lt;P&gt;                           z_zrfc_freeze_complete_time_hr).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT t_charac BY atinn atwrt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Save this batch's availability date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR: t_charac.&lt;/P&gt;&lt;P&gt;    READ TABLE t_charac WITH KEY atinn = z_lobm_mbdat&lt;/P&gt;&lt;P&gt;                        BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      it_mchb-avail_date = t_charac-atflv.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Save this batch's freeze time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR: t_charac.&lt;/P&gt;&lt;P&gt;    READ TABLE t_charac&lt;/P&gt;&lt;P&gt;         WITH KEY atinn = z_zrfc_freeze_complete_time_hr&lt;/P&gt;&lt;P&gt;         BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      it_mchb-freeze_time = t_charac-atflv.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY it_mchb.&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;ENDFORM.                    "f1100_get_characteristics&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the form end form i am usng it_mchb, but i want to modify it1_mchb, it2_mchb, it3_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shejal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:12:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714483#M312349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714484#M312350</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;See the changes are in bold..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks lgort charg cspem&lt;/P&gt;&lt;P&gt;FROM mchb&lt;/P&gt;&lt;P&gt;INTO TABLE it1_mchb&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it1_zzmm0011&lt;/P&gt;&lt;P&gt;WHERE werks = it1_zzmm0011-werks&lt;/P&gt;&lt;P&gt;AND cspem &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks lgort charg cspem&lt;/P&gt;&lt;P&gt;FROM mchb&lt;/P&gt;&lt;P&gt;INTO TABLE it2_mchb&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it2_zzmm0011&lt;/P&gt;&lt;P&gt;WHERE werks = it2_zzmm0011-werks&lt;/P&gt;&lt;P&gt;AND cspem &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks lgort charg cspem&lt;/P&gt;&lt;P&gt;FROM mchb&lt;/P&gt;&lt;P&gt;INTO TABLE it3_mchb&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it3_zzmm0011&lt;/P&gt;&lt;P&gt;WHERE werks = it3_zzmm0011-werks&lt;/P&gt;&lt;P&gt;AND cspem &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;PERFORM f1100_get_characteristics CHANGING it1_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f1100_get_characteristics CHANGING it2_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f1100_get_characteristics CHANGING it3_mchb.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt; CHANGING lt_mchd LIKE it_mchb&amp;lt;/b&amp;gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT &amp;lt;b&amp;gt;lt_mchb&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;CLEAR: t_charac, za_objek, zi_objek, z_cuobj.&lt;/P&gt;&lt;P&gt;REFRESH: t_charac.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;zi_objek+0(18) = &amp;lt;b&amp;gt;lt_mchb&amp;lt;/b&amp;gt;-matnr. " Material&lt;/P&gt;&lt;P&gt;zi_objek+18(10) = &amp;lt;b&amp;gt;lt_mchb&amp;lt;/b&amp;gt;-charg. " Batch Number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT cuobj INTO z_cuobj FROM inob&lt;/P&gt;&lt;P&gt;UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;WHERE klart = c_023 " 023 = Class Type for batches&lt;/P&gt;&lt;P&gt;AND obtab = c_mch1 " MCH1 = Object Table for batches&lt;/P&gt;&lt;P&gt;AND objek = zi_objek. " INOB object&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;za_objek+0(18) = z_cuobj. " Reformat due to type conflicts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT atinn atwrt atflv FROM ausp&lt;/P&gt;&lt;P&gt;INTO TABLE t_charac&lt;/P&gt;&lt;P&gt;WHERE objek = za_objek&lt;/P&gt;&lt;P&gt;AND atinn IN (z_lobm_mbdat,&lt;/P&gt;&lt;P&gt;z_zrfc_freeze_complete_time_hr).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT t_charac BY atinn atwrt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save this batch's availability date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: t_charac.&lt;/P&gt;&lt;P&gt;READ TABLE t_charac WITH KEY atinn = z_lobm_mbdat&lt;/P&gt;&lt;P&gt;BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lt_mchb&amp;lt;/b&amp;gt;-avail_date = t_charac-atflv.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save this batch's freeze time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: t_charac.&lt;/P&gt;&lt;P&gt;READ TABLE t_charac&lt;/P&gt;&lt;P&gt;WITH KEY atinn = z_zrfc_freeze_complete_time_hr&lt;/P&gt;&lt;P&gt;BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lt_mchb&amp;lt;/b&amp;gt;-freeze_time = t_charac-atflv.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY &amp;lt;b&amp;gt;lt_mchb&amp;lt;/b&amp;gt;.&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;ENDFORM. "f1100_get_characteristics&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Narendran Muthukumaran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Narendran Muthukumaran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:22:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714484#M312350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714485#M312351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Naren.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in the perform statement you are not specifying any other internal table else it_mchb.&lt;/P&gt;&lt;P&gt; Can you pleae explain one sceanoro as how it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again for your help.&lt;/P&gt;&lt;P&gt;Shejal Shetty.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:27:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714485#M312351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:27:00Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714486#M312352</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;You want to use the same subroutine for some logic but for different internal tables right??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it1_mchb&lt;/P&gt;&lt;P&gt;it2_mchb&lt;/P&gt;&lt;P&gt;it3_mchb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is the reason that I passed only the internal table..Do you want other parameters that needs to be passed from the subroutine???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:30:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714486#M312352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714487#M312353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All i want is to Modify IT1_mchb, IT2_mchb, IT3_mchb.&lt;/P&gt;&lt;P&gt; But using the perform statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I mean i want to loop through this internal tables and modify them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the form Endform I have used it_mchb but i dont have any internal table with that name.&lt;/P&gt;&lt;P&gt;Do u want me to create an Internal table with it_mchb and keep it blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shejal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:33:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714487#M312353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714488#M312354</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;I got you what you are asking..If there is no internal table name like IT_MCHB use the internal table IT1_MCHB..Since all the three internal table are of the same structure..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics &lt;/P&gt;&lt;P&gt;CHANGING lt_mchd LIKE &amp;lt;b&amp;gt;it1_mchb&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:39:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714488#M312354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714489#M312355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Naren.&lt;/P&gt;&lt;P&gt;It looks like i got it.&lt;/P&gt;&lt;P&gt;Shejal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:45:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714489#M312355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714490#M312356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the modifications that u have made, i have changes the following, &lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics &lt;/P&gt;&lt;P&gt;CHANGING lt_mchd LIKE it_mchb .&lt;/P&gt;&lt;P&gt;  to &lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics &lt;/P&gt;&lt;P&gt;CHANGING lt_mchd LIKE &amp;lt;b&amp;gt;it_mchb[]&amp;lt;/b&amp;gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it is giving me an error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PERFORM "F1100_GET_CHARACTERISTICS", the actual parameter "IT1_MCHB"	&lt;/P&gt;&lt;P&gt;and formal parameter "lt_mchd" are incompatible. "IT1_MCHB" is the	&lt;/P&gt;&lt;P&gt;header line of table "IT1_MCHB[]".	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 21:59:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714490#M312356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T21:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714491#M312357</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;How you have declared the internal table it1_mchb??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 22:02:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714491#M312357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T22:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714492#M312358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BEGIN OF it_mchb OCCURS 0,              " Batch Stock records&lt;/P&gt;&lt;P&gt;        matnr             LIKE mchb-matnr,&lt;/P&gt;&lt;P&gt;        werks             LIKE mchb-werks,&lt;/P&gt;&lt;P&gt;        lgort             LIKE mchb-lgort,&lt;/P&gt;&lt;P&gt;        charg             LIKE mchb-charg,&lt;/P&gt;&lt;P&gt;        cspem             LIKE mchb-cspem,&lt;/P&gt;&lt;P&gt;        avail_date(8)     TYPE n,&lt;/P&gt;&lt;P&gt;        freeze_time(2)    TYPE n,&lt;/P&gt;&lt;P&gt;      END OF it_mchb,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it1_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      it2_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      it3_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      it4_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f1100_get_characteristics CHANGING it1_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f1100_get_characteristics CHANGING it2_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f1100_get_characteristics CHANGING it3_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f1100_get_characteristics CHANGING it4_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics CHANGING rt_it_mchb LIKE it_mchb[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : wa_mchb LIKE it_mchb.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  LOOP AT rt_it_mchb.&lt;/P&gt;&lt;P&gt;    CLEAR:   t_charac, za_objek, zi_objek, z_cuobj.&lt;/P&gt;&lt;P&gt;    REFRESH: t_charac.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    zi_objek+0(18)  = rt_it_mchb-matnr.     " Material&lt;/P&gt;&lt;P&gt;    zi_objek+18(10) = rt_it_mchb-charg.     " Batch Number&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error message &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PERFORM "F1100_GET_CHARACTERISTICS", the actual parameter "IT1_MCHB"		&lt;/P&gt;&lt;P&gt;and formal parameter "RT_IT_MCHB" are incompatible. "IT1_MCHB" is the		&lt;/P&gt;&lt;P&gt;header line of table "IT1_MCHB[]".		&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 22:12:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714492#M312358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T22:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714493#M312359</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;Do the following changes..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I removed the occurs 0..&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF it_mchb, " Batch Stock records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I used it1_mchb instead of it_mchb.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM f1100_get_characteristics CHANGING rt_it_mchb LIKE it1_mchb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 22:18:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714493#M312359</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T22:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714494#M312360</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;I am sorry for the confusion..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Remove the occurs 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF it_mchb, " Batch Stock records&lt;/P&gt;&lt;P&gt;matnr LIKE mchb-matnr,&lt;/P&gt;&lt;P&gt;werks LIKE mchb-werks,&lt;/P&gt;&lt;P&gt;lgort LIKE mchb-lgort,&lt;/P&gt;&lt;P&gt;charg LIKE mchb-charg,&lt;/P&gt;&lt;P&gt;cspem LIKE mchb-cspem,&lt;/P&gt;&lt;P&gt;avail_date(8) TYPE n,&lt;/P&gt;&lt;P&gt;freeze_time(2) TYPE n,&lt;/P&gt;&lt;P&gt;END OF it_mchb,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it1_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it2_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it3_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it4_mchb LIKE it_mchb OCCURS 0 WITH HEADER LINE.&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;used TABLES instead of CHANGING..&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM f1100_get_characteristics TABLES it1_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f1100_get_characteristics TABLES it2_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f1100_get_characteristics TABLES it3_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f1100_get_characteristics TABLES it4_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f1100_get_characteristics TABLES rt_it_mchb structure it_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 22:21:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714494#M312360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T22:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: Perform Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714495#M312361</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;  Just for your information:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM f1100_get_characteristics &amp;lt;b&amp;gt;CHANGING&amp;lt;/b&amp;gt; lt_mchd LIKE &amp;lt;b&amp;gt;it_mchb[]&amp;lt;/b&amp;gt; .

  Above statement is same as below:
  FORM f1100_get_characteristics &amp;lt;b&amp;gt;TABLES&amp;lt;/b&amp;gt; lt_mchd LIKE &amp;lt;b&amp;gt;it_mchb&amp;lt;/b&amp;gt;.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Naren has adviced w.r.t to work area, in your case i guess you need it as internal table. So both statements above will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 02:48:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/perform-statement/m-p/1714495#M312361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-25T02:48:03Z</dc:date>
    </item>
  </channel>
</rss>

