<?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: Select From X Table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324535#M1227082</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Frnd,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes. It is possible to select from different db table dynamically usin gthe below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;**variables for dynamic building
*DATA: wh_codn TYPE TABLE OF char72 WITH HEADER LINE,*
      *field TYPE TABLE OF char72 WITH HEADER LINE.*
DATA: d1 LIKE sy-datum,
      date1 LIKE sy-datum,
      date2 LIKE sy-datum.

**selection screen
PARAMETER       p_tab TYPE dd02l-tabname .
SELECT-OPTIONS  s_date FOR sy-datum NO-EXTENSION MODIF ID grp.
PARAMETER       p_fname1(5) TYPE c .
SELECT-OPTIONS       s_gjahr FOR MSEG-MJAHR NO-EXTENSION MODIF ID GP1 .
PARAMETER: p_sum RADIOBUTTON GROUP gid USER-COMMAND flag,
           p_det RADIOBUTTON GROUP gid.

START-OF-SELECTION.

**dynamic building.
    IF NOT s_date-low IS INITIAL AND NOT s_date-high IS INITIAL.
      CONCATENATE  p_fname1
                   'BETWEEN'
                   s_date-low
                   'AND'
                   s_date-high
                   INTO wh_codn
                   SEPARATED BY space.
      APPEND wh_codn.
      CLEAR wh_codn.
    ELSEIF s_date-high IS INITIAL.
      CONCATENATE  p_fname1
                   'EQ'
                   s_date-low
                   INTO wh_codn
                   SEPARATED BY space.
      APPEND wh_codn.
      CLEAR wh_codn.
    ENDIF.
**field name
    field = p_fname1.
    APPEND field.
**selection
    *SELECT (field) FROM (p_tab)*
             *INTO d1*
             *WHERE  (wh_codn) .*
      itab-date = d1.
      APPEND itab.
    ENDSELECT.

**sorting
    SORT itab.
**display of records
    WRITE :/ 'Number of records in', p_tab .
    SKIP.
    ULINE.
    LOOP AT itab.
      AT END OF date.
        WRITE:/ itab-date ,
                gv_count COLOR 4.
        CLEAR gv_count.
      ENDAT.
      gv_count = gv_count + 1.
    ENDLOOP.
    ULINE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Mar 2009 05:12:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-17T05:12:36Z</dc:date>
    <item>
      <title>Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324534#M1227081</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;Is it possible to select from a variable table? where &amp;lt;database&amp;gt; can be any table.&lt;/P&gt;&lt;P&gt;Ex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT field1 FROM &amp;lt;database&amp;gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:08:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324534#M1227081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-17T05:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324535#M1227082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Frnd,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes. It is possible to select from different db table dynamically usin gthe below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;**variables for dynamic building
*DATA: wh_codn TYPE TABLE OF char72 WITH HEADER LINE,*
      *field TYPE TABLE OF char72 WITH HEADER LINE.*
DATA: d1 LIKE sy-datum,
      date1 LIKE sy-datum,
      date2 LIKE sy-datum.

**selection screen
PARAMETER       p_tab TYPE dd02l-tabname .
SELECT-OPTIONS  s_date FOR sy-datum NO-EXTENSION MODIF ID grp.
PARAMETER       p_fname1(5) TYPE c .
SELECT-OPTIONS       s_gjahr FOR MSEG-MJAHR NO-EXTENSION MODIF ID GP1 .
PARAMETER: p_sum RADIOBUTTON GROUP gid USER-COMMAND flag,
           p_det RADIOBUTTON GROUP gid.

START-OF-SELECTION.

**dynamic building.
    IF NOT s_date-low IS INITIAL AND NOT s_date-high IS INITIAL.
      CONCATENATE  p_fname1
                   'BETWEEN'
                   s_date-low
                   'AND'
                   s_date-high
                   INTO wh_codn
                   SEPARATED BY space.
      APPEND wh_codn.
      CLEAR wh_codn.
    ELSEIF s_date-high IS INITIAL.
      CONCATENATE  p_fname1
                   'EQ'
                   s_date-low
                   INTO wh_codn
                   SEPARATED BY space.
      APPEND wh_codn.
      CLEAR wh_codn.
    ENDIF.
**field name
    field = p_fname1.
    APPEND field.
**selection
    *SELECT (field) FROM (p_tab)*
             *INTO d1*
             *WHERE  (wh_codn) .*
      itab-date = d1.
      APPEND itab.
    ENDSELECT.

**sorting
    SORT itab.
**display of records
    WRITE :/ 'Number of records in', p_tab .
    SKIP.
    ULINE.
    LOOP AT itab.
      AT END OF date.
        WRITE:/ itab-date ,
                gv_count COLOR 4.
        CLEAR gv_count.
      ENDAT.
      gv_count = gv_count + 1.
    ENDLOOP.
    ULINE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:12:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324535#M1227082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-17T05:12:36Z</dc:date>
    </item>
    <item>
      <title>Re: Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324536#M1227083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes it is possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you search in SDN for key words dynamic select , you will get lots of sample codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mathews&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:12:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324536#M1227083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-17T05:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324537#M1227084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;If your query is about dynamically specifying the data base table during select statement then check out the following code snippet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS:
P_TABLE(10) TYPE C.

DATA:
ITAB TYPE TABLE OF CHAR255.


SELECT  *
  INTO  TABLE ITAB
  FROM  (P_TABLE).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sharath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:14:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324537#M1227084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-17T05:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324538#M1227085</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;&lt;/P&gt;&lt;P&gt;Yes. It is possible to select from different DB table dynamically &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jyothi CH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Jyothi Chinnabathuni on Mar 17, 2009 10:45 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:14:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324538#M1227085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-17T05:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324539#M1227086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chk this link .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="365637"&gt;&lt;/A&gt; which shows the usage of dynamic select statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will be useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lakshman.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:14:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324539#M1227086</guid>
      <dc:creator>former_member209217</dc:creator>
      <dc:date>2009-03-17T05:14:49Z</dc:date>
    </item>
    <item>
      <title>Re: Select From X Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324540#M1227087</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;&lt;/P&gt;&lt;P&gt;yes, You can search with key-word Dynamic Table, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: begin of itab occurs 0.
      include structure mara.
data: end of itab.      

parameters: p_tab like dd02l-tabname.

SELECT matnr from (p_tab) into table itab.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2009 05:15:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-from-x-table/m-p/5324540#M1227087</guid>
      <dc:creator>former_member222860</dc:creator>
      <dc:date>2009-03-17T05:15:07Z</dc:date>
    </item>
  </channel>
</rss>

