<?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: need to check the code! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163870#M752594</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I HAVE TO CREATE A BAPI WHICH WILL READ DATA FROM ALL THE TABLES  AND FIELDS GIVEN .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Dec 2007 11:18:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-19T11:18:01Z</dc:date>
    <item>
      <title>need to check the code!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163867#M752591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please help me to check the code as  i am able to fetch all the data.&lt;/P&gt;&lt;P&gt;What modifications shall i make in my query part&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT YINTERACTIVEPROGRAM01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;*CREATED BY:JYOTIRMOY DEB                                            *&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*DATE OF CREATION :                                                  *&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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,  "Sales Document: Header Data&lt;/P&gt;&lt;P&gt;       VBKD,  "Sales Document: Business Data&lt;/P&gt;&lt;P&gt;       VBPA,  "Sales Document: Partner&lt;/P&gt;&lt;P&gt;       VBAP,  "Sales Document: Item Data&lt;/P&gt;&lt;P&gt;       ADRC,  "Addresses (central address admin.)&lt;/P&gt;&lt;P&gt;       T178T, "Conditions: Groups for Materials:text&lt;/P&gt;&lt;P&gt;       T188T, "Pricing groups for customers&lt;/P&gt;&lt;P&gt;       TVM1,&lt;/P&gt;&lt;P&gt;       TVM1T,  "Material pricing group 1: Description&lt;/P&gt;&lt;P&gt;       TVM2,&lt;/P&gt;&lt;P&gt;       TVM2T,  "Material Pricing Group 2: Description&lt;/P&gt;&lt;P&gt;       TVM3,&lt;/P&gt;&lt;P&gt;       TVM3T,  "Material Pricing Group 3: Description&lt;/P&gt;&lt;P&gt;       TVM4,&lt;/P&gt;&lt;P&gt;       TVM4T,  "Material Pricing Group 4: Description&lt;/P&gt;&lt;P&gt;       TVM5,&lt;/P&gt;&lt;P&gt;       TVM5T,  "Material Pricing Group 5: Description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       SZA1_D0100,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       TVLV ,   "Check table for release orders: Usage ID&lt;/P&gt;&lt;P&gt;       TVLVT,&lt;/P&gt;&lt;P&gt;       TVKGG,   "Customer Condition Groups (Customer Master)&lt;/P&gt;&lt;P&gt;       TVKGGT,&lt;/P&gt;&lt;P&gt;       TPAR,   "Business Partner: Functions&lt;/P&gt;&lt;P&gt;       TPART,&lt;/P&gt;&lt;P&gt;       TVAUT.  "Sales Documents: Order Reasons: Texts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT OPTIONS&lt;/P&gt;&lt;P&gt;****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select-options S_VBELN for vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATING INTERNAL TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF TY_TAB,&lt;/P&gt;&lt;P&gt;         VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;         VKORG LIKE VBAK-VKORG,&lt;/P&gt;&lt;P&gt;         ERDAT LIKE VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;         AUGRU LIKE VBAK-AUGRU,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         BEZEI LIKE TVAUT-BEZEI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         BSTDK LIKE VBKD-BSTDK,&lt;/P&gt;&lt;P&gt;         BSTDK_E LIKE VBKD-BSTDK_E,&lt;/P&gt;&lt;P&gt;         BSTKD LIKE VBKD-BSTKD,&lt;/P&gt;&lt;P&gt;         KDKG2 LIKE VBKD-KDKG2,&lt;/P&gt;&lt;P&gt;         KONDA LIKE VBKD-KONDA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         MATNR LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;         SPART LIKE VBAP-SPART,&lt;/P&gt;&lt;P&gt;         KONDM LIKE VBAP-KONDM,&lt;/P&gt;&lt;P&gt;         WAERK LIKE VBAP-WAERK,&lt;/P&gt;&lt;P&gt;         NETWR LIKE VBAP-NETWR,&lt;/P&gt;&lt;P&gt;         KWMENG LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;         VKAUS LIKE VBAP-VKAUS,&lt;/P&gt;&lt;P&gt;         MVGR1 LIKE VBAP-MVGR1,&lt;/P&gt;&lt;P&gt;         MVGR2 LIKE VBAP-MVGR2,&lt;/P&gt;&lt;P&gt;         MVGR3 LIKE VBAP-MVGR3,&lt;/P&gt;&lt;P&gt;         MVGR4 LIKE VBAP-MVGR4,&lt;/P&gt;&lt;P&gt;         MVGR5 LIKE VBAP-MVGR5,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         KUNNR LIKE VBPA-KUNNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         POSTCODE1 LIKE ADRC-POST_CODE1,&lt;/P&gt;&lt;P&gt;         POBOX LIKE ADRC-PO_BOX,&lt;/P&gt;&lt;P&gt;         NAME1 LIKE ADRC-NAME1,&lt;/P&gt;&lt;P&gt;         NAME2 LIKE ADRC-NAME2,&lt;/P&gt;&lt;P&gt;         CITY1 LIKE ADRC-CITY1,&lt;/P&gt;&lt;P&gt;         CITY2 LIKE ADRC-CITY2,&lt;/P&gt;&lt;P&gt;         COUNTRY LIKE ADRC-COUNTRY,&lt;/P&gt;&lt;P&gt;         STREET LIKE ADRC-STREET,&lt;/P&gt;&lt;P&gt;         STRSUPPL1 LIKE ADRC-STR_SUPPL1,&lt;/P&gt;&lt;P&gt;         STRSUPPL2 LIKE ADRC-STR_SUPPL2,&lt;/P&gt;&lt;P&gt;         STRSUPPL3 LIKE ADRC-STR_SUPPL3,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         NRART LIKE TPAR-NRART,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         VTEXT1 LIKE TPART-VTEXT,&lt;/P&gt;&lt;P&gt;         PARVW LIKE TPART-PARVW,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         BEZE_I LIKE TVLVT-BEZEI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         VTEXT LIKE V_T178-VTEXT,&lt;/P&gt;&lt;P&gt;         V_TEXT like V_T188-VTEXT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         BEZEI1 LIKE TVM1T-BEZEI,&lt;/P&gt;&lt;P&gt;         BEZEI2 LIKE TVM2T-BEZEI,&lt;/P&gt;&lt;P&gt;         BEZEI3 LIKE TVM3T-BEZEI,&lt;/P&gt;&lt;P&gt;         BEZEI4 LIKE TVM4T-BEZEI,&lt;/P&gt;&lt;P&gt;         BEZEI5 LIKE TVM5T-BEZEI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         VTEXT2 LIKE TVKGGT-VTEXT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         SMTP_ADDR LIKE ADR6-SMTP_ADDR,&lt;/P&gt;&lt;P&gt;     END OF TY_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ITAB TYPE STANDARD TABLE OF TY_TAB WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WRITING THE QUERY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A1~VBELN&lt;/P&gt;&lt;P&gt;       A1~VKORG&lt;/P&gt;&lt;P&gt;       A1~ERDAT&lt;/P&gt;&lt;P&gt;       A1~AUGRU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       A2~BSTDK&lt;/P&gt;&lt;P&gt;       A2~BSTDK_E&lt;/P&gt;&lt;P&gt;       A2~BSTDK&lt;/P&gt;&lt;P&gt;       A2~KONDA&lt;/P&gt;&lt;P&gt;       A2~KDKG2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       A3~MATNR&lt;/P&gt;&lt;P&gt;       A3~SPART&lt;/P&gt;&lt;P&gt;       A3~KONDM&lt;/P&gt;&lt;P&gt;       A3~WAERK&lt;/P&gt;&lt;P&gt;       A3~NETWR&lt;/P&gt;&lt;P&gt;       A3~KWMENG&lt;/P&gt;&lt;P&gt;       A3~VKAUS&lt;/P&gt;&lt;P&gt;       A3~MVGR1&lt;/P&gt;&lt;P&gt;       A3~MVGR2&lt;/P&gt;&lt;P&gt;       A3~MVGR3&lt;/P&gt;&lt;P&gt;       A3~MVGR4&lt;/P&gt;&lt;P&gt;       A3~MVGR5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       A4~POST_CODE1&lt;/P&gt;&lt;P&gt;       A4~PO_BOX&lt;/P&gt;&lt;P&gt;       A4~NAME1&lt;/P&gt;&lt;P&gt;       A4~NAME2&lt;/P&gt;&lt;P&gt;       A4~CITY1&lt;/P&gt;&lt;P&gt;       A4~CITY2&lt;/P&gt;&lt;P&gt;       A4~COUNTRY&lt;/P&gt;&lt;P&gt;       A4~STREET&lt;/P&gt;&lt;P&gt;       A4~STR_SUPPL1&lt;/P&gt;&lt;P&gt;       A4~STR_SUPPL2&lt;/P&gt;&lt;P&gt;       A4~STR_SUPPL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       A5~BEZEI&lt;/P&gt;&lt;P&gt;       A6~KUNNR&lt;/P&gt;&lt;P&gt;       A7~NRART&lt;/P&gt;&lt;P&gt;       A8~VTEXT&lt;/P&gt;&lt;P&gt;       A9~PARVW&lt;/P&gt;&lt;P&gt;       A10~BEZEI&lt;/P&gt;&lt;P&gt;       A11~VTEXT&lt;/P&gt;&lt;P&gt;       A12~VTEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       A13~BEZEI&lt;/P&gt;&lt;P&gt;       A14~BEZEI&lt;/P&gt;&lt;P&gt;       A15~BEZEI&lt;/P&gt;&lt;P&gt;       A16~BEZEI&lt;/P&gt;&lt;P&gt;       A17~BEZEI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       A18~VTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     A20~SMTP_ADDR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF  TABLE ITAB&lt;/P&gt;&lt;P&gt;FROM VBAK AS A1&lt;/P&gt;&lt;P&gt;JOIN VBKD AS A2&lt;/P&gt;&lt;P&gt;ON A1&lt;SUB&gt;VBELN = A2&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;JOIN VBAP AS A3&lt;/P&gt;&lt;P&gt;ON A1&lt;SUB&gt;VBELN = A3&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN VBPA AS A6&lt;/P&gt;&lt;P&gt;ON A2&lt;SUB&gt;VBELN = A6&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;AND A2&lt;SUB&gt;POSNR = A6&lt;/SUB&gt;POSNR&lt;/P&gt;&lt;P&gt;*JOIN ADR6 AS A20&lt;/P&gt;&lt;P&gt;*ON A6&lt;SUB&gt;ADRNR = A20&lt;/SUB&gt;ADDRNUMBER&lt;/P&gt;&lt;P&gt;JOIN ADRC AS A4&lt;/P&gt;&lt;P&gt;ON A6&lt;SUB&gt;ADRNR = A4&lt;/SUB&gt;ADDRNUMBER&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVM1T AS A13&lt;/P&gt;&lt;P&gt;ON A3&lt;SUB&gt;MVGR1 = A13&lt;/SUB&gt;MVGR1&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVM2T AS A14&lt;/P&gt;&lt;P&gt;ON A3&lt;SUB&gt;MVGR2 = A14&lt;/SUB&gt;MVGR2&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVM3T AS A15&lt;/P&gt;&lt;P&gt;ON A3&lt;SUB&gt;MVGR3 = A15&lt;/SUB&gt;MVGR3&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVM4T AS A16&lt;/P&gt;&lt;P&gt;ON A3&lt;SUB&gt;MVGR4 = A16&lt;/SUB&gt;MVGR4&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVM5T AS A17&lt;/P&gt;&lt;P&gt;ON A3&lt;SUB&gt;MVGR5 = A17&lt;/SUB&gt;MVGR5&lt;/P&gt;&lt;P&gt;JOIN TPAR AS A7&lt;/P&gt;&lt;P&gt;ON A7&lt;SUB&gt;PARVW = A6&lt;/SUB&gt;PARVW&lt;/P&gt;&lt;P&gt;JOIN TPART AS A8&lt;/P&gt;&lt;P&gt;ON A8&lt;SUB&gt;PARVW = A6&lt;/SUB&gt;PARVW&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN T178T AS A11&lt;/P&gt;&lt;P&gt;ON A3&lt;SUB&gt;KONDM =  A11&lt;/SUB&gt;KONDM&lt;/P&gt;&lt;P&gt;AND A11~SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN T188T as A12&lt;/P&gt;&lt;P&gt;ON A2&lt;SUB&gt;KONDA = A12&lt;/SUB&gt;KONDA&lt;/P&gt;&lt;P&gt;AND A12~SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;JOIN  TPART AS  A9&lt;/P&gt;&lt;P&gt;ON A6&lt;SUB&gt;PARVW = A9&lt;/SUB&gt;PARVW&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVLVT AS  A10&lt;/P&gt;&lt;P&gt;ON A1&lt;SUB&gt;ABRVW = A10&lt;/SUB&gt;ABRVW&lt;/P&gt;&lt;P&gt;AND A10~SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVAUT AS  A5&lt;/P&gt;&lt;P&gt;ON A1&lt;SUB&gt;AUGRU = A5&lt;/SUB&gt;AUGRU&lt;/P&gt;&lt;P&gt;AND A5~SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN TVKGGT AS A18&lt;/P&gt;&lt;P&gt;ON A8&lt;SUB&gt;SPRAS = A18&lt;/SUB&gt;SPRAS&lt;/P&gt;&lt;P&gt;UP TO 100 ROWS&lt;/P&gt;&lt;P&gt;WHERE A1~VBELN IN S_VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PRINTING THE OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop AT ITAB.&lt;/P&gt;&lt;P&gt;WRITE :&lt;/P&gt;&lt;P&gt;/(30) 'Order No                    :', itab-VBELN,&lt;/P&gt;&lt;P&gt;/(30) 'Sales Org                   :', itab-VKORG,&lt;/P&gt;&lt;P&gt;/(30) 'Order Date		    	 :', itab-ERDAT,&lt;/P&gt;&lt;P&gt;/(30) 'Purchase Order #		 :', itab-BSTKD,&lt;/P&gt;&lt;P&gt;/(30) 'Purchase Order Date		 :', itab-BSTDK,&lt;/P&gt;&lt;P&gt;/(30) 'Order Reason code 		 :', itab-AUGRU,&lt;/P&gt;&lt;P&gt;/(30) 'Order Reason description	 :', itab-BEZEI,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Type			 :', itab-NRART,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Type description	 :', itab-VTEXT,&lt;/P&gt;&lt;P&gt;/(30) 'Partner no			 :', itab-KUNNR,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Name1			 :', itab-NAME1,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Name2			 :', itab-NAME2,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Address 1		 :', itab-STREET,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Address 2		 :', itab-STRSUPPL1,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Address 3		 :', itab-STRSUPPL2,&lt;/P&gt;&lt;P&gt;/(30) 'Partner Address 4		 :', itab-STRSUPPL3,&lt;/P&gt;&lt;P&gt;/(30) 'City				 :', itab-CITY1,&lt;/P&gt;&lt;P&gt;/(30) 'DISTRICT			 :', itab-CITY2,&lt;/P&gt;&lt;P&gt;/(30) 'Country 			 :', itab-COUNTRY,&lt;/P&gt;&lt;P&gt;/(30) 'Post Code 			 :', itab-POSTCODE1,&lt;/P&gt;&lt;P&gt;/(30) 'PO BOX				 :', itab-POBOX,&lt;/P&gt;&lt;P&gt;/(30) 'Partner email			 :', itab-SMTP_ADDR,&lt;/P&gt;&lt;P&gt;/(30) 'Material no			 :', itab-MATNR,&lt;/P&gt;&lt;P&gt;/(30) 'Material  Division		 :', itab-SPART,&lt;/P&gt;&lt;P&gt;/(30) 'Product Line and Edition code:', itab-MVGR1,&lt;/P&gt;&lt;P&gt;/(30) 'Product Line and Edition Desc:', itab-BEZEI1,&lt;/P&gt;&lt;P&gt;/(30) 'Product Name code		 :', itab-MVGR2,&lt;/P&gt;&lt;P&gt;/(30) 'ProductName Desc		 :', itab-BEZEI2,&lt;/P&gt;&lt;P&gt;/(30) 'Product Version Code		 :', itab-MVGR3,&lt;/P&gt;&lt;P&gt;/(30) 'Product Version Desc		 :', itab-BEZEI3,&lt;/P&gt;&lt;P&gt;/(30) 'Product Platform Code	 :', itab-MVGR4,&lt;/P&gt;&lt;P&gt;/(30) 'Product Platform Desc	 :', itab-BEZEI4,&lt;/P&gt;&lt;P&gt;/(30) 'Product App Server Code	 :', itab-MVGR5,&lt;/P&gt;&lt;P&gt;/(30) 'Product App Server Desc	 :', itab-BEZEI5,&lt;/P&gt;&lt;P&gt;/(30) 'Compiler Code			 :', itab-KONDM,&lt;/P&gt;&lt;P&gt;/(30) 'Compiler Desc			 :', itab-VTEXT,&lt;/P&gt;&lt;P&gt;/(30) 'LanguageCode			 :', itab-KONDA,&lt;/P&gt;&lt;P&gt;/(30) 'LanguageDesc			 :', itab-V_TEXT,&lt;/P&gt;&lt;P&gt;/(30) 'Runtime Band Code		 :', itab-VKAUS,&lt;/P&gt;&lt;P&gt;/(30) 'Runtime Band description	 :', itab-BEZE_I,&lt;/P&gt;&lt;P&gt;/(30) 'Support Start Date		 :', itab-BSTDK,&lt;/P&gt;&lt;P&gt;/(30) 'Support End Date		 :', itab-BSTDK_E,&lt;/P&gt;&lt;P&gt;/(30) 'Support Level Code		 :', itab-KDKG2,&lt;/P&gt;&lt;P&gt;/(30) 'Support Level Desc		 :', itab-VTEXT2,&lt;/P&gt;&lt;P&gt;/(30) 'Order Quantity		 :', itab-KWMENG,&lt;/P&gt;&lt;P&gt;/(30) 'Net Price			 :', itab-NETWR,&lt;/P&gt;&lt;P&gt;/(30) 'Currency			 :', itab-WAERK.&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  write : / 'No data found'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:02:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163867#M752591</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: need to check the code!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163868#M752592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;you have to many joins in this code. It is better to use 1 join between vbak vbap &lt;/P&gt;&lt;P&gt;(SD documents) and then several select into table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex:&lt;/P&gt;&lt;P&gt;refresh lt_vbak.&lt;/P&gt;&lt;P&gt;Select &lt;/P&gt;&lt;P&gt;A1&lt;SUB&gt;VBELN A1&lt;/SUB&gt;VKORG A1&lt;SUB&gt;ERDAT A1&lt;/SUB&gt;AUGRU&lt;/P&gt;&lt;P&gt;A3~MATNR&lt;/P&gt;&lt;P&gt;A3~SPART&lt;/P&gt;&lt;P&gt;A3~KONDM&lt;/P&gt;&lt;P&gt;A3~WAERK&lt;/P&gt;&lt;P&gt;A3~NETWR&lt;/P&gt;&lt;P&gt;A3~KWMENG&lt;/P&gt;&lt;P&gt;A3~VKAUS&lt;/P&gt;&lt;P&gt;A3~MVGR1&lt;/P&gt;&lt;P&gt;A3~MVGR2&lt;/P&gt;&lt;P&gt;A3~MVGR3&lt;/P&gt;&lt;P&gt;A3~MVGR4&lt;/P&gt;&lt;P&gt;A3~MVGR5&lt;/P&gt;&lt;P&gt;into table lt_vbak_vbap&lt;/P&gt;&lt;P&gt;from vbak as a1 inner join vbap as a3&lt;/P&gt;&lt;P&gt;ON A1&lt;SUB&gt;VBELN = A3&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;where A1~vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;check sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh lt_itab.&lt;/P&gt;&lt;P&gt;loop at lt_vbak_vbap into lw_vbak_vbap.&lt;/P&gt;&lt;P&gt;clear lw_itab.&lt;/P&gt;&lt;P&gt;move corresponding lw_vbak_vbap to lw_itab.&lt;/P&gt;&lt;P&gt;select BSTDK&lt;/P&gt;&lt;P&gt;BSTDK_E&lt;/P&gt;&lt;P&gt;BSTDK&lt;/P&gt;&lt;P&gt;KONDA&lt;/P&gt;&lt;P&gt;KDKG2&lt;/P&gt;&lt;P&gt;from vbkd&lt;/P&gt;&lt;P&gt;into correspondign of lw_itab.&lt;/P&gt;&lt;P&gt;where&lt;/P&gt;&lt;P&gt;vbeln eq lw_vbak_vbap-vbeln&lt;/P&gt;&lt;P&gt;posnr eq lw_vbak_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;..... other tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append lw_itab to lt_itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: alejo arrighi on Dec 19, 2007 12:08 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:08:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163868#M752592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:08:14Z</dc:date>
    </item>
    <item>
      <title>Re: need to check the code!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163869#M752593</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 are using join on 18 Tables, it is not at all recommended by SAP to use Join on these many Tables. Use for all entries and try to get the data individually. Finally move the data to Final Internal table which will have all required data by looping VBAK and use read statements on remaining tables and move to final internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:11:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163869#M752593</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:11:52Z</dc:date>
    </item>
    <item>
      <title>Re: need to check the code!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163870#M752594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I HAVE TO CREATE A BAPI WHICH WILL READ DATA FROM ALL THE TABLES  AND FIELDS GIVEN .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:18:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3163870#M752594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:18:01Z</dc:date>
    </item>
  </channel>
</rss>

