<?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: logic needed-pls help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738411#M899751</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT mandt matnr meins laeda aenam&lt;/P&gt;&lt;P&gt;FROM mara&lt;/P&gt;&lt;P&gt;INTO TABLE it_mara&lt;/P&gt;&lt;P&gt;WHERE matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara into wa_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_mara to wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_marc into wa_marc with key matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;move-corresponding wa_marc to wa_final.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;read table it_makt into wa_makt with key matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;move-corresponding wa_marc to wa_final.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;read table it_zmpkg into wa_zmpkg with key matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;move-corresponding wa_marc to wa_final.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;append wa_final to it_final.&lt;/P&gt;&lt;P&gt;endloop.&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;Kannaiah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 May 2008 04:16:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-05T04:16:30Z</dc:date>
    <item>
      <title>logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738408#M899748</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 need to combain it_mara it_marc it_makt it_zmpkg  fields into one internal table. following is my code&lt;/P&gt;&lt;P&gt;pls help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   mandt matnr meins laeda aenam&lt;/P&gt;&lt;P&gt;FROM mara&lt;/P&gt;&lt;P&gt;INTO TABLE it_mara&lt;/P&gt;&lt;P&gt;WHERE matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT it_mara[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks&lt;/P&gt;&lt;P&gt;FROM marc&lt;/P&gt;&lt;P&gt;INTO TABLE it_marc&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it_mara&lt;/P&gt;&lt;P&gt;WHERE matnr = it_mara-matnr&lt;/P&gt;&lt;P&gt;AND werks = p_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr maktx&lt;/P&gt;&lt;P&gt;FROM makt&lt;/P&gt;&lt;P&gt;INTO TABLE it_makt&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it_mara&lt;/P&gt;&lt;P&gt;WHERE matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr zppqt  zspqt zpmqt_3&lt;/P&gt;&lt;P&gt;   INTO TABLE    it_zmpkg&lt;/P&gt;&lt;P&gt;   FROM zmpkg&lt;/P&gt;&lt;P&gt;   FOR ALL ENTRIES IN it_mara&lt;/P&gt;&lt;P&gt;WHERE matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:04:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738408#M899748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738409#M899749</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 MOVE or MOVECORRESPONDING Statement.&lt;/P&gt;&lt;P&gt;you can move all the fields in to one internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Narasimha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:13:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738409#M899749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738410#M899750</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 this way  ..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT mandt matnr meins laeda aenam
FROM mara
INTO TABLE it_mara
WHERE matnr IN s_matnr.

IF NOT it_mara[] IS INITIAL.

SELECT matnr werks
FROM marc
INTO TABLE it_marc
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr
AND werks = p_werks.

SELECT matnr maktx
FROM makt
INTO TABLE it_makt
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr.

SELECT matnr zppqt zspqt zpmqt_3
INTO TABLE it_zmpkg
FROM zmpkg
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr.

loop at it_mara.
  clear : it_marc, it_makt, it_zmpkg.
    it_final-matnr = it_mara-matnr.
    it_final-meins = it_mara-meins.
    it_final-laeda = it_mara-laeda.
    it_final-aenam = it_mara-aenam.
  read table it_marc with key matnr = it_mara-matnr and
                                          werks = p_werks.
  if sy-subrc = 0.
    it_final-werks = it_marc-werks.
  endif.

  read table it_makt with key matnr = it_mara-matnr. 
  if sy-subrc = 0.
    it_final-maktx = it_makt-maktx.
  endif.

  read table it_zmpkg with key matnr = it_mara-matnr. 
  if sy-subrc = 0.
    it_final-zppqt = it_zmpkg-zppqt.
    it_final-zspqt = it_zmpkg-zspqt.
    it_final-zpmqt_3 = it_zmpkg-zpmqt_3.
  endif.
  append it_final.
  clear it_final.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:14:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738410#M899750</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738411#M899751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT mandt matnr meins laeda aenam&lt;/P&gt;&lt;P&gt;FROM mara&lt;/P&gt;&lt;P&gt;INTO TABLE it_mara&lt;/P&gt;&lt;P&gt;WHERE matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara into wa_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_mara to wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_marc into wa_marc with key matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;move-corresponding wa_marc to wa_final.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;read table it_makt into wa_makt with key matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;move-corresponding wa_marc to wa_final.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;read table it_zmpkg into wa_zmpkg with key matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;move-corresponding wa_marc to wa_final.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;append wa_final to it_final.&lt;/P&gt;&lt;P&gt;endloop.&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;Kannaiah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:16:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738411#M899751</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:16:30Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738412#M899752</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 need to join three tables mara , marc , makt through inner join or you can create a view of these three tables...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:18:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738412#M899752</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:18:18Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738413#M899753</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 below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_final occurs 1,&lt;/P&gt;&lt;P&gt;         mandt 	type mara-mandt,&lt;/P&gt;&lt;P&gt;         meins  type mara-meins,&lt;/P&gt;&lt;P&gt;         laeda  type mara-laeda,&lt;/P&gt;&lt;P&gt;         aenam  type mara-menam,&lt;/P&gt;&lt;P&gt;         werks  type marc-werks,&lt;/P&gt;&lt;P&gt;         maktx  type marc-maktx,&lt;/P&gt;&lt;P&gt;         zppqt  type zmpkg-zppqt,&lt;/P&gt;&lt;P&gt;         zspqt  type zmpkg-zspqt,&lt;/P&gt;&lt;P&gt;       zspmqt_3 type zmpkg-zspmqt_3,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara.&lt;/P&gt;&lt;P&gt;        read table it_marc with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;        if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;          read table it_makt with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;           if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;             read table it_zmpkg with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;              if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	           it_final-mandt   = it_mara-mandt.&lt;/P&gt;&lt;P&gt;        	   it_final-meins   = it_mara-meins.&lt;/P&gt;&lt;P&gt;	           it_final-laeda   = it_mara-laeda.&lt;/P&gt;&lt;P&gt;	           it_final-aenam   = it_mara-aenam.&lt;/P&gt;&lt;P&gt;		   it_final-werks   = it_marc-werks.&lt;/P&gt;&lt;P&gt;                   it_final-zppqt   = it_zmpkg-zppqt.&lt;/P&gt;&lt;P&gt;                   it_final-zspqt   = it_zmpkg-zspqt.&lt;/P&gt;&lt;P&gt;		   it_final-zpmqt_3 = it_zmpkg-zpmqt_3.&lt;/P&gt;&lt;P&gt;                   append it_final.&lt;/P&gt;&lt;P&gt;              endif.&lt;/P&gt;&lt;P&gt;             endif.&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;Regars,&lt;/P&gt;&lt;P&gt;Vishvesh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if helpful , rewards it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:18:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738413#M899753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738414#M899754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;data : begin of it_final occurs 1,&lt;/P&gt;&lt;P&gt;         mandt 	type mara-mandt,&lt;/P&gt;&lt;P&gt;         meins  type mara-meins,&lt;/P&gt;&lt;P&gt;         laeda  type mara-laeda,&lt;/P&gt;&lt;P&gt;         aenam  type mara-menam,&lt;/P&gt;&lt;P&gt;         werks  type marc-werks,&lt;/P&gt;&lt;P&gt;         maktx  type marc-maktx,&lt;/P&gt;&lt;P&gt;         zppqt  type zmpkg-zppqt,&lt;/P&gt;&lt;P&gt;         zspqt  type zmpkg-zspqt,&lt;/P&gt;&lt;P&gt;       zspmqt_3 type zmpkg-zspmqt_3,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara.&lt;/P&gt;&lt;P&gt;        read table it_marc with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;        if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;          read table it_makt with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;           if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;             read table it_zmpkg with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;              if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	           it_final-mandt   = it_mara-mandt.&lt;/P&gt;&lt;P&gt;        	   it_final-meins   = it_mara-meins.&lt;/P&gt;&lt;P&gt;	           it_final-laeda   = it_mara-laeda.&lt;/P&gt;&lt;P&gt;	           it_final-aenam   = it_mara-aenam.&lt;/P&gt;&lt;P&gt;		   it_final-werks   = it_marc-werks.&lt;/P&gt;&lt;P&gt;                   it_final-zppqt   = it_zmpkg-zppqt.&lt;/P&gt;&lt;P&gt;                   it_final-zspqt   = it_zmpkg-zspqt.&lt;/P&gt;&lt;P&gt;		   it_final-zpmqt_3 = it_zmpkg-zpmqt_3.&lt;/P&gt;&lt;P&gt;                   append it_final.&lt;/P&gt;&lt;P&gt;              endif.&lt;/P&gt;&lt;P&gt;             endif.&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;Regards,&lt;/P&gt;&lt;P&gt;Vishvesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:19:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738414#M899754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:19:25Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738415#M899755</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;Create an Internal table it_main with the combination of all the fields of it_mara it_marc it_makt it_zmpkg and then use first internal table it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_mara by matnr.&lt;/P&gt;&lt;P&gt;sort it_marc by matnr.&lt;/P&gt;&lt;P&gt;sort it_makt by matnr.&lt;/P&gt;&lt;P&gt;sort it_zmpkg by matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at it_mara.&lt;/P&gt;&lt;P&gt;   read table it_marc with key  matnr = it_main-matnr.&lt;/P&gt;&lt;P&gt;   read table it_makt with key  matnr = it_main-matnr.&lt;/P&gt;&lt;P&gt;   read table it_zmpkg with key  matnr = it_main-matnr.&lt;/P&gt;&lt;P&gt;it_main-matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;(like this write code for other fields of it_mara)&lt;/P&gt;&lt;P&gt;it_main-werks = it_marc-werks.&lt;/P&gt;&lt;P&gt;it_main-maktx = it_makt-maktx.   &lt;/P&gt;&lt;P&gt;it_main-zppqt = it_zmpkg-zppqt.&lt;/P&gt;&lt;P&gt;(like this write code for other fields of it_zmpkg)&lt;/P&gt;&lt;P&gt;append it_main.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arunprasad.P&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:25:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738415#M899755</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed-pls help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738416#M899756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kumar K,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA : 	BEGIN OF WA_FINAL,
	MANDT LIKE MARA-MANDT,
	MATNR LIKE MARA-MATNR,
	MEINS LIKE MARA-MEINS,
	LAEDA LIKE MARA-LAEDA,
	AENAM LIKE MARA-AENAM,
	WERKS LIKE MARC-WERKS,
	MAKTX LIKE MAKT-MAKTX,
ZPPQT LIKE ZPPQT,
ZSPQT LIKE ZSPQT,
ZPMQT_3 LIKE ZPMQT_3,
	END OF WA_FINAL,

                BEGIN OF WA_MARA,
	MANDT LIKE MARA-MANDT,
	MATNR LIKE MARA-MATNR,
	MEINS LIKE MARA-MEINS,
	LAEDA LIKE MARA-LAEDA,
	AENAM LIKE MARA-AENAM,
	END OF WA_MARA,
 
 	BEGIN OF WA_MAKT,
	MATNR LIKE MAKT-MATNR,
	MAKTX LIKE MAKT-MAKTX,
	END OF WA_MAKT,
 
	BEGIN OF WA_MARC,
	MATNR LIKE MARC-MATNR,
	WERKS LIKE MARC-WERKS,
	END OF WA_MARC,

BEGIN OF WA_ZMPKG,
ZPPQT LIKE ZPPQT,
ZSPQT LIKE ZSPQT,
ZPMQT_3 LIKE ZPMQT_3,
END OF WA_ZMPKG.

 
DATA : IT_MARA LIKE STANDARD TABLE OF WA_MARA WITH HEADER LINE,
IT_FINAL LIKE STANDARD TABLE OF WA_FINAL WITH HEADER LINE,
IT_MAKT LIKE STANDARD TABLE OF WA_MAKT WITH HEADER LINE,
IT_MARC LIKE STANDARD TABLE OF WA_MARC WITH HEADER LINE,
IT_ZMPKG LIKE STANDARD TABLE OF WA_ZMPKG WITH HEADER LINE.
 
SELECT mandt matnr meins laeda aenam
FROM mara
INTO TABLE it_mara
WHERE matnr IN s_matnr.

IF NOT it_mara[] IS INITIAL.

SELECT matnr werks
FROM marc
INTO TABLE it_marc
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr
AND werks = p_werks.

SELECT matnr maktx
FROM makt
INTO TABLE it_makt
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr.

SELECT matnr zppqt zspqt zpmqt_3
INTO TABLE it_zmpkg
FROM zmpkg
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr.

ENDIF.

LOOP AT IT_MARA.
 
IT_FINAL-MANDT = IT_MARA-MANDT.
IT_FINAL-MATNR = IT_MARA-MATNR.
IT_FINAL-MEINS = IT_MARA-MEINS.
IT_FINAL-LAEDA = IT_MARA-LAEDA.
IT_FINAL-AENAM = IT_MARA-AENAM.
 
READ TABLE IT_MARC WITH KEY MATNR = IT_MARA-MATNR.
IF SY-SUBRC = 0.
IT_FINAL-WERKS = IT_MARC-WERKS.
ENDIF.
 
 
READ TABLE IT_MAKT WITH KEY MATNR = IT_MARA-MATNR.
IF SY-SUBRC = 0.
IT_FINAL-MAKTX = IT_MAKT-MAKTX.
ENDIF.
 
READ TABLE IT_ZMPKG WITH KEY MATNR = IT_MARA-MATNR.
IF SY-SUBRC = 0.
IT_FINAL-ZPPQT = IT_ZMPKG-ZPPQT.
IT_FINAL-ZSPQT = IT_ZMPKG-ZSPQT.
IT_FINAL-ZPMQT_3 = IT_ZMPKG-ZPMQT_3.
ENDIF.
 
APPEND IT_FINAL.
 
CLEAR : IT_FINAL, IT_MARA , IT_MAKT, IT_MARC ,  IT_ZMPKG.
 
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now IT_FINAL table contains the final data which you want...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will solve your problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward points if useful...&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;ilesh 24x7&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2008 04:26:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-pls-help/m-p/3738416#M899756</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-05T04:26:46Z</dc:date>
    </item>
  </channel>
</rss>

