<?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 Reg : Select statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278782#M495954</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I have a piece of code in which select Statements has to be changed due to performance reasons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem is :: in between SELECT  and END SELECT -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;there is SELECT SINGLE  and other 2 SELECT STMT'S are used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anyone help me in changing the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my code ::&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   MATNR INFNR LIFNR IDNLF WGLIF&lt;/P&gt;&lt;P&gt;               meins umren umrez urzla regio&lt;/P&gt;&lt;P&gt;  INTO    (EINA-MATNR, EINA-INFNR, EINA-LIFNR, EINA-IDNLF, EINA-WGLIF,&lt;/P&gt;&lt;P&gt;             eina-meins, eina-umren, eina-umrez,&lt;/P&gt;&lt;P&gt;             eina-urzla, eina-regio)&lt;/P&gt;&lt;P&gt;  from eina&lt;/P&gt;&lt;P&gt; WHERE MATNR in S_MATNR AND&lt;/P&gt;&lt;P&gt;       LIFNR EQ P_LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE EKORG WERKS WAERS NETPR                                           esokz ekgrp aplfz bstae mwskz kzabs        &lt;/P&gt;&lt;P&gt;                peinh bprme bpumn bpumz                    &lt;/P&gt;&lt;P&gt;    INTO (EINE-EKORG, EINE-WERKS, EINE-WAERS, EINE-NETPR, &lt;/P&gt;&lt;P&gt;             eine-esokz, eine-ekgrp, eine-aplfz, eine-bstae,   &lt;/P&gt;&lt;P&gt;             eine-mwskz, eine-kzabs, eine-peinh, eine-bprme,   &lt;/P&gt;&lt;P&gt;             eine-bpumn, eine-bpumz)                         &lt;/P&gt;&lt;P&gt;    FROM EINE                                              &lt;/P&gt;&lt;P&gt;   WHERE INFNR EQ EINA-INFNR&lt;/P&gt;&lt;P&gt;     AND EKORG EQ P_EKORG&lt;/P&gt;&lt;P&gt;     AND ESOKZ EQ P_ESOKZ&lt;/P&gt;&lt;P&gt;     AND WERKS IN P_WERKS.      &lt;/P&gt;&lt;P&gt;                            &lt;/P&gt;&lt;P&gt;  CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF RB_NETPR EQ 'X'.&lt;/P&gt;&lt;P&gt;    CHECK EINE-NETPR NE 0.&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;clear a017.&lt;/P&gt;&lt;P&gt;  select datab datbi&lt;/P&gt;&lt;P&gt;    from a017&lt;/P&gt;&lt;P&gt;    into (a017-datab, a017-datbi)&lt;/P&gt;&lt;P&gt;   where kappl eq 'M'&lt;/P&gt;&lt;P&gt;     and kschl eq 'PB00'&lt;/P&gt;&lt;P&gt;     and lifnr eq eina-lifnr&lt;/P&gt;&lt;P&gt;     and matnr eq eina-matnr&lt;/P&gt;&lt;P&gt;     and ekorg eq eine-ekorg&lt;/P&gt;&lt;P&gt;     and werks eq eine-werks&lt;/P&gt;&lt;P&gt;     and esokz eq eine-esokz&lt;/P&gt;&lt;P&gt;     and datab le sy-datum&lt;/P&gt;&lt;P&gt;     and datbi ge sy-datum.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear eord.&lt;/P&gt;&lt;P&gt;  select flifn&lt;/P&gt;&lt;P&gt;    from eord&lt;/P&gt;&lt;P&gt;    into eord-flifn&lt;/P&gt;&lt;P&gt;   where matnr eq eina-matnr&lt;/P&gt;&lt;P&gt;     and werks eq eine-werks&lt;/P&gt;&lt;P&gt;     and vdatu LE sy-datum&lt;/P&gt;&lt;P&gt;     and bdatu GE sy-datum&lt;/P&gt;&lt;P&gt;     and flifn eq 'X'.&lt;/P&gt;&lt;P&gt;  endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: EINA-MATNR  TO WA_EXTRACT-MATNR,&lt;/P&gt;&lt;P&gt;        EINA-INFNR  TO WA_EXTRACT-INFNR,&lt;/P&gt;&lt;P&gt;        EINA-LIFNR  TO WA_EXTRACT-LIFNR,&lt;/P&gt;&lt;P&gt;        EINE-EKORG  TO WA_EXTRACT-EKORG,&lt;/P&gt;&lt;P&gt;        EINE-WERKS  TO WA_EXTRACT-WERKS,&lt;/P&gt;&lt;P&gt;        EINA-IDNLF  TO WA_EXTRACT-IDNLF,&lt;/P&gt;&lt;P&gt;        EINA-WGLIF  TO WA_EXTRACT-WGLIF,&lt;/P&gt;&lt;P&gt;        EINE-NETPR  TO WA_EXTRACT-NETPR,&lt;/P&gt;&lt;P&gt;        EINE-WAERS  TO WA_EXTRACT-WAERS,                    &lt;/P&gt;&lt;P&gt;        'G'         to wa_extract-type,              &lt;/P&gt;&lt;P&gt;        eina-meins  to wa_extract-meins,               &lt;/P&gt;&lt;P&gt;        eina-umren  to wa_extract-umren,               &lt;/P&gt;&lt;P&gt;        eina-umrez  to wa_extract-umrez,              &lt;/P&gt;&lt;P&gt;        eina-urzla  to wa_extract-urzla,             &lt;/P&gt;&lt;P&gt;        eina-regio  to wa_extract-regio,               &lt;/P&gt;&lt;P&gt;        eine-esokz  to wa_extract-esokz,               &lt;/P&gt;&lt;P&gt;        eine-ekgrp  to wa_extract-ekgrp,              &lt;/P&gt;&lt;P&gt;        eine-aplfz  to wa_extract-aplfz,               &lt;/P&gt;&lt;P&gt;        eine-bstae  to wa_extract-bstae,               &lt;/P&gt;&lt;P&gt;        eine-mwskz  to wa_extract-mwskz,               &lt;/P&gt;&lt;P&gt;        eine-kzabs  to wa_extract-kzabs,               &lt;/P&gt;&lt;P&gt;        eine-peinh  to wa_extract-peinh,               &lt;/P&gt;&lt;P&gt;        eine-bprme  to wa_extract-bprme,               &lt;/P&gt;&lt;P&gt;        eine-bpumn  to wa_extract-bpumn,               &lt;/P&gt;&lt;P&gt;        eine-bpumz  to wa_extract-bpumz,               &lt;/P&gt;&lt;P&gt;        a017-datab  to wa_extract-datab,               &lt;/P&gt;&lt;P&gt;        a017-datbi  to wa_extract-datbi,               &lt;/P&gt;&lt;P&gt;        eord-flifn  to wa_extract-flifn,               &lt;/P&gt;&lt;P&gt;        w_info_text to wa_extract-info_text.          &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_EXTRACT TO IEXTRACT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 26 May 2007 10:59:49 GMT</pubDate>
    <dc:creator>mallikarjun_vaja</dc:creator>
    <dc:date>2007-05-26T10:59:49Z</dc:date>
    <item>
      <title>Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278782#M495954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I have a piece of code in which select Statements has to be changed due to performance reasons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem is :: in between SELECT  and END SELECT -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;there is SELECT SINGLE  and other 2 SELECT STMT'S are used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anyone help me in changing the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my code ::&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   MATNR INFNR LIFNR IDNLF WGLIF&lt;/P&gt;&lt;P&gt;               meins umren umrez urzla regio&lt;/P&gt;&lt;P&gt;  INTO    (EINA-MATNR, EINA-INFNR, EINA-LIFNR, EINA-IDNLF, EINA-WGLIF,&lt;/P&gt;&lt;P&gt;             eina-meins, eina-umren, eina-umrez,&lt;/P&gt;&lt;P&gt;             eina-urzla, eina-regio)&lt;/P&gt;&lt;P&gt;  from eina&lt;/P&gt;&lt;P&gt; WHERE MATNR in S_MATNR AND&lt;/P&gt;&lt;P&gt;       LIFNR EQ P_LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE EKORG WERKS WAERS NETPR                                           esokz ekgrp aplfz bstae mwskz kzabs        &lt;/P&gt;&lt;P&gt;                peinh bprme bpumn bpumz                    &lt;/P&gt;&lt;P&gt;    INTO (EINE-EKORG, EINE-WERKS, EINE-WAERS, EINE-NETPR, &lt;/P&gt;&lt;P&gt;             eine-esokz, eine-ekgrp, eine-aplfz, eine-bstae,   &lt;/P&gt;&lt;P&gt;             eine-mwskz, eine-kzabs, eine-peinh, eine-bprme,   &lt;/P&gt;&lt;P&gt;             eine-bpumn, eine-bpumz)                         &lt;/P&gt;&lt;P&gt;    FROM EINE                                              &lt;/P&gt;&lt;P&gt;   WHERE INFNR EQ EINA-INFNR&lt;/P&gt;&lt;P&gt;     AND EKORG EQ P_EKORG&lt;/P&gt;&lt;P&gt;     AND ESOKZ EQ P_ESOKZ&lt;/P&gt;&lt;P&gt;     AND WERKS IN P_WERKS.      &lt;/P&gt;&lt;P&gt;                            &lt;/P&gt;&lt;P&gt;  CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF RB_NETPR EQ 'X'.&lt;/P&gt;&lt;P&gt;    CHECK EINE-NETPR NE 0.&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;clear a017.&lt;/P&gt;&lt;P&gt;  select datab datbi&lt;/P&gt;&lt;P&gt;    from a017&lt;/P&gt;&lt;P&gt;    into (a017-datab, a017-datbi)&lt;/P&gt;&lt;P&gt;   where kappl eq 'M'&lt;/P&gt;&lt;P&gt;     and kschl eq 'PB00'&lt;/P&gt;&lt;P&gt;     and lifnr eq eina-lifnr&lt;/P&gt;&lt;P&gt;     and matnr eq eina-matnr&lt;/P&gt;&lt;P&gt;     and ekorg eq eine-ekorg&lt;/P&gt;&lt;P&gt;     and werks eq eine-werks&lt;/P&gt;&lt;P&gt;     and esokz eq eine-esokz&lt;/P&gt;&lt;P&gt;     and datab le sy-datum&lt;/P&gt;&lt;P&gt;     and datbi ge sy-datum.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear eord.&lt;/P&gt;&lt;P&gt;  select flifn&lt;/P&gt;&lt;P&gt;    from eord&lt;/P&gt;&lt;P&gt;    into eord-flifn&lt;/P&gt;&lt;P&gt;   where matnr eq eina-matnr&lt;/P&gt;&lt;P&gt;     and werks eq eine-werks&lt;/P&gt;&lt;P&gt;     and vdatu LE sy-datum&lt;/P&gt;&lt;P&gt;     and bdatu GE sy-datum&lt;/P&gt;&lt;P&gt;     and flifn eq 'X'.&lt;/P&gt;&lt;P&gt;  endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: EINA-MATNR  TO WA_EXTRACT-MATNR,&lt;/P&gt;&lt;P&gt;        EINA-INFNR  TO WA_EXTRACT-INFNR,&lt;/P&gt;&lt;P&gt;        EINA-LIFNR  TO WA_EXTRACT-LIFNR,&lt;/P&gt;&lt;P&gt;        EINE-EKORG  TO WA_EXTRACT-EKORG,&lt;/P&gt;&lt;P&gt;        EINE-WERKS  TO WA_EXTRACT-WERKS,&lt;/P&gt;&lt;P&gt;        EINA-IDNLF  TO WA_EXTRACT-IDNLF,&lt;/P&gt;&lt;P&gt;        EINA-WGLIF  TO WA_EXTRACT-WGLIF,&lt;/P&gt;&lt;P&gt;        EINE-NETPR  TO WA_EXTRACT-NETPR,&lt;/P&gt;&lt;P&gt;        EINE-WAERS  TO WA_EXTRACT-WAERS,                    &lt;/P&gt;&lt;P&gt;        'G'         to wa_extract-type,              &lt;/P&gt;&lt;P&gt;        eina-meins  to wa_extract-meins,               &lt;/P&gt;&lt;P&gt;        eina-umren  to wa_extract-umren,               &lt;/P&gt;&lt;P&gt;        eina-umrez  to wa_extract-umrez,              &lt;/P&gt;&lt;P&gt;        eina-urzla  to wa_extract-urzla,             &lt;/P&gt;&lt;P&gt;        eina-regio  to wa_extract-regio,               &lt;/P&gt;&lt;P&gt;        eine-esokz  to wa_extract-esokz,               &lt;/P&gt;&lt;P&gt;        eine-ekgrp  to wa_extract-ekgrp,              &lt;/P&gt;&lt;P&gt;        eine-aplfz  to wa_extract-aplfz,               &lt;/P&gt;&lt;P&gt;        eine-bstae  to wa_extract-bstae,               &lt;/P&gt;&lt;P&gt;        eine-mwskz  to wa_extract-mwskz,               &lt;/P&gt;&lt;P&gt;        eine-kzabs  to wa_extract-kzabs,               &lt;/P&gt;&lt;P&gt;        eine-peinh  to wa_extract-peinh,               &lt;/P&gt;&lt;P&gt;        eine-bprme  to wa_extract-bprme,               &lt;/P&gt;&lt;P&gt;        eine-bpumn  to wa_extract-bpumn,               &lt;/P&gt;&lt;P&gt;        eine-bpumz  to wa_extract-bpumz,               &lt;/P&gt;&lt;P&gt;        a017-datab  to wa_extract-datab,               &lt;/P&gt;&lt;P&gt;        a017-datbi  to wa_extract-datbi,               &lt;/P&gt;&lt;P&gt;        eord-flifn  to wa_extract-flifn,               &lt;/P&gt;&lt;P&gt;        w_info_text to wa_extract-info_text.          &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_EXTRACT TO IEXTRACT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 May 2007 10:59:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278782#M495954</guid>
      <dc:creator>mallikarjun_vaja</dc:creator>
      <dc:date>2007-05-26T10:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278783#M495955</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;Remove your select .. endselect and get all the data into internal table and then use FOR ALL ENTRIES with your select query, you will see much improvement in your code performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 May 2007 01:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278783#M495955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-28T01:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278784#M495956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;TRY SOMETHING LIKE THIS:&lt;/P&gt;&lt;P&gt;SELECT EINA&lt;SUB&gt;MATNR EINA&lt;/SUB&gt;INFNR EINA&lt;SUB&gt;LIFNR EINA&lt;/SUB&gt;IDNLF EINA~WGLIF&lt;/P&gt;&lt;P&gt;EINA&lt;SUB&gt;meins EINA&lt;/SUB&gt;umren EINA&lt;SUB&gt;umrez EINA&lt;/SUB&gt;urzla EINA~regio&lt;/P&gt;&lt;P&gt;EINE&lt;SUB&gt;EKORG EINE&lt;/SUB&gt;WERKS EINE&lt;SUB&gt;WAERS EINE&lt;/SUB&gt;NETPR EINE&lt;SUB&gt;esokz EINE&lt;/SUB&gt;ekgrp EINE&lt;SUB&gt;aplfz EINE&lt;/SUB&gt;bstae EINE&lt;SUB&gt;mwskz EINE&lt;/SUB&gt;kzabs &lt;/P&gt;&lt;P&gt;EINE&lt;SUB&gt;einh EINE&lt;/SUB&gt;bprme EINE&lt;SUB&gt;bpumn EINE&lt;/SUB&gt;bpumz &lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE IEXTRACT&lt;/P&gt;&lt;P&gt;from eina&lt;/P&gt;&lt;P&gt;JOIN EINE ON EINE&lt;SUB&gt;INFNR = EINA&lt;/SUB&gt;INFNR&lt;/P&gt;&lt;P&gt;JOIN EORD ON EORD&lt;SUB&gt;MATNR = EINA&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;         AND EORD&lt;SUB&gt;WERKS = EINE&lt;/SUB&gt;WERKS&lt;/P&gt;&lt;P&gt;         and EORD~vdatu LE sy-datum&lt;/P&gt;&lt;P&gt;         and EORD~bdatu GE sy-datum&lt;/P&gt;&lt;P&gt;         and EORD~flifn eq 'X'.&lt;/P&gt;&lt;P&gt;WHERE EINA~MATNR in S_MATNR AND&lt;/P&gt;&lt;P&gt;      ENIA~LIFNR EQ P_LIFNR AND&lt;/P&gt;&lt;P&gt;      EINE~EKORG EQ P_EKORG AND&lt;/P&gt;&lt;P&gt;      EINE~ESOKZ EQ P_ESOKZ AND&lt;/P&gt;&lt;P&gt;      EINE~WERKS IN P_WERKS &lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RB_NETPR EQ 'X'.&lt;/P&gt;&lt;P&gt;DELETE IEXTRACT WHERE NETPR NE 0.&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;select LIFNR MATNR EKORG WERKS ESOKZ datab datbi&lt;/P&gt;&lt;P&gt;from a017&lt;/P&gt;&lt;P&gt;into CORRESPONDING FIELDS OF TABLE IA017&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN IEXTRACT&lt;/P&gt;&lt;P&gt;where kappl eq 'M'&lt;/P&gt;&lt;P&gt;and kschl eq 'PB00'&lt;/P&gt;&lt;P&gt;and lifnr eq IEXTRACT-lifnr&lt;/P&gt;&lt;P&gt;and matnr eq IEXTRACT-matnr&lt;/P&gt;&lt;P&gt;and ekorg eq IEXTRACT-ekorg&lt;/P&gt;&lt;P&gt;and werks eq IEXTRACT-werks&lt;/P&gt;&lt;P&gt;and esokz eq IEXTRACT-esokz&lt;/P&gt;&lt;P&gt;and datab le sy-datum&lt;/P&gt;&lt;P&gt;and datbi ge sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IEXTRACT INTO WA_EXTRACT.&lt;/P&gt;&lt;P&gt;CLEAR WA_EXTRACT.&lt;/P&gt;&lt;P&gt;MOVE:&lt;/P&gt;&lt;P&gt;'G' to wa_extract-type, &lt;/P&gt;&lt;P&gt;w_info_text to wa_extract-info_text. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*declare this table as sorted by the following fields or *sort it by them and change the read to use the 'binary *search' option&lt;/P&gt;&lt;P&gt;READ TABLE TA017 WITH KEY LIFNR = WA_EXTRACT-LIFNR&lt;/P&gt;&lt;P&gt;                          MATNR = WA_EXTRACT-MATNR&lt;/P&gt;&lt;P&gt;                          EKORG = WA_EXTRACT-EKORG&lt;/P&gt;&lt;P&gt;                          WERKS = WA_EXTRACT-WERKS&lt;/P&gt;&lt;P&gt;                          ESOKZ = WA_EXTRACT-ESOKZ.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING TA017 TO WA_EXTRACT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODIFY TABLE IEXTRACT FROM WA_EXTRACT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 May 2007 01:47:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278784#M495956</guid>
      <dc:creator>former_member186741</dc:creator>
      <dc:date>2007-05-28T01:47:09Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278785#M495957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Mallikarjun&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: tbl_eina[],&lt;/P&gt;&lt;P&gt;             tbl_eine[].&lt;/P&gt;&lt;P&gt;SELECT matnr  infnr lifnr&lt;/P&gt;&lt;P&gt;              idnlf    wglif umren &lt;/P&gt;&lt;P&gt;              umrez  urzla regio &lt;/P&gt;&lt;P&gt;                 INTO TABLE tbl_eina&lt;/P&gt;&lt;P&gt;                      FROM EINA&lt;/P&gt;&lt;P&gt;                                 WHERE matnr in S_MATNR &lt;/P&gt;&lt;P&gt;                                  AND lifnr EQ P_LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ( NOT tbl_eina[] IS INITIAL ).&lt;/P&gt;&lt;P&gt;SELECT SINGLE ekorg    werks  waers&lt;/P&gt;&lt;P&gt;                           netpr    esokz  ekgrp&lt;/P&gt;&lt;P&gt;                           aplfz     bstae   mwskz&lt;/P&gt;&lt;P&gt;                           kzabs   peinh  bprme&lt;/P&gt;&lt;P&gt;                           bpumn  bpumz &lt;/P&gt;&lt;P&gt;                               INTO TABLE tbl_eine&lt;/P&gt;&lt;P&gt;                                    FROM EINE &lt;/P&gt;&lt;P&gt;                                    for all entries in tbl_eina&lt;/P&gt;&lt;P&gt;                                      WHERE infnr EQ tbl_eina-infnr&lt;/P&gt;&lt;P&gt;                                                  AND ekorg  EQ P_EKORG&lt;/P&gt;&lt;P&gt;                                                  AND esokz EQ P_ESOKZ&lt;/P&gt;&lt;P&gt;                                                  AND werks EQ P_WERKS. &lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;CLEAR: wa_a017,&lt;/P&gt;&lt;P&gt;             tbl_a017[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT lifnr&lt;/P&gt;&lt;P&gt;             matnr&lt;/P&gt;&lt;P&gt;             ekorg&lt;/P&gt;&lt;P&gt;             werks&lt;/P&gt;&lt;P&gt;             esokz&lt;/P&gt;&lt;P&gt;             datab&lt;/P&gt;&lt;P&gt;             datbi&lt;/P&gt;&lt;P&gt;                INTO TABLE tbl_a017 &lt;/P&gt;&lt;P&gt;                  FROM A017&lt;/P&gt;&lt;P&gt;                     FOR ALL ENTRIES IN tbl_eina&lt;/P&gt;&lt;P&gt;                      WHERE kappl EQ 'M'&lt;/P&gt;&lt;P&gt;                      AND       kschl EQ 'PB00'&lt;/P&gt;&lt;P&gt;                      AND       lifnr    EQ   tbl_eina-lifnr&lt;/P&gt;&lt;P&gt;                      AND       matnr EQ tbl_eina-matnr      &lt;/P&gt;&lt;P&gt;                      AND       ekorg  EQ p_ekorg&lt;/P&gt;&lt;P&gt;                      AND       werks  EQ p_werks&lt;/P&gt;&lt;P&gt;                      AND       esokz  EQ p_esokz  &lt;/P&gt;&lt;P&gt;                      AND       datab LE sy-datum&lt;/P&gt;&lt;P&gt;                      AND       datbi GE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: tbl_eord[].&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;              werks&lt;/P&gt;&lt;P&gt;              flifn&lt;/P&gt;&lt;P&gt;                INTO TABLE tbl_eord&lt;/P&gt;&lt;P&gt;                  FROM EORD&lt;/P&gt;&lt;P&gt;                    FOR ALL ENTRIES IN tbl_eina&lt;/P&gt;&lt;P&gt;                    WHERE matnr eq tbl_eina-matnr&lt;/P&gt;&lt;P&gt;                    AND       werks EQ p_werks&lt;/P&gt;&lt;P&gt;                    AND       vdatu LE sy-datum&lt;/P&gt;&lt;P&gt;                    AND       bdatu GE sy-datum&lt;/P&gt;&lt;P&gt;                   AND        flifn eq 'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;clear wa_eina.         &lt;/P&gt;&lt;P&gt;loop at tbl_eina into wa_eina.&lt;/P&gt;&lt;P&gt;MOVE: wa_eina-matnr TO wa_extract-matnr,&lt;/P&gt;&lt;P&gt;            wa_eina-infnr   TO wa_extract-infnr,&lt;/P&gt;&lt;P&gt;            wa_eina-lifnr    TO wa_extract-lifnr,&lt;/P&gt;&lt;P&gt;            wa_eina-idnlf   TO wa_extract-idnlf,&lt;/P&gt;&lt;P&gt;            wa_eina-wglif   TO wa_extract-wglif,&lt;/P&gt;&lt;P&gt;            wa_eina-meins to wa_extract-meins, &lt;/P&gt;&lt;P&gt;            wa_eina-umren to wa_extract-umren, &lt;/P&gt;&lt;P&gt;            wa_eina-umrez to wa_extract-umrez, &lt;/P&gt;&lt;P&gt;            wa_eina-urzla to wa_extract-urzla, &lt;/P&gt;&lt;P&gt;            wa_eina-regio to wa_extract-regio.&lt;/P&gt;&lt;P&gt;CLEAR:wa_eine.&lt;/P&gt;&lt;P&gt;SORT tbl_eine BY infnr ekorg esokx werks.&lt;/P&gt;&lt;P&gt;READ TABLE tbl_eine into wa_eine&lt;/P&gt;&lt;P&gt;                      WITH KEY INFNR = wa_eina-infnr &lt;/P&gt;&lt;P&gt;                                       EKORG = p_ekorg&lt;/P&gt;&lt;P&gt;                                       ESOKZ  = p_esokz&lt;/P&gt;&lt;P&gt;                                       WERKS = p_werks&lt;/P&gt;&lt;P&gt;                                        BINARY SEARCH.&lt;/P&gt;&lt;P&gt;CHECK wa_eine-NETPR NE 0.&lt;/P&gt;&lt;P&gt;MOVE: wa_eine-ekorg   TO wa_extract-ekorg,&lt;/P&gt;&lt;P&gt;      wa_eine-werks  TO wa_extract-werks,            &lt;/P&gt;&lt;P&gt;      wa_eine-netpr   TO  wa_extract-netpr,&lt;/P&gt;&lt;P&gt;      wa_eine-waers  TO wa_extract-waers, &lt;/P&gt;&lt;P&gt;      'G'                    TO wa_extract-type, &lt;/P&gt;&lt;P&gt;      wa_eine-esokz  TO wa_extract-esokz, &lt;/P&gt;&lt;P&gt;      wa_eine-ekgrp   TO wa_extract-ekgrp, &lt;/P&gt;&lt;P&gt;      wa_eine-aplfz    TO wa_extract-aplfz, &lt;/P&gt;&lt;P&gt;      wa_eine-bstae   TO wa_extract-bstae, &lt;/P&gt;&lt;P&gt;      wa_eine-mwskz TO wa_extract-mwskz, &lt;/P&gt;&lt;P&gt;      wa_eine-kzabs   TO wa_extract-kzabs, &lt;/P&gt;&lt;P&gt;      wa_eine-peinh    TO wa_extract-peinh, &lt;/P&gt;&lt;P&gt;      wa_eine-bprme   TO wa_extract-bprme, &lt;/P&gt;&lt;P&gt;      wa_eine-bpumn  TO wa_extract-bpumn, &lt;/P&gt;&lt;P&gt;      wa_eine-bpumz  TO wa_extract-bpumz.&lt;/P&gt;&lt;P&gt;CLEAR wa_a017.&lt;/P&gt;&lt;P&gt;SORT tbl_a017 BY lifnr matnr ekorg werks esokz .&lt;/P&gt;&lt;P&gt;READ TABLE tbl_a017 into wa_a017&lt;/P&gt;&lt;P&gt;                        with key lifnr = wa_lifnr-lifnr&lt;/P&gt;&lt;P&gt;                                     matnr = wa_eina-matnr&lt;/P&gt;&lt;P&gt;                                     ekorg = wa_eine-ekorg   &lt;/P&gt;&lt;P&gt;                                     werks = wa_eine-werks&lt;/P&gt;&lt;P&gt;                                     esokz = wa_eine-esokz&lt;/P&gt;&lt;P&gt;                                       BINARY SEARCH. &lt;/P&gt;&lt;P&gt;MOVE: wa_a017-datab TO wa_extract-datab, &lt;/P&gt;&lt;P&gt;            wa_a017-datbi  TO wa_extract-datbi.&lt;/P&gt;&lt;P&gt;clear wa_eord.&lt;/P&gt;&lt;P&gt;SORT tbl_eord  BY matnr werks.&lt;/P&gt;&lt;P&gt;READ TABLE tbl_eord into wa_eord &lt;/P&gt;&lt;P&gt;                     with key matnr =wa_eina-matnr&lt;/P&gt;&lt;P&gt;                                  werks = wa_eine-werks&lt;/P&gt;&lt;P&gt;                                    BINARY SEARCH.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MOVE:       wa_eord-flifn TO wa_extract-flifn, &lt;/P&gt;&lt;P&gt;                  w_info_text to wa_extract-info_text. &lt;/P&gt;&lt;P&gt;APPEND WA_EXTRACT TO IEXTRACT.&lt;/P&gt;&lt;P&gt;clear :  wa_eina,&lt;/P&gt;&lt;P&gt;           wa_extract.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this should help you in someway. Please check if the final data that you are getting in table iextarcct is the same as what you get when you execute your code below. If not you can always check in de-bug mode where you need to modify thr aboce code. i have not done any syntax check for the above code.&lt;/P&gt;&lt;P&gt;Also tbl_ here stands for the internal table and wa_ stands for the corresponding work areas. You will have to define them accorsingly in your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps you.&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Shivika&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Shivika Bhorchi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 May 2007 02:52:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278785#M495957</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-28T02:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278786#M495958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey let me know if it helped.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;shivika&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Shivika Bhorchi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 May 2007 02:58:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278786#M495958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-28T02:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278787#M495959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shivika,&lt;/P&gt;&lt;P&gt;thanks  a lot for ur help.&lt;/P&gt;&lt;P&gt;my query is solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2007 14:37:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278787#M495959</guid>
      <dc:creator>mallikarjun_vaja</dc:creator>
      <dc:date>2007-05-29T14:37:34Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278788#M495960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi shivika,&lt;/P&gt;&lt;P&gt;I have given points for u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks once again.&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;P&gt;mallik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2007 15:22:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278788#M495960</guid>
      <dc:creator>mallikarjun_vaja</dc:creator>
      <dc:date>2007-05-29T15:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Select statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278789#M495961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey great to know that your query is solved &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt; and thanx for the points too ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;shivika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2007 23:05:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2278789#M495961</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-29T23:05:41Z</dc:date>
    </item>
  </channel>
</rss>

