<?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: Fetching data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068500#M972572</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Asha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; In abap Hr we can retrieve data using&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select,&lt;/P&gt;&lt;P&gt;macros&lt;/P&gt;&lt;P&gt;Function Modules&lt;/P&gt;&lt;P&gt;Provide -- endprovide&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ABAP HR we generally go with LDB's and we go with reading data using macros and provide and endprovide&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you are not using LDB's you can go with select and Function modules... (Preferably Function Modules)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;padma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jul 2008 10:58:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-09T10:58:52Z</dc:date>
    <item>
      <title>Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068494#M972566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; In HR ABAP , How many  ways to fetch the data.&lt;/P&gt;&lt;P&gt;ex: select, Provide endprovide&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In which scenario  select  and  provide to be used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 05:15:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068494#M972566</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T05:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068495#M972567</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;We can fetch data both by Select and Provide statement. If you are using logical DB then after get event you can process the data using PROVIDE-ENDPROVIDE block. The main difference is without using LDB you can not use PROVIDE-ENDPROVIDE but with LDB you can use both PROVIDE-ENDPROVIDE and SELECT statement. Inside provide and end provide the data in Pnnnn is processed as a loop statement for internal table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:29:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068495#M972567</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T10:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068496#M972568</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;We use SELECT statements very rarely in HR ABAP programs either we LDB's or by using macros we read the data from the DB when we talk about macros we have so many and one of them is PROVIDE....ENDPROVIDE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can use this macro  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E;g&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET pernr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROVIDE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END PROVIDE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further Reference&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_45b/helpdata/en/8c/38e0343734cf72e10000009b38f83b/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_45b/helpdata/en/8c/38e0343734cf72e10000009b38f83b/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:32:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068496#M972568</guid>
      <dc:creator>bpawanchand</dc:creator>
      <dc:date>2008-07-09T10:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068497#M972569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U can also get data from FM ..&lt;/P&gt;&lt;P&gt;HR_READ_INFOTYPE ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If UR using LDB's no need to fetch data ..  Its enough if U &lt;/P&gt;&lt;P&gt;declare infotypes : ... data will be filled in the GET PERNR &lt;/P&gt;&lt;P&gt;event ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:33:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068497#M972569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T10:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068498#M972570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Asha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most vital role is played in HR ABAP by the Logical Databases, Macros and Clusters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Provide and Endprovide acts a loop statement which we give in Normal cases of displaying records.&lt;/P&gt;&lt;P&gt;But, In case of LDB's We can also use IF statement in the provide and endprovide statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get statement indicates use of LDBs and it is usefull in replacing the SELECT query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 
start-of-selection.

get pernr.
 
  provide *
      from p0000
between pn-begda
       and pn-endda.
    if p0000-valid = 'X'.

   write:/5 p0000-pernr,
               p0000-subty,
               p0000-objps,
               p0000-begda.

    endif.

  endprovide.

end-of-selection&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Luck.&lt;/P&gt;&lt;P&gt;Harsh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Harsh Dave on Jul 9, 2008 4:13 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:42:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068498#M972570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T10:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068499#M972571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Asha,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; If you are going with LDB you go for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET pernr&lt;/P&gt;&lt;P&gt;provide&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;endprovide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else also u can make use of FM like&lt;/P&gt;&lt;P&gt;hr_read_infotype in PA&lt;/P&gt;&lt;P&gt;rh_read_infty_1000 in OM&lt;/P&gt;&lt;P&gt;rh_read_infty_1001 in OM&lt;/P&gt;&lt;P&gt;  and also Select statemnt if required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pritam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:51:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068499#M972571</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T10:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068500#M972572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Asha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; In abap Hr we can retrieve data using&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select,&lt;/P&gt;&lt;P&gt;macros&lt;/P&gt;&lt;P&gt;Function Modules&lt;/P&gt;&lt;P&gt;Provide -- endprovide&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ABAP HR we generally go with LDB's and we go with reading data using macros and provide and endprovide&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you are not using LDB's you can go with select and Function modules... (Preferably Function Modules)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;padma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:58:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068500#M972572</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T10:58:52Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068501#M972573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Asha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; We can use both the statements SELECT and PROVIDE-ENDPROVIDE in HR ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But generally we use only Provide-Endprovide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the amount of data to be fetched is less we go for Select else we go for Provide - endprovide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But using Select does not check for the autorizations and it directly fetches the data. So, we generally do not use Select. Instead we go for PROVIDE-ENDPROVIDE in HR ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandra Sekhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 10:59:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068501#M972573</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T10:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068502#M972574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 15:29:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fetching-data/m-p/4068502#M972574</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T15:29:22Z</dc:date>
    </item>
  </channel>
</rss>

