<?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: Selection Criteria in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-criteria/m-p/3431405#M824205</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aeda,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One very important rule of using BINARY SEARCH in readnig internal tables is you MUST SORT the internal table using the fields used in the WITH KEY clause in the READ on the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This might be interfering with the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please SORT and check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Feb 2008 07:28:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-26T07:28:36Z</dc:date>
    <item>
      <title>Selection Criteria</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-criteria/m-p/3431404#M824204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the data from database tables to Internal Tables  with some selection conditions..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and i processed the data to main table by using for all entries &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while displaying the data i am unable to get one entire column if i give any wrong input but other colomns are ok,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what should i do to get whole data......&lt;/P&gt;&lt;P&gt; or&lt;/P&gt;&lt;P&gt; if the condition is false i should not get any  data...!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR WERKS FROM MARC&lt;/P&gt;&lt;P&gt;         INTO TABLE ITAB_MARC WHERE WERKS = P_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    SORT ITAB_MARC BY MATNR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR BWKEY BWTAR LFGJA LFMON&lt;/P&gt;&lt;P&gt;        LBKUM SALK3 VPRSV PEINH VERPR&lt;/P&gt;&lt;P&gt;        STPRS BKLAS FROM MBEW&lt;/P&gt;&lt;P&gt;        INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;        TABLE ITAB_MBEWH FOR ALL ENTRIES IN    ITAB_MARC&lt;/P&gt;&lt;P&gt;        WHERE MATNR = ITAB_MARC-MATNR&lt;/P&gt;&lt;P&gt;         AND  BWTAR IN S_BWTAR&lt;/P&gt;&lt;P&gt;         AND  LFGJA IN S_LFGJA&lt;/P&gt;&lt;P&gt;         AND  LFMON IN S_LFMON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR BWKEY BWTAR LFGJA LFMON&lt;/P&gt;&lt;P&gt;          LBKUM SALK3 VPRSV PEINH VERPR&lt;/P&gt;&lt;P&gt;          STPRS BKLAS FROM MBEWH&lt;/P&gt;&lt;P&gt;          APPENDING CORRESPONDING FIELDS OF TABLE ITAB_MBEWH&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN ITAB_MARC&lt;/P&gt;&lt;P&gt;          WHERE MATNR = ITAB_MARC-MATNR&lt;/P&gt;&lt;P&gt;           AND  BWTAR IN S_BWTAR&lt;/P&gt;&lt;P&gt;           AND  LFGJA IN S_LFGJA&lt;/P&gt;&lt;P&gt;           AND  LFMON IN S_LFMON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT KTOPL KTOSL BKLAS KONTS FROM T030&lt;/P&gt;&lt;P&gt;          INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;          TABLE ITAB_T030&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN ITAB_MBEWH&lt;/P&gt;&lt;P&gt;          WHERE BKLAS = ITAB_MBEWH-BKLAS&lt;/P&gt;&lt;P&gt;          AND KONTS IN S_KONTS&lt;/P&gt;&lt;P&gt;          AND KTOPL = W_KTOPL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  " AND KTOSL = 'BSX'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR MAKTX FROM MAKT INTO TABLE ITAB_MAKT&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN ITAB_MARC&lt;/P&gt;&lt;P&gt;         WHERE MATNR = ITAB_MARC-MATNR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA&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;      FORM  PROCESS_DATA&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;FORM PROCESS_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB_MBEWH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-MATNR = ITAB_MBEWH-MATNR.&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-BWTAR = ITAB_MBEWH-BWTAR.&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-LFGJA = ITAB_MBEWH-LFGJA.&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-LFMON = ITAB_MBEWH-LFMON.&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-LBKUM = ITAB_MBEWH-LBKUM.&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-SALK3 = ITAB_MBEWH-SALK3.&lt;/P&gt;&lt;P&gt;    ITAB_FINAL-PRICE = ITAB_MBEWH-PRICE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB_MARC WITH KEY MATNR = ITAB_MBEWH-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ITAB_FINAL-WERKS = ITAB_MARC-WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE ITAB_MAKT WITH KEY MATNR = ITAB_MARC-MATNR BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ITAB_FINAL-MAKTX = ITAB_MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        READ TABLE ITAB_T030 WITH KEY BKLAS = ITAB_MBEWH-BKLAS&lt;/P&gt;&lt;P&gt;                                      KTOPL = W_KTOPL BINARY SEARCH.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ITAB_FINAL-KONTS = ITAB_T030-KONTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND ITAB_FINAL.&lt;/P&gt;&lt;P&gt;    CLEAR ITAB_FINAL.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE  ITAB_FINAL WHERE MATNR IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB_FINAL BY LFGJA LFMON .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM ITAB_FINAL COMPARING ALL FIELDS .&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;here the problem is I am not getting the data for T030 table for whole entire column...if its wrong it should not come.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if i give the proper condition its working fine....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 07:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-criteria/m-p/3431404#M824204</guid>
      <dc:creator>NAeda</dc:creator>
      <dc:date>2008-02-26T07:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Selection Criteria</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-criteria/m-p/3431405#M824205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aeda,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One very important rule of using BINARY SEARCH in readnig internal tables is you MUST SORT the internal table using the fields used in the WITH KEY clause in the READ on the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This might be interfering with the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please SORT and check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 07:28:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-criteria/m-p/3431405#M824205</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T07:28:36Z</dc:date>
    </item>
  </channel>
</rss>

