<?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: getting data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270781#M150301</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might start by using table EQUI rather than view V_EQUI. The view is a join of four tables and since all the fields you are selecting in the first select come from the table, I'd start with that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But your biggest problem will be that you are not selecting on key fields in this select (either primary or secondary).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Apr 2006 02:58:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-04-20T02:58:15Z</dc:date>
    <item>
      <title>getting data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270780#M150300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts...&lt;/P&gt;&lt;P&gt;Iam trying to get data from 4 tables (V_EQUI,JEST,TJ02T).&lt;/P&gt;&lt;P&gt;And i have selection screen is like this.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECTION-SCREEN BEGIN OF BLOCK A1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS:S_EQTYP FOR EQUI-EQTYP, " DEFAULT 'H',
               S_VKBUR FOR ITOB-VKBUR,
               S_STATUS FOR TJ02T-TXT04.
PARAMETERS P_INBDT LIKE EQUI-INBDT DEFAULT SY-DATUM.
SELECTION-SCREEN END OF BLOCK A1.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Iam getting data in this way..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT EQUNR EQTYP EQART INBDT
         OBJNR VKBUR
     INTO CORRESPONDING FIELDS OF TABLE T_ET
     FROM V_EQUI
          WHERE EQTYP &amp;lt;b&amp;gt;IN S_EQTYP&amp;lt;/b&amp;gt; AND
                 VKBUR &amp;lt;b&amp;gt;IN S_VKBUR&amp;lt;/b&amp;gt; AND
                 INBDT &amp;lt;b&amp;gt;LE P_INBDT.&amp;lt;/b&amp;gt;

  IF T_ET[] IS INITIAL.
    MESSAGE S000(ZM) WITH 'No data is existing for this Selection!'.
    LEAVE LIST-PROCESSING.
    EXIT.
  ENDIF.


  LOOP AT T_ET.
  IND = SY-TABIX.
    SELECT SINGLE * FROM JEST WHERE OBJNR = T_ET-OBJNR AND
                                    INACT = SPACE.
    IF SY-SUBRC = 0.
      T_ET-STAT = JEST-STAT.
      MODIFY T_ET.
    ENDIF.

    SELECT SINGLE * FROM TJ02T WHERE ISTAT = T_ET-STAT AND
                                     SPRAS = 'EN' AND
                                     TXT04 IN &amp;lt;b&amp;gt;S_STATUS.&amp;lt;/b&amp;gt;
    IF SY-SUBRC = 0.
      T_ET-TXT04 = TJ02T-TXT04.
      MODIFY T_ET.
      CLEAR T_ET.
*    ELSE.
*     DELETE T_ET INDEX IND.
    ENDIF.
  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Iam giving  TXT04 IN &amp;lt;b&amp;gt;S_STATUS&amp;lt;/b&amp;gt; in another select statement...is it fetch correct data...??&lt;/P&gt;&lt;P&gt;Just i want to know is it correct approach...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2006 02:28:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270780#M150300</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-20T02:28:14Z</dc:date>
    </item>
    <item>
      <title>Re: getting data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270781#M150301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might start by using table EQUI rather than view V_EQUI. The view is a join of four tables and since all the fields you are selecting in the first select come from the table, I'd start with that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But your biggest problem will be that you are not selecting on key fields in this select (either primary or secondary).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2006 02:58:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270781#M150301</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-20T02:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: getting data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270782#M150302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaki,&lt;/P&gt;&lt;P&gt;This would be better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME TITLE text-001.
SELECT-OPTIONS:s_eqtyp FOR equi-eqtyp, " DEFAULT 'H',
               s_vkbur FOR itob-vkbur,
               s_status FOR tj02t-txt04.
PARAMETERS p_inbdt LIKE equi-inbdt DEFAULT sy-datum.
SELECTION-SCREEN END OF BLOCK a1.


SELECT equnr eqtyp eqart inbdt
         objnr vkbur
     INTO CORRESPONDING FIELDS OF TABLE t_et
     UP TO 2 ROWS
     FROM v_equi
          WHERE eqtyp IN s_eqtyp AND
                 vkbur IN s_vkbur AND
                 inbdt LE p_inbdt.

IF t_et[] IS INITIAL.
  MESSAGE s000(zm) WITH 'No data is existing for this Selection!'.
  LEAVE LIST-PROCESSING.
  EXIT.
ENDIF.

DATA it_jest LIKE TABLE OF jest WITH HEADER LINE.

SELECT * FROM jest
  INTO TABLE it_jest
  FOR ALL ENTRIES IN t_et
  WHERE objnr = t_et-objnr AND
        inact = space.

SORT it_jest BY objnr inact.

LOOP AT t_et.
  READ TABLE it_jest WITH KEY objnr = t_et-objnr BINARY SEARCH.
  IF sy-subrc EQ 0.
    t_et-stat = it_jest-stat.
    MODIFY t_et TRANSPORTING stat.
  ENDIF.
ENDLOOP.

DATA it_tj02t LIKE TABLE OF tj02t WITH HEADER LINE.
SELECT * FROM tj02t
  INTO TABLE it_tj02t
  FOR ALL ENTRIES IN t_et
  WHERE istat = t_et-stat AND
        spras = 'EN' AND
        txt04 IN s_status.

SORT it_tj02t BY istat.

LOOP AT t_et.
  READ TABLE it_tj02t WITH KEY istat = t_et-stat BINARY SEARCH.
  IF sy-subrc EQ 0.
    t_et-txt04 = it_tj02t-txt04.
    MODIFY t_et TRANSPORTING txt04.
  ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2006 03:16:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270782#M150302</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-20T03:16:40Z</dc:date>
    </item>
    <item>
      <title>Re: getting data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270783#M150303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaki,&lt;/P&gt;&lt;P&gt;this seems to be following on from yesterday's 'join' thread. It looks like you've decided to split up the selects. Please close the other thread and award points.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Neil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2006 03:41:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-data/m-p/1270783#M150303</guid>
      <dc:creator>former_member186741</dc:creator>
      <dc:date>2006-04-20T03:41:40Z</dc:date>
    </item>
  </channel>
</rss>

