<?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 Columns from a ALL Entry table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994267#M1605951</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No - you have to do them individually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 May 2011 15:37:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-05-31T15:37:06Z</dc:date>
    <item>
      <title>Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994266#M1605950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;TYPES: BEGIN OF ty_block1,&lt;/P&gt;&lt;P&gt;         werks TYPE likp-werks,&lt;/P&gt;&lt;P&gt;         lfdat TYPE likp-lfdat,&lt;/P&gt;&lt;P&gt;         lfart TYPE likp-lfart,&lt;/P&gt;&lt;P&gt;         vbeln TYPE likp-vbeln,&lt;/P&gt;&lt;P&gt;       END OF ty_block1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: li_block1 TYPE STANDARD TABLE OF ty_block1.&lt;/P&gt;&lt;P&gt;DATA: li_block2 TYPE STANDARD TABLE OF ty_block2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT likp&lt;SUB&gt;werks  likp&lt;/SUB&gt;lfdat  likp&lt;SUB&gt;lfart  likp&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;  INTO TABLE li_block1&lt;/P&gt;&lt;P&gt;  FROM likp&lt;/P&gt;&lt;P&gt;    INNER JOIN lips ON lips&lt;SUB&gt;vbeln = likp&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;  WHERE likp~werks IN s_werks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT &lt;U&gt;?????  (Don´t allow me to select li&lt;/U&gt;block1 fields in this area)&lt;/P&gt;&lt;P&gt;   INTO TABLE li_block2&lt;/P&gt;&lt;P&gt;    FROM vbfa&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN li_block1&lt;/P&gt;&lt;P&gt;    WHERE vbfa~vbelv = li_block1-vbeln.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea to extract data from li_block1 table into li_block2 table (i.e li_block1-fdat or li_block1-werks)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 15:28:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994266#M1605950</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-05-31T15:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994267#M1605951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No - you have to do them individually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 15:37:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994267#M1605951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-05-31T15:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994268#M1605952</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;if you want you can select from  vbfa d.b table you have to hive one more declaration part to that particular table  after you can continue with for all entries and also remove endif .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanking you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2011 08:02:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994268#M1605952</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-01T08:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994269#M1605953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo Ignacio,&lt;/P&gt;&lt;P&gt;the only way you have is to declare an ITAB containing the field names you need to select and put it in your select code.&lt;/P&gt;&lt;P&gt;The code should be similar to this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_block1,&lt;/P&gt;&lt;P&gt;                   werks TYPE likp-werks,&lt;/P&gt;&lt;P&gt;                   lfdat TYPE likp-lfdat,                   &lt;/P&gt;&lt;P&gt;                   lfart TYPE likp-lfart,&lt;/P&gt;&lt;P&gt;                   vbeln TYPE likp-vbeln,&lt;/P&gt;&lt;P&gt;END OF ty_block1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: li_block1 TYPE STANDARD TABLE OF ty_block1.&lt;/P&gt;&lt;P&gt;DATA: li_block2 TYPE STANDARD TABLE OF ty_block2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF t_fields OCCURS 0,&lt;/P&gt;&lt;P&gt;          fieldname TYPE  aind_str3-fieldname,&lt;/P&gt;&lt;P&gt;       END OF t_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND 'LIKP~WERKS'  TO t_fields.&lt;/P&gt;&lt;P&gt;    APPEND 'LIKP~LFDAT'  TO t_fields.&lt;/P&gt;&lt;P&gt;    APPEND 'LIKP~LFART'  TO t_fields.&lt;/P&gt;&lt;P&gt;    APPEND 'LIKP~VBELN'  TO t_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT (t_fields)&lt;/P&gt;&lt;P&gt;INTO TABLE li_block1&lt;/P&gt;&lt;P&gt;FROM likp&lt;/P&gt;&lt;P&gt;INNER JOIN lips ON lips&lt;SUB&gt;vbeln = likp&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;WHERE likp~werks IN s_werks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT (t_fields)&lt;/P&gt;&lt;P&gt;INTO TABLE li_block2&lt;/P&gt;&lt;P&gt;FROM vbfa&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN li_block1&lt;/P&gt;&lt;P&gt;WHERE vbfa~vbelv = li_block1-vbeln.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2011 11:10:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994269#M1605953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-01T11:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994270#M1605954</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; Please try below code&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPES: BEGIN OF ty_block1,
werks TYPE likp-werks,
lfdat TYPE likp-lfdat,
lfart TYPE likp-lfart,
vbeln TYPE likp-vbeln,
END OF ty_block1.

TYPES: BEGIN OF ty_block2,
vbeln TYPE likp-vbeln,
posnv type vbfa-posnv,
werks TYPE likp-werks,
lfdat TYPE likp-lfdat,
lfart TYPE likp-lfart,
END OF ty_block2.


tables:marc.
select-options s_werks for marc-werks.
DATA: li_block1 TYPE STANDARD TABLE OF ty_block1.
DATA: li_block2 TYPE STANDARD TABLE OF ty_block2.
data: wa_block1 type ty_block1,
      wa_block2 type ty_block2.

SELECT likp~werks likp~lfdat likp~lfart likp~vbeln
INTO TABLE li_block1
FROM likp
INNER JOIN lips ON lips~vbeln = likp~vbeln
WHERE likp~werks IN s_werks.

if sy-subrc = 0.
  select vbelv posnv
    into table li_block2
    from vbfa
    for all entries in li_block1
  where vbelv = li_block1-vbeln.
    if sy-subrc = 0.
      loop at li_block2 into wa_block2.
        read table li_block1 into wa_block1
                             with key vbeln = wa_block2-vbeln.
        if sy-subrc = 0.
          wa_block2-werks = wa_block1-werks.
          wa_block2-lfdat = wa_block1-lfdat.
          wa_block2-lfart = wa_block1-lfart.
          modify li_block2 from wa_block2.
        endif.
        clear: wa_block1, wa_block2.
      endloop.
    endif.
  endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Dande&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2011 12:20:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994270#M1605954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-01T12:20:37Z</dc:date>
    </item>
    <item>
      <title>Re: Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994271#M1605955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ignacio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to my opinion if U just create a copy of that internal table and DELETE the unwanted data based on ur conditions from the copied internal table, it will solve ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This will Improve ur Programs Performance&lt;/STRONG&gt; rather than taking a Loop and transferring the Data to another internal Table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2011 13:34:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994271#M1605955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-01T13:34:56Z</dc:date>
    </item>
    <item>
      <title>Re: Select Columns from a ALL Entry table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994272#M1605956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2011 15:34:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-columns-from-a-all-entry-table/m-p/7994272#M1605956</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-01T15:34:35Z</dc:date>
    </item>
  </channel>
</rss>

