<?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: REALLY URGENT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513413#M845059</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;DATA: DESC LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'ITEMID DESCRIPTION STOCK.QTY BATCH NO. NETWT TOTAL.WEIGHT '.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : PLANT LIKE MSKA-WERKS OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A&lt;SUB&gt;WERKS A&lt;/SUB&gt;CSPEM B&lt;SUB&gt;NTGEW B&lt;/SUB&gt;MEINS B~GEWEI FROM MCHB AS A&lt;/P&gt;&lt;P&gt;INNER JOIN MARA AS B ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;INTO TABLE ITAB WHERE A&lt;SUB&gt;WERKS = PLANT AND A&lt;/SUB&gt;CSPEM &amp;gt; 0 .&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;STRONG&gt;READ TABLE ITMSKA WITH KEY MATNR = ITAB-ITEMID.&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A&lt;SUB&gt;WERKS A&lt;/SUB&gt;KASPE B&lt;SUB&gt;NTGEW B&lt;/SUB&gt;MEINS B~GEWEI FROM MSKA AS A&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;INNER JOIN MARA AS B ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;INTO TABLE ITMSKA  for all entries in itab&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WHERE A&lt;SUB&gt;WERKS = PLANT AND A&lt;/SUB&gt;KASPE &amp;gt; 0 AND A&lt;SUB&gt;SOBKZ = 'E' AND A&lt;/SUB&gt;MATNR = ITAB-ITEMID.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT ITMSKA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE ITMSKA INTO ITAB. &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;ITMSKA-MATNR = ITAB-ITEMID .&lt;/P&gt;&lt;P&gt;ITMSKA-CHARG = ITAB-CHARG .&lt;/P&gt;&lt;P&gt;ITMSKA-WERKS = ITAB-WERKS .&lt;/P&gt;&lt;P&gt;ITMSKA-KASPE = ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;ITMSKA-NTGEW = ITAB-NTGEW.&lt;/P&gt;&lt;P&gt;ITMSKA-MEINS = ITAB-MEINS.&lt;/P&gt;&lt;P&gt;ITMSKA-GEWEI = ITAB-GEWEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT ITAB BY ITEMID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-NTGEW 0 .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ZGET_ITEM_WEIGHT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;P_BUID = ITAB-WERKS&lt;/P&gt;&lt;P&gt;P_ITEMID = ITAB-ITEMID&lt;/P&gt;&lt;P&gt;P_QTY = ITAB-NTGEW&lt;/P&gt;&lt;P&gt;P_UOM = ITAB-GEWEI&lt;/P&gt;&lt;P&gt;P_UOM1 = 'KG'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;P_RETVAL = ITAB-WTKG.&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;CONVERTING ITEM QTY IN KG &lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK.&lt;/P&gt;&lt;P&gt;IF ITAB-MEINS = 'G'.&lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK / 1000000.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-MEINS = 'KG'.&lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK / 1000.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-MEINS = 'TO'.&lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK * ITAB-WTKG / 1000.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ITAB-TOTWT = ITAB-WTKG * ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;SELECT SINGLE MAKTX FROM MAKT INTO DESC WHERE MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;P&gt;WRITE:/ ITAB-ITEMID,15 DESC,50 ITAB-CSPEM,ITMSKA-KASPE ,ITAB-CHARG,ITAB-WTKG,ITab-TOTWT.&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;Hope this will work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shibin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Mar 2008 05:56:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-07T05:56:16Z</dc:date>
    <item>
      <title>REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513407#M845053</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 making a report on Block stock in which i have to display the quantity values from 2 tables MCHB and MSKA. but i am not able to display both the values .plzz help me out i am really dipressed .plzz help me out.&lt;/P&gt;&lt;P&gt;&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; Report  Z_BLOCK_STOCK_COPY&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;REPORT  Z_BLOCK_STOCK_COPY no standard page heading LINE-SIZE 350.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MCHB,MARA,MSKA.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      ITEMID LIKE MCHB-MATNR,&lt;/P&gt;&lt;P&gt;      CHARG LIKE MCHB-CHARG,&lt;/P&gt;&lt;P&gt;      WERKS LIKE MCHB-WERKS,&lt;/P&gt;&lt;P&gt;      CSPEM LIKE MCHB-CSPEM,&lt;/P&gt;&lt;P&gt;      NTGEW LIKE MARA-NTGEW,&lt;/P&gt;&lt;P&gt;      MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;      GEWEI LIKE MARA-GEWEI,&lt;/P&gt;&lt;P&gt;      WTKG LIKE MARA-NTGEW,&lt;/P&gt;&lt;P&gt;      STOCK TYPE P LENGTH 10 DECIMALS 3,&lt;/P&gt;&lt;P&gt;      KASPE LIKE MSKA-KASPE,&lt;/P&gt;&lt;P&gt;      DESC LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;      TOTWT LIKE MCHB-CSPEM,&lt;/P&gt;&lt;P&gt;      WT TYPE P LENGTH 12 DECIMALS 3,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITMSKA OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MSKA-MATNR,&lt;/P&gt;&lt;P&gt;      CHARG LIKE MSKA-CHARG,&lt;/P&gt;&lt;P&gt;      WERKS LIKE MSKA-WERKS,&lt;/P&gt;&lt;P&gt;      KASPE LIKE MSKA-KASPE,&lt;/P&gt;&lt;P&gt;      SOBKZ LIKE MSKA-SOBKZ, "special stock indicator 'E'&lt;/P&gt;&lt;P&gt;      NTGEW LIKE MARA-NTGEW,&lt;/P&gt;&lt;P&gt;      MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;      GEWEI LIKE MARA-GEWEI,&lt;/P&gt;&lt;P&gt;      END OF ITMSKA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  DESC LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'ITEMID           DESCRIPTION                              STOCK.QTY  BATCH NO.           NETWT          TOTAL.WEIGHT '.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : PLANT LIKE MSKA-WERKS OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A&lt;SUB&gt;WERKS A&lt;/SUB&gt;CSPEM B&lt;SUB&gt;NTGEW B&lt;/SUB&gt;MEINS B~GEWEI FROM MCHB AS A&lt;/P&gt;&lt;P&gt;    INNER JOIN MARA AS B ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;        INTO TABLE ITAB WHERE A&lt;SUB&gt;WERKS = PLANT AND A&lt;/SUB&gt;CSPEM &amp;gt; 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ TABLE ITMSKA WITH KEY MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT  A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A&lt;SUB&gt;WERKS A&lt;/SUB&gt;KASPE B&lt;SUB&gt;NTGEW B&lt;/SUB&gt;MEINS B~GEWEI FROM MSKA AS A&lt;/P&gt;&lt;P&gt;     INNER JOIN MARA AS B ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;      INTO TABLE ITMSKA WHERE A&lt;SUB&gt;WERKS = PLANT AND A&lt;/SUB&gt;KASPE &amp;gt; 0 AND A&lt;SUB&gt;SOBKZ = 'E' AND A&lt;/SUB&gt;MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT ITMSKA.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;READ TABLE ITMSKA  INTO ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;  ITMSKA-MATNR = ITAB-ITEMID .&lt;/P&gt;&lt;P&gt;  ITMSKA-CHARG =  ITAB-CHARG .&lt;/P&gt;&lt;P&gt;  ITMSKA-WERKS = ITAB-WERKS .&lt;/P&gt;&lt;P&gt;  ITMSKA-KASPE = ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;  ITMSKA-NTGEW = ITAB-NTGEW.&lt;/P&gt;&lt;P&gt;  ITMSKA-MEINS = ITAB-MEINS.&lt;/P&gt;&lt;P&gt;  ITMSKA-GEWEI = ITAB-GEWEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT ITAB BY ITEMID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF ITAB-NTGEW &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'ZGET_ITEM_WEIGHT'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;           P_BUID         = ITAB-WERKS&lt;/P&gt;&lt;P&gt;           P_ITEMID       = ITAB-ITEMID&lt;/P&gt;&lt;P&gt;           P_QTY          = ITAB-NTGEW&lt;/P&gt;&lt;P&gt;           P_UOM          = ITAB-GEWEI&lt;/P&gt;&lt;P&gt;           P_UOM1         = 'KG'&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;           P_RETVAL       = ITAB-WTKG.&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;   CONVERTING ITEM QTY IN KG&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ITAB-WT = ITAB-STOCK.&lt;/P&gt;&lt;P&gt;      IF ITAB-MEINS = 'G'.&lt;/P&gt;&lt;P&gt;        ITAB-WT = ITAB-STOCK / 1000000.&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-MEINS = 'KG'.&lt;/P&gt;&lt;P&gt;        ITAB-WT = ITAB-STOCK / 1000.&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-MEINS = 'TO'.&lt;/P&gt;&lt;P&gt;        ITAB-WT = ITAB-STOCK * ITAB-WTKG / 1000.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;    ITAB-TOTWT = ITAB-WTKG * ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;     APPEND ITAB.&lt;/P&gt;&lt;P&gt;   SELECT SINGLE MAKTX FROM MAKT INTO DESC WHERE MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;P&gt;  WRITE:/ ITAB-ITEMID,15 DESC,50 ITAB-CSPEM,ITMSKA-KASPE ,ITAB-CHARG,ITAB-WTKG,ITab-TOTWT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:34:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513407#M845053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:34:47Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513408#M845054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the link .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/index.html" target="test_blank"&gt;http://www.saptechnical.com/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Sowjanya.B&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:40:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513408#M845054</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513409#M845055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;Add &lt;STRONG&gt;INTO CORRESPONDING FIELDS OF TABLE&lt;/STRONG&gt; in your SELECT statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Report Z_BLOCK_STOCK_COPY&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_BLOCK_STOCK_COPY no standard page heading LINE-SIZE 350.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: mchb,mara,mska.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      itemid LIKE mchb-matnr,&lt;/P&gt;&lt;P&gt;      charg LIKE mchb-charg,&lt;/P&gt;&lt;P&gt;      werks LIKE mchb-werks,&lt;/P&gt;&lt;P&gt;      cspem LIKE mchb-cspem,&lt;/P&gt;&lt;P&gt;      ntgew LIKE mara-ntgew,&lt;/P&gt;&lt;P&gt;      meins LIKE mara-meins,&lt;/P&gt;&lt;P&gt;      gewei LIKE mara-gewei,&lt;/P&gt;&lt;P&gt;      wtkg LIKE mara-ntgew,&lt;/P&gt;&lt;P&gt;      stock TYPE p LENGTH 10 DECIMALS 3,&lt;/P&gt;&lt;P&gt;      kaspe LIKE mska-kaspe,&lt;/P&gt;&lt;P&gt;      desc LIKE makt-maktx,&lt;/P&gt;&lt;P&gt;      totwt LIKE mchb-cspem,&lt;/P&gt;&lt;P&gt;      wt TYPE p LENGTH 12 DECIMALS 3,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itmska OCCURS 0,&lt;/P&gt;&lt;P&gt;      matnr LIKE mska-matnr,&lt;/P&gt;&lt;P&gt;      charg LIKE mska-charg,&lt;/P&gt;&lt;P&gt;      werks LIKE mska-werks,&lt;/P&gt;&lt;P&gt;      kaspe LIKE mska-kaspe,&lt;/P&gt;&lt;P&gt;      sobkz LIKE mska-sobkz, "special stock indicator 'E'&lt;/P&gt;&lt;P&gt;      ntgew LIKE mara-ntgew,&lt;/P&gt;&lt;P&gt;      meins LIKE mara-meins,&lt;/P&gt;&lt;P&gt;      gewei LIKE mara-gewei,&lt;/P&gt;&lt;P&gt;      END OF itmska.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: desc LIKE makt-maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'ITEMID DESCRIPTION STOCK.QTY BATCH NO. NETWT TOTAL.WEIGHT '.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : plant LIKE mska-werks OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT a~matnr&lt;/P&gt;&lt;P&gt;       a~charg&lt;/P&gt;&lt;P&gt;       a~werks&lt;/P&gt;&lt;P&gt;       a~cspem&lt;/P&gt;&lt;P&gt;       b~ntgew&lt;/P&gt;&lt;P&gt;       b~meins&lt;/P&gt;&lt;P&gt;       b~gewei&lt;/P&gt;&lt;P&gt;       FROM mchb AS a&lt;/P&gt;&lt;P&gt;      INNER JOIN mara AS b ON b&lt;SUB&gt;matnr = a&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;      INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;      WHERE a~werks = plant&lt;/P&gt;&lt;P&gt;      AND a~cspem &amp;gt; 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;read table itmska with key matnr = itab-itemid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT a~matnr&lt;/P&gt;&lt;P&gt;       a~charg&lt;/P&gt;&lt;P&gt;       a~werks&lt;/P&gt;&lt;P&gt;       a~kaspe&lt;/P&gt;&lt;P&gt;       b~ntgew&lt;/P&gt;&lt;P&gt;       b~meins&lt;/P&gt;&lt;P&gt;       b~gewei&lt;/P&gt;&lt;P&gt;       FROM mska AS a&lt;/P&gt;&lt;P&gt;       INNER JOIN mara AS b ON b&lt;SUB&gt;matnr = a&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;       INTO CORRESPONDING FIELDS OF TABLE itmska&lt;/P&gt;&lt;P&gt;       WHERE a~werks = plant&lt;/P&gt;&lt;P&gt;       AND a~kaspe &amp;gt; 0&lt;/P&gt;&lt;P&gt;       AND a~sobkz = 'E'&lt;/P&gt;&lt;P&gt;       AND a~matnr = itab-itemid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT ITMSKA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;read table itmska into itab.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;  itmska-matnr = itab-itemid .&lt;/P&gt;&lt;P&gt;  itmska-charg = itab-charg .&lt;/P&gt;&lt;P&gt;  itmska-werks = itab-werks .&lt;/P&gt;&lt;P&gt;  itmska-kaspe = itab-cspem.&lt;/P&gt;&lt;P&gt;  itmska-ntgew = itab-ntgew.&lt;/P&gt;&lt;P&gt;  itmska-meins = itab-meins.&lt;/P&gt;&lt;P&gt;  itmska-gewei = itab-gewei.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT itab BY itemid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab-ntgew EQ 0.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'ZGET_ITEM_WEIGHT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        p_buid   = itab-werks&lt;/P&gt;&lt;P&gt;        p_itemid = itab-itemid&lt;/P&gt;&lt;P&gt;        p_qty    = itab-ntgew&lt;/P&gt;&lt;P&gt;        p_uom    = itab-gewei&lt;/P&gt;&lt;P&gt;        p_uom1   = 'KG'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        p_retval = itab-wtkg.&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;converting item qty in kg&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab-wt = itab-stock.&lt;/P&gt;&lt;P&gt;  IF itab-meins = 'G'.&lt;/P&gt;&lt;P&gt;    itab-wt = itab-stock / 1000000.&lt;/P&gt;&lt;P&gt;  ELSEIF itab-meins = 'KG'.&lt;/P&gt;&lt;P&gt;    itab-wt = itab-stock / 1000.&lt;/P&gt;&lt;P&gt;  ELSEIF itab-meins = 'TO'.&lt;/P&gt;&lt;P&gt;    itab-wt = itab-stock * itab-wtkg / 1000.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  itab-totwt = itab-wtkg * itab-cspem.&lt;/P&gt;&lt;P&gt;  APPEND itab.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE maktx FROM makt INTO desc WHERE matnr = itab-itemid.&lt;/P&gt;&lt;P&gt;  WRITE:/ itab-itemid,15 desc,50 itab-cspem,itmska-kaspe ,itab-charg,itab-wtkg,itab-totwt.&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;&lt;/P&gt;&lt;P&gt;Hope its Useful..&lt;/P&gt;&lt;P&gt;Kota&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:47:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513409#M845055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513410#M845056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;first  comment READ TABLE ITMSKA INTO ITAB. &lt;/P&gt;&lt;P&gt;Why u put append ITAB statemnt inside loop . it will create problem  , since u r adding wt value for each record of ITAB so make it modify itab, first of all&lt;/P&gt;&lt;P&gt;append itab.  replace it with &lt;STRONG&gt;modify itab&lt;/STRONG&gt;. &lt;/P&gt;&lt;P&gt;,and check r u printing quanity field in write statement.&lt;/P&gt;&lt;P&gt; 2. use corresponding fields of table whereever join is used for getting correct value in all fields .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards point if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: neetu chhabra on Mar 7, 2008 6:55 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:50:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513410#M845056</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513411#M845057</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;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A~WERKS &lt;/P&gt;&lt;P&gt;             A&lt;SUB&gt;CSPEM B&lt;/SUB&gt;NTGEW B~MEINS&lt;/P&gt;&lt;P&gt;             B~GEWEI &lt;/P&gt;&lt;P&gt;FROM MCHB AS A&lt;/P&gt;&lt;P&gt;INNER JOIN MARA AS B&lt;/P&gt;&lt;P&gt;ON &lt;STRONG&gt;A&lt;SUB&gt;MATNR EQ B&lt;/SUB&gt;MATNR&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;INTO &lt;STRONG&gt;CORRESPONDING FIELDS OF&lt;/STRONG&gt; TABLE ITAB&lt;/P&gt;&lt;P&gt;WHERE A~WERKS  EQ  PLANT AND&lt;/P&gt;&lt;P&gt;             A~CSPEM &amp;gt; 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A~WERKS&lt;/P&gt;&lt;P&gt;             A&lt;SUB&gt;KASPE B&lt;/SUB&gt;NTGEW B~MEINS &lt;/P&gt;&lt;P&gt;             B~GEWEI &lt;/P&gt;&lt;P&gt;FROM MSKA AS A&lt;/P&gt;&lt;P&gt;INNER JOIN MARA AS B ON &lt;STRONG&gt;A&lt;SUB&gt;MATNR = B&lt;/SUB&gt;MATNR&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;INTO &lt;STRONG&gt;CORRESPONDING FIELDS OF&lt;/STRONG&gt; TABLE ITMSKA &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FOR ALL ENTRIES IN ITAB&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;WHERE A~WERKS = PLANT AND &lt;/P&gt;&lt;P&gt;             A~KASPE &amp;gt; 0 AND&lt;/P&gt;&lt;P&gt;             A~SOBKZ = 'E' AND&lt;/P&gt;&lt;P&gt;            A~MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SORT ITAB BY ITEMID.&lt;/STRONG&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;ITMSKA-MATNR = ITAB-ITEMID .&lt;/P&gt;&lt;P&gt;ITMSKA-CHARG = ITAB-CHARG .&lt;/P&gt;&lt;P&gt;ITMSKA-WERKS = ITAB-WERKS .&lt;/P&gt;&lt;P&gt;ITMSKA-KASPE = ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;ITMSKA-NTGEW = ITAB-NTGEW.&lt;/P&gt;&lt;P&gt;ITMSKA-MEINS = ITAB-MEINS.&lt;/P&gt;&lt;P&gt;ITMSKA-GEWEI = ITAB-GEWEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-NTGEW &lt;STRONG&gt;EQ&lt;/STRONG&gt;  0 .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ZGET_ITEM_WEIGHT'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;   P_BUID = ITAB-WERKS&lt;/P&gt;&lt;P&gt;   P_ITEMID = ITAB-ITEMID&lt;/P&gt;&lt;P&gt;   P_QTY = ITAB-NTGEW&lt;/P&gt;&lt;P&gt;  P_UOM = ITAB-GEWEI&lt;/P&gt;&lt;P&gt;  P_UOM1 = 'KG'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;   P_RETVAL = ITAB-WTKG.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONVERTING ITEM QTY IN KG &lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK.&lt;/P&gt;&lt;P&gt;IF ITAB-MEINS = 'G'.&lt;/P&gt;&lt;P&gt;   ITAB-WT = ITAB-STOCK / 1000000.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-MEINS = 'KG'.&lt;/P&gt;&lt;P&gt;     ITAB-WT = ITAB-STOCK / 1000.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-MEINS = 'TO'.&lt;/P&gt;&lt;P&gt;    ITAB-WT = ITAB-STOCK * ITAB-WTKG / 1000.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ITAB-TOTWT = ITAB-WTKG * ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;SELECT SINGLE MAKTX FROM MAKT INTO DESC WHERE MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;P&gt;WRITE:/ ITAB-ITEMID,15 DESC,50 ITAB-CSPEM,ITMSKA-KASPE ,ITAB-CHARG,ITAB-WTKG,ITab-TOTWT.&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;check all the code carefully and do the changes .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:52:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513411#M845057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513412#M845058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please use the inner join with the two tables,&lt;/P&gt;&lt;P&gt;equating the common field in the table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:54:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513412#M845058</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513413#M845059</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;DATA: DESC LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'ITEMID DESCRIPTION STOCK.QTY BATCH NO. NETWT TOTAL.WEIGHT '.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : PLANT LIKE MSKA-WERKS OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A&lt;SUB&gt;WERKS A&lt;/SUB&gt;CSPEM B&lt;SUB&gt;NTGEW B&lt;/SUB&gt;MEINS B~GEWEI FROM MCHB AS A&lt;/P&gt;&lt;P&gt;INNER JOIN MARA AS B ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;INTO TABLE ITAB WHERE A&lt;SUB&gt;WERKS = PLANT AND A&lt;/SUB&gt;CSPEM &amp;gt; 0 .&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;STRONG&gt;READ TABLE ITMSKA WITH KEY MATNR = ITAB-ITEMID.&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SELECT A&lt;SUB&gt;MATNR A&lt;/SUB&gt;CHARG A&lt;SUB&gt;WERKS A&lt;/SUB&gt;KASPE B&lt;SUB&gt;NTGEW B&lt;/SUB&gt;MEINS B~GEWEI FROM MSKA AS A&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;INNER JOIN MARA AS B ON B&lt;SUB&gt;MATNR = A&lt;/SUB&gt;MATNR&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;INTO TABLE ITMSKA  for all entries in itab&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WHERE A&lt;SUB&gt;WERKS = PLANT AND A&lt;/SUB&gt;KASPE &amp;gt; 0 AND A&lt;SUB&gt;SOBKZ = 'E' AND A&lt;/SUB&gt;MATNR = ITAB-ITEMID.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT ITMSKA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE ITMSKA INTO ITAB. &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;ITMSKA-MATNR = ITAB-ITEMID .&lt;/P&gt;&lt;P&gt;ITMSKA-CHARG = ITAB-CHARG .&lt;/P&gt;&lt;P&gt;ITMSKA-WERKS = ITAB-WERKS .&lt;/P&gt;&lt;P&gt;ITMSKA-KASPE = ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;ITMSKA-NTGEW = ITAB-NTGEW.&lt;/P&gt;&lt;P&gt;ITMSKA-MEINS = ITAB-MEINS.&lt;/P&gt;&lt;P&gt;ITMSKA-GEWEI = ITAB-GEWEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT ITAB BY ITEMID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-NTGEW 0 .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ZGET_ITEM_WEIGHT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;P_BUID = ITAB-WERKS&lt;/P&gt;&lt;P&gt;P_ITEMID = ITAB-ITEMID&lt;/P&gt;&lt;P&gt;P_QTY = ITAB-NTGEW&lt;/P&gt;&lt;P&gt;P_UOM = ITAB-GEWEI&lt;/P&gt;&lt;P&gt;P_UOM1 = 'KG'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;P_RETVAL = ITAB-WTKG.&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;CONVERTING ITEM QTY IN KG &lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK.&lt;/P&gt;&lt;P&gt;IF ITAB-MEINS = 'G'.&lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK / 1000000.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-MEINS = 'KG'.&lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK / 1000.&lt;/P&gt;&lt;P&gt;ELSEIF ITAB-MEINS = 'TO'.&lt;/P&gt;&lt;P&gt;ITAB-WT = ITAB-STOCK * ITAB-WTKG / 1000.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ITAB-TOTWT = ITAB-WTKG * ITAB-CSPEM.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;SELECT SINGLE MAKTX FROM MAKT INTO DESC WHERE MATNR = ITAB-ITEMID.&lt;/P&gt;&lt;P&gt;WRITE:/ ITAB-ITEMID,15 DESC,50 ITAB-CSPEM,ITMSKA-KASPE ,ITAB-CHARG,ITAB-WTKG,ITab-TOTWT.&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;Hope this will work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shibin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:56:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513413#M845059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:56:16Z</dc:date>
    </item>
    <item>
      <title>Re: REALLY URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513414#M845060</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 below program as the Reference......and you will find out abt Blocked Stock&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


REPORT  ZPA_SD_STOCK.

PARAMETERS:WERKS TYPE T001W-WERKS,
           LGORT TYPE T001L-LGORT,
           DATE TYPE SY-DATUM.

DATA: BEGIN OF IT_MCHB OCCURS 0,
         MATNR TYPE MCHB-MATNR,
         CHARG TYPE MCHB-CHARG,
         CLABS TYPE MCHB-CLABS,
         CSPEM TYPE MCHB-CSPEM,
      END OF IT_MCHB,

      BEGIN OF IT_MAKT OCCURS 0,
         MATNR TYPE MAKT-MATNR,
         MAKTX TYPE MAKT-MAKTX,
      END OF IT_MAKT,

      BEGIN OF IT_MARA OCCURS 0,
         MATNR TYPE MARA-MATNR,
         MTART TYPE MARA-MTART,
      END OF IT_MARA,

      BEGIN OF IT_MARM OCCURS 0,
         MATNR TYPE MARM-MATNR,
         UMREZ TYPE MARM-UMREZ,
         UMREN TYPE MARM-UMREN,
      END OF IT_MARM,

      BEGIN OF IT_QFINAL OCCURS 0,
         MATNR TYPE MCHB-MATNR,
         MAKTX TYPE MAKT-MAKTX,
         MTART TYPE MARA-MTART,
         CHARG TYPE MCHB-CHARG,
         CLABS TYPE MCHB-CLABS,
         CSPEM TYPE MCHB-CSPEM,
     END OF IT_QFINAL,

     BEGIN OF IT_SFINAL OCCURS 0,
         MATNR TYPE MCHB-MATNR,
         CFC1 TYPE MCHB-CLABS,
         CFC2 TYPE MCHB-CSPEM,
     END OF IT_SFINAL,

     BEGIN OF IT_FINAL OCCURS 0,
         MATNR TYPE MCHB-MATNR,
         MAKTX TYPE MAKT-MAKTX,
         MTART TYPE MARA-MTART,
         CHARG TYPE MCHB-CHARG,
         CLABS TYPE MCHB-CLABS,
         CFC1 TYPE MCHB-CLABS,
         CSPEM TYPE MCHB-CSPEM,
         CFC2 TYPE MCHB-CSPEM,
         TOT_QUN1 TYPE I,
         TOT_QUN2 TYPE I,
     END OF IT_FINAL.


****************************************************************************************************************
TYPE-POOLS: SLIS.
INCLUDE &amp;lt;ICON&amp;gt;.
*DATA: G_REPID LIKE SY-REPID.
DATA: GT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
DATA: GT_HEADER TYPE SLIS_T_LISTHEADER.
DATA: GS_LAYOUT TYPE SLIS_LAYOUT_ALV.
DATA: GT_EVENTS TYPE SLIS_T_EVENT.

CONSTANTS:
FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
FORMNAME_END_OF_PAGE TYPE SLIS_FORMNAME VALUE 'END_OF_PAGE'.
*****************************************************************************************************************
INITIALIZATION.
*****************************************************************************************************************
  PERFORM BUILD_LAYOUT USING GS_LAYOUT.
  PERFORM BUILD_HEADER USING GT_HEADER[].
  PERFORM BUILD_COMMENTRY.
  PERFORM BUILD_EVENTTAB USING GT_EVENTS[].
  PERFORM FIELDCAT_INIT USING GT_FIELDCAT[].
******************************************************************************************************************
FORM BUILD_LAYOUT  USING RS_LAYOUT TYPE SLIS_LAYOUT_ALV.
  RS_LAYOUT-NO_INPUT = 'X'.
  RS_LAYOUT-ZEBRA = 'X'.
  RS_LAYOUT-COLWIDTH_OPTIMIZE = ' '.
  RS_LAYOUT-NO_COLHEAD = ' '.
  RS_LAYOUT-NO_VLINE = ' '.
  RS_LAYOUT-INFO_FIELDNAME = 'WS_COLOR'.
ENDFORM.
FORM BUILD_HEADER USING RT_HEADER TYPE SLIS_T_LISTHEADER.

  DATA: TP TYPE SLIS_LISTHEADER.
  DATA: TEXT(20) TYPE C,
        DT TYPE SY-DATUM.


  TP-TYP = 'H'.
  TP-INFO = 'Stock Report '.
  APPEND TP TO RT_HEADER.
  CLEAR TP.

  WRITE SY-DATUM TO DT DD/MM/YYYY.

  CONCATENATE 'DATE :' DT INTO TEXT.
  TP-TYP = 'S'.
  TP-INFO = TEXT.
  APPEND TP TO RT_HEADER.
  CLEAR TP.


ENDFORM.
FORM BUILD_COMMENTRY.

    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      IT_LIST_COMMENTARY = GT_HEADER[]
      I_LOGO             = 'VC-ERP'.

ENDFORM.
FORM BUILD_EVENTTAB USING LT_EVENTS TYPE SLIS_T_EVENT.
  DATA: LS_EVENT TYPE SLIS_ALV_EVENT.

  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
            I_LIST_TYPE = 0
       IMPORTING
            ET_EVENTS   = LT_EVENTS.

  READ TABLE LT_EVENTS WITH KEY NAME =  SLIS_EV_TOP_OF_PAGE INTO LS_EVENT.
  IF SY-SUBRC = 0.
    LS_EVENT-FORM = FORMNAME_TOP_OF_PAGE.
    APPEND LS_EVENT TO LT_EVENTS.
  ENDIF.

  READ TABLE LT_EVENTS WITH KEY NAME =  SLIS_EV_END_OF_PAGE INTO LS_EVENT.
  IF SY-SUBRC = 0.
    LS_EVENT-FORM = FORMNAME_END_OF_PAGE.
    APPEND LS_EVENT TO LT_EVENTS.
  ENDIF.
ENDFORM.
FORM FIELDCAT_INIT USING RT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.

  DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.

  LS_FIELDCAT-FIELDNAME       =  'MATNR'.
  LS_FIELDCAT-SELTEXT_L       =  'Mterial no'.
  LS_FIELDCAT-KEY        =  'X'.
  LS_FIELDCAT-JUST = 'L'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'MAKTX'.
  LS_FIELDCAT-SELTEXT_L      =  'Material Description'.
  LS_FIELDCAT-KEY        =  'X'.
  LS_FIELDCAT-JUST = 'L'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'MTART'.
  LS_FIELDCAT-SELTEXT_L      =  'Material type'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'CHARG'.
  LS_FIELDCAT-SELTEXT_L      =  'Batch no'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'CLABS'.
  LS_FIELDCAT-SELTEXT_L      =  'Unrestricted-Use Stock'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'CFC1'.
  LS_FIELDCAT-SELTEXT_L      =  'CFC'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'CSPEM'.
  LS_FIELDCAT-SELTEXT_L      =  'Blocked Stock'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'CFC2'.
  LS_FIELDCAT-SELTEXT_L      =  'CFC'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'TOT_QUN1'.
  LS_FIELDCAT-SELTEXT_L      =  'Total Unrestricted-Use Stock'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.
  CLEAR LS_FIELDCAT.

  LS_FIELDCAT-FIELDNAME       =  'TOT_QUN2'.
  LS_FIELDCAT-SELTEXT_L      =  'Total Blocked Stock'.
  APPEND LS_FIELDCAT TO RT_FIELDCAT.

ENDFORM.

****************************************************************************************************************

START-OF-SELECTION.

  PERFORM DATA_SELECTION.
  PERFORM DATA_PROCESSING.
  PERFORM DATA_DISPLAY.

****************************************************************************************************************
FORM DATA_SELECTION.

SELECT MATNR CHARG CLABS CSPEM
FROM MCHB INTO TABLE IT_MCHB
WHERE WERKS = WERKS AND LGORT = LGORT.

*BREAK-POINT.

SELECT MATNR UMREN UMREZ FROM MARM INTO TABLE IT_MARM
FOR ALL ENTRIES IN IT_MCHB
WHERE MATNR = IT_MCHB-MATNR .

*BREAK-POINT.

SELECT MATNR MTART FROM MARA INTO TABLE IT_MARA
FOR ALL ENTRIES IN IT_MCHB
WHERE MATNR = IT_MCHB-MATNR AND MTART = 'HALB'.


BREAK-POINT.

SELECT MATNR MAKTX FROM MAKT INTO TABLE IT_MAKT
FOR ALL ENTRIES IN IT_MCHB
WHERE MATNR = IT_MCHB-MATNR AND SPRAS = 'EN'.

*BREAK-POINT.

ENDFORM.


FORM DATA_PROCESSING.

LOOP AT IT_MCHB.
  READ TABLE IT_MAKT WITH KEY MATNR = IT_MCHB-MATNR.
  READ TABLE IT_MARA WITH KEY MATNR = IT_MCHB-MATNR.
  IF SY-SUBRC = 0.
  IT_QFINAL-MATNR = IT_MCHB-MATNR.
  IT_QFINAL-MAKTX = IT_MAKT-MAKTX.
  IT_QFINAL-MTART = IT_MARA-MTART.
  IT_QFINAL-CHARG = IT_MCHB-CHARG.
  IT_QFINAL-CLABS = IT_MCHB-CLABS.
  IT_QFINAL-CSPEM = IT_MCHB-CSPEM.
  APPEND IT_QFINAL.
  ENDIF.
  CLEAR IT_QFINAL.

ENDLOOP.

LOOP AT IT_QFINAL.
READ TABLE IT_MARM WITH KEY MATNR = IT_QFINAL-MATNR.
IF SY-SUBRC = 0.
  IT_SFINAL-MATNR = IT_QFINAL-MATNR.
  IT_SFINAL-CFC1 =  ( IT_MARM-UMREN / IT_MARM-UMREZ ) * IT_QFINAL-CLABS.
  IT_SFINAL-CFC2 =  ( IT_MARM-UMREN / IT_MARM-UMREZ ) * IT_QFINAL-CSPEM.
  APPEND IT_SFINAL.
ENDIF.
CLEAR IT_SFINAL.

ENDLOOP.

LOOP AT IT_SFINAL.
  READ TABLE IT_QFINAL WITH KEY MATNR = IT_SFINAL-MATNR.
   IF SY-SUBRC = 0.
   IT_FINAL-MATNR = IT_QFINAL-MATNR.
   IT_FINAL-MAKTX = IT_QFINAL-MAKTX.
   IT_FINAL-MTART = IT_QFINAL-MTART.
   IT_FINAL-CHARG = IT_QFINAL-CHARG.
   IT_FINAL-CLABS = IT_QFINAL-CLABS.
   IT_FINAL-CFC1  = IT_SFINAL-CFC1.
   IT_FINAL-CSPEM = IT_QFINAL-CSPEM.
   IT_FINAL-CFC2  = IT_SFINAL-CFC2.
   IT_FINAL-TOT_QUN1 = IT_QFINAL-CLABS + IT_QFINAL-CSPEM.
   IT_FINAL-TOT_QUN2 = IT_SFINAL-CFC1 + IT_SFINAL-CFC2.
   APPEND IT_FINAL.
   ENDIF.
   CLEAR IT_FINAL.
ENDLOOP.

ENDFORM.

FORM DATA_DISPLAY.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
   EXPORTING
     I_CALLBACK_PROGRAM              = SY-REPID
     I_CALLBACK_TOP_OF_PAGE          = 'BUILD_COMMENTRY'
     IS_LAYOUT                       = GS_LAYOUT
     IT_FIELDCAT                     = GT_FIELDCAT[]
     I_SAVE                          = 'X'
    TABLES
      T_OUTTAB                       = IT_FINAL
   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.

ENDFORM.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&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;Dhruv Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:58:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/really-urgent/m-p/3513414#M845060</guid>
      <dc:creator>dhruv_shah3</dc:creator>
      <dc:date>2008-03-07T05:58:12Z</dc:date>
    </item>
  </channel>
</rss>

