<?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: convert BAPI tables parameter data from structure to transparent table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470942#M1743547</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 May 2013 23:09:12 GMT</pubDate>
    <dc:creator>arindam_m</dc:creator>
    <dc:date>2013-05-01T23:09:12Z</dc:date>
    <item>
      <title>convert BAPI tables parameter data from structure to transparent table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470939#M1743544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I am using BAPI_ALM_NOTIF_LIST_EQUI to return a table of Notifications for a piece of equipment using a Tables parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I want to process just one notification from the internal table '&lt;SPAN class="L0S52"&gt;T_BAPI2080_1'&lt;/SPAN&gt;, but I cannot use SQL commands because the internal table is formed based on a BAPI table, which has a structure type, not a transparent table type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; How can I get the data that is in my internal table '&lt;SPAN class="L0S52"&gt;T_BAPI2080_1' &lt;/SPAN&gt;from the BAPI structure format to a transparent table format so that I can use SQL to SELECT SINGLE and process one notification from the list?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am familiar with using SELECT FROM INTO WHERE, but one cannot exercise these commands on an internal table that is of a structure type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FUNCTION Z_CODES.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"*"Local Interface:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(IV_EQUIP) TYPE&amp;nbsp; EQUI-EQUNR OPTIONAL&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(IV_NOTIF_DATE) TYPE&amp;nbsp; BAPI2080_1-NOTIFDATE OPTIONAL&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(EV_NOTIF) TYPE&amp;nbsp; VIQMEL-QMNUM&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp; TABLES&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_BAPI2080_1 STRUCTURE&amp;nbsp; BAPI2080_1 OPTIONAL&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_ALM_NOTIF_LIST_EQUI'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EQUIPMENT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IV_EQUIP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOTIFICATION_DATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IV_NOTIF_DATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COMPLETE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; PARTNERFUNCTION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; PARTNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; PARTNER_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; RETURN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOTIFICATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = T_BAPI2080_1&lt;/SPAN&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;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;This code returns a table that contains the list of all notifications for the equipment.&amp;nbsp; I want to just select one notification from the return table '&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;T_BAPI2080_1' to use for further processing.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Thank you.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 18:52:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470939#M1743544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-01T18:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: convert BAPI tables parameter data from structure to transparent table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470940#M1743545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 20:31:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470940#M1743545</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-01T20:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: convert BAPI tables parameter data from structure to transparent table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470941#M1743546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eric,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you missunderstand ABAP table logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table is not database table, It's local array for program, so you can not use SELECT for this situation. If you want to access to data in your table you can use READ or LOOP:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : ls_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;T_BAPI2080_1&lt;/SPAN&gt; like line of &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;T_BAPI2080_1&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;" declare work area for your table, if your table has header line you dont need this and in code you dont have to write into statement, but you can not use table with header line in Object oriented ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;T_BAPI2080_1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; INTO ls_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;T_BAPI2080_1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; WITH KEY &amp;lt;field&amp;gt; = &amp;lt;value&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Or : &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;LOOP AT &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;T_BAPI2080_1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO ls_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;T_BAPI2080_1&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;"in here you can use where condition like SELECT statement&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ENDLOOP.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;I hope this will help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Tolga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 22:25:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470941#M1743546</guid>
      <dc:creator>tolga_polat</dc:creator>
      <dc:date>2013-05-01T22:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: convert BAPI tables parameter data from structure to transparent table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470942#M1743547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 23:09:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470942#M1743547</guid>
      <dc:creator>arindam_m</dc:creator>
      <dc:date>2013-05-01T23:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: convert BAPI tables parameter data from structure to transparent table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470943#M1743548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eric,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the bapi is returning you a internal table, so you can process it with &lt;STRONG&gt;READ&lt;/STRONG&gt; or &lt;STRONG&gt;LOOP AT&lt;/STRONG&gt; statement and select statements are used when you are interacting with your database table....&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;narayan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 May 2013 02:41:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-bapi-tables-parameter-data-from-structure-to-transparent-table/m-p/9470943#M1743548</guid>
      <dc:creator>uppu_narayan</dc:creator>
      <dc:date>2013-05-02T02:41:36Z</dc:date>
    </item>
  </channel>
</rss>

