<?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 help required in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required/m-p/3191863#M760399</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anyone helping me writing the code for this?&lt;/P&gt;&lt;P&gt;Also please explain me how do we use select statements when we have data to be retrieved from many tables..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table of deliveries LIKP (header level) based in selection screen: &lt;/P&gt;&lt;P&gt;Sales organization = LIKP-VKORG&lt;/P&gt;&lt;P&gt;Actual good movement date from the delivery = LIKP- WADAT_IST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table of deliveries LIPS (item level). The common fields are:&lt;/P&gt;&lt;P&gt;	LIKP-VBELN = LIPS-VBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table of  sales orders VBAK (header level). The common fields are:&lt;/P&gt;&lt;P&gt;	LIPS-VGBEL = VBAP-VBELN.&lt;/P&gt;&lt;P&gt;	LIPS-VGPOS = VBAP-POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table customers master to retrieve the name KNA1-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table vendors master to retrieve the name LFA1-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table KONV to retrieve the transport costs of each sales order. The common fields are:&lt;/P&gt;&lt;P&gt;VBAK-KNUMV = KONV-KNUMV&lt;/P&gt;&lt;P&gt;VBAP-POSNR = KONV-KPOSN&lt;/P&gt;&lt;P&gt;If KONV-KSCHL = &amp;#145;ZGC1&amp;#146;&lt;/P&gt;&lt;P&gt; Transport cost 1 (ZGC1) = KONV-KBETR.&lt;/P&gt;&lt;P&gt;If KONV-KSCHL = &amp;#145;ZGC2&amp;#146;&lt;/P&gt;&lt;P&gt; Transport cost 2 (ZGC2) = KONV-KBETR.&lt;/P&gt;&lt;P&gt;IF KONV-KSCHL = &amp;#145;ZGC3&amp;#146;&lt;/P&gt;&lt;P&gt; Transport cost 3 (ZGC3) = KONV-KBETR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Dec 2007 11:02:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-18T11:02:28Z</dc:date>
    <item>
      <title>help required</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required/m-p/3191863#M760399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anyone helping me writing the code for this?&lt;/P&gt;&lt;P&gt;Also please explain me how do we use select statements when we have data to be retrieved from many tables..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table of deliveries LIKP (header level) based in selection screen: &lt;/P&gt;&lt;P&gt;Sales organization = LIKP-VKORG&lt;/P&gt;&lt;P&gt;Actual good movement date from the delivery = LIKP- WADAT_IST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table of deliveries LIPS (item level). The common fields are:&lt;/P&gt;&lt;P&gt;	LIKP-VBELN = LIPS-VBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table of  sales orders VBAK (header level). The common fields are:&lt;/P&gt;&lt;P&gt;	LIPS-VGBEL = VBAP-VBELN.&lt;/P&gt;&lt;P&gt;	LIPS-VGPOS = VBAP-POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table customers master to retrieve the name KNA1-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table vendors master to retrieve the name LFA1-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table KONV to retrieve the transport costs of each sales order. The common fields are:&lt;/P&gt;&lt;P&gt;VBAK-KNUMV = KONV-KNUMV&lt;/P&gt;&lt;P&gt;VBAP-POSNR = KONV-KPOSN&lt;/P&gt;&lt;P&gt;If KONV-KSCHL = &amp;#145;ZGC1&amp;#146;&lt;/P&gt;&lt;P&gt; Transport cost 1 (ZGC1) = KONV-KBETR.&lt;/P&gt;&lt;P&gt;If KONV-KSCHL = &amp;#145;ZGC2&amp;#146;&lt;/P&gt;&lt;P&gt; Transport cost 2 (ZGC2) = KONV-KBETR.&lt;/P&gt;&lt;P&gt;IF KONV-KSCHL = &amp;#145;ZGC3&amp;#146;&lt;/P&gt;&lt;P&gt; Transport cost 3 (ZGC3) = KONV-KBETR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 11:02:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required/m-p/3191863#M760399</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T11:02:28Z</dc:date>
    </item>
    <item>
      <title>Re: help required</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required/m-p/3191864#M760400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi better you move each database table value into separate itab,after that using common field you move data from one itab to final internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you declare final itab having all the filed you want to display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example here i have send one program..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------" /&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&amp;amp; Report  ZMULTIREPORT                                                *&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;&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;&lt;/P&gt;&lt;P&gt;REPORT  ZMULTIREPORT    .&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;/P&gt;&lt;P&gt;TABLE DECLARATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: VBAK,VBAP,KNA1,MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERNAL TABLE DECLARATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB1_VBAK OCCURS 0,&lt;/P&gt;&lt;P&gt;       VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;       ERDAT LIKE VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;       ERNAM LIKE VBAK-ERNAM,&lt;/P&gt;&lt;P&gt;       END OF ITAB1_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB2_VBAP OCCURS 0,&lt;/P&gt;&lt;P&gt;       VBELN LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;       POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;       MATNR LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;       FMENG LIKE VBAP-FMENG,&lt;/P&gt;&lt;P&gt;       END OF ITAB2_VBAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB3_MARA OCCURS 0,&lt;/P&gt;&lt;P&gt;       MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;       MATKL LIKE MARA-MATKL,&lt;/P&gt;&lt;P&gt;       MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;       END OF ITAB3_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF OUTPUT OCCURS 0,&lt;/P&gt;&lt;P&gt;       VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;       ERDAT LIKE VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;       ERNAM LIKE VBAK-ERNAM,&lt;/P&gt;&lt;P&gt;       POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;       MATNR LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;       FMENG LIKE VBAP-FMENG,&lt;/P&gt;&lt;P&gt;       MATKL LIKE MARA-MATKL,&lt;/P&gt;&lt;P&gt;       MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;       END OF OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START OF SELECTION&lt;/P&gt;&lt;P&gt;select-options : P_VBELN for VBAK-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT STATEMENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if p_vbeln is not initial.&lt;/P&gt;&lt;P&gt;  SELECT&lt;/P&gt;&lt;P&gt;    VBELN&lt;/P&gt;&lt;P&gt;    ERDAT&lt;/P&gt;&lt;P&gt;    ERNAM&lt;/P&gt;&lt;P&gt;    FROM VBAK&lt;/P&gt;&lt;P&gt;    INTO TABLE ITAB1_VBAK&lt;/P&gt;&lt;P&gt;    WHERE VBELN in P_VBELN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB1_VBAK[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT&lt;/P&gt;&lt;P&gt;    VBELN&lt;/P&gt;&lt;P&gt;    POSNR&lt;/P&gt;&lt;P&gt;    MATNR&lt;/P&gt;&lt;P&gt;    FMENG&lt;/P&gt;&lt;P&gt;    FROM VBAP&lt;/P&gt;&lt;P&gt;    INTO TABLE ITAB2_VBAP FOR ALL ENTRIES IN ITAB1_VBAK&lt;/P&gt;&lt;P&gt;    WHERE VBELN = ITAB1_VBAK-VBELN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB2_VBAP[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT&lt;/P&gt;&lt;P&gt;    MATNR&lt;/P&gt;&lt;P&gt;    MATKL&lt;/P&gt;&lt;P&gt;    MEINS&lt;/P&gt;&lt;P&gt;    FROM MARA&lt;/P&gt;&lt;P&gt;    INTO TABLE ITAB3_MARA FOR ALL ENTRIES IN ITAB2_VBAP&lt;/P&gt;&lt;P&gt;    WHERE MATNR = ITAB2_VBAP-MATNR.&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;*MOVE ALL ITAB VALUE INTO OUTPUT TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1_vbak.&lt;/P&gt;&lt;P&gt;  output-vbeln = itab1_vbak-vbeln.&lt;/P&gt;&lt;P&gt;  output-erdat = itab1_vbak-erdat.&lt;/P&gt;&lt;P&gt;  output-ernam = itab1_vbak-ernam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear itab2_vbap.&lt;/P&gt;&lt;P&gt;  read table itab2_vbap with key vbeln = itab1_vbak-vbeln.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    output-posnr = itab2_vbap-posnr.&lt;/P&gt;&lt;P&gt;    output-matnr = itab2_vbap-matnr.&lt;/P&gt;&lt;P&gt;    output-fmeng = itab2_vbap-fmeng.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear itab3_mara.&lt;/P&gt;&lt;P&gt;  read table itab3_mara with key matnr = itab2_vbap-matnr.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  output-matkl = itab3_mara-matkl.&lt;/P&gt;&lt;P&gt;  output-meins = itab3_mara-meins.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  append output.&lt;/P&gt;&lt;P&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;&lt;/P&gt;&lt;P&gt;OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : 015 'DOCNO'(002),&lt;/P&gt;&lt;P&gt;        025 'CREATION DATE'(004),&lt;/P&gt;&lt;P&gt;        040 'NAME'(006),&lt;/P&gt;&lt;P&gt;        060 'ITEM NO'(008),&lt;/P&gt;&lt;P&gt;        080 'MATNO'(010),&lt;/P&gt;&lt;P&gt;        100 'QUANTITY'(012),&lt;/P&gt;&lt;P&gt;        120 'MATGROUP'(014),&lt;/P&gt;&lt;P&gt;        140 'BASEUNIT'(016).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT OUTPUT.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; OUTPUT-VBELN UNDER TEXT-002,&lt;/P&gt;&lt;P&gt;          OUTPUT-ERDAT UNDER TEXT-004,&lt;/P&gt;&lt;P&gt;          OUTPUT-ERNAM UNDER TEXT-006,&lt;/P&gt;&lt;P&gt;          OUTPUT-POSNR UNDER TEXT-008,&lt;/P&gt;&lt;P&gt;          OUTPUT-MATNR UNDER TEXT-010,&lt;/P&gt;&lt;P&gt;          OUTPUT-FMENG UNDER TEXT-012,&lt;/P&gt;&lt;P&gt;          OUTPUT-MATKL UNDER TEXT-014,&lt;/P&gt;&lt;P&gt;          OUTPUT-MEINS UNDER TEXT-016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------" /&gt;&lt;P&gt;if it is helpful reward me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Gowrishankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 13:12:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required/m-p/3191864#M760400</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T13:12:21Z</dc:date>
    </item>
  </channel>
</rss>

