<?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: RETRIEVE DATA FROM DATABASE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197301#M1202701</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes Keerthy, exactly u r getting my point, but one more thing when the Feb data would be upload &lt;/P&gt;&lt;P&gt;the 01 will increse 02 thatswhy we couldn't fix month as 01. For this what can  we do. and i have taken char type in SCREEN field . Is it ok according to ur code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Swapnika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Feb 2009 12:39:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-25T12:39:45Z</dc:date>
    <item>
      <title>RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197293#M1202693</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;&lt;/P&gt;&lt;P&gt;Hi friends,&lt;/P&gt;&lt;P&gt;I need a logical solution.&lt;/P&gt;&lt;P&gt;I have 10 yrs employees data. I have upload only basic salary through bdc in database table.&lt;/P&gt;&lt;P&gt;I have a MODULE POOL screen, On screen date(23.02.2009 format) field and emp. no. is available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have several records of April(2001,2002........2009) ,May(2001,2002, 2003.......2009)..........Jan(2001,2002, 2003..........2009) . To neglect the overwrite of emp no.  i have taken (empno, month, year) as aprimary key in database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is When i input date on screen like 23.02.2009  and employee no. of particular employee the whole data of current financial year (april 2008 to jan 2009) should be selected from the database table. Not a previous year (2006, 2007, 2008). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz reply as soon as possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Swapnika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 11:26:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197293#M1202693</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-25T11:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197294#M1202694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this FM - /IBS/RB_FI_GJAHR_DETERMINE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 11:32:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197294#M1202694</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2009-02-25T11:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197295#M1202695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Hi Experts,&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Hi friends,&lt;/P&gt;&lt;P&gt;&amp;gt; I need a logical solution.&lt;/P&gt;&lt;P&gt;&amp;gt; I have 10 yrs employees data. I have upload only basic salary through bdc in database table.&lt;/P&gt;&lt;P&gt;&amp;gt; I have a MODULE POOL screen, On screen date(23.02.2009 format) field and emp. no. is available.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; I have several records of April(2001,2002........2009) ,May(2001,2002, 2003.......2009)..........Jan(2001,2002, 2003..........2009) . To neglect the overwrite of emp no.  i have taken (empno, month, year) as aprimary key in database table.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; My requirement is When i input date on screen like 23.02.2009  and employee no. of particular employee the whole data of current financial year (april 2008 to jan 2009) should be selected from the database table. Not a previous year (2006, 2007, 2008). &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Plz reply as soon as possible.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Regards,&lt;/P&gt;&lt;P&gt;&amp;gt; Swapnika&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Work out the start and end dates of the financial year from the date entered (there's probably a function module to do this or it is pretty easy to do yourself) and use BETWEEN with the dates in the select.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 11:35:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197295#M1202695</guid>
      <dc:creator>christine_evans</dc:creator>
      <dc:date>2009-02-25T11:35:08Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197296#M1202696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;   you can write like this in PAI event&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : t_atab like standard table of sflight,
w_c(7) type c value '2008',
w_d(7) type c value '2009'.
CONCATENATE '%' w_c  '%' INTO w_c.
CONCATENATE '%' w_d  '%' INTO w_d.select * from sflight into table t_atab where fldate like w_c or fldate like  w_d .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This will select the records of the year 2008 only&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard,&lt;/P&gt;&lt;P&gt;Viquar Iqbal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 11:43:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197296#M1202696</guid>
      <dc:creator>viquar_iqbal</dc:creator>
      <dc:date>2009-02-25T11:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197297#M1202697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swapnika,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could not get what exactly you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you can use following function module to calculate date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function '/SAPHT/DRM_CALC_DATE'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        date      = &amp;amp;1&lt;/P&gt;&lt;P&gt;        days      = &amp;amp;2&lt;/P&gt;&lt;P&gt;        months    = &amp;amp;3&lt;/P&gt;&lt;P&gt;        sign      = '-'&lt;/P&gt;&lt;P&gt;        years     = &amp;amp;4&lt;/P&gt;&lt;P&gt;      importing&lt;/P&gt;&lt;P&gt;        calc_date = &amp;amp;5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also to calculate data for whole year, you just replace first 4 characters and get first day and last day of the year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g. v_date = 20090223&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then concatenate v_date+0(4) '0101' into v_first_date. &lt;/P&gt;&lt;P&gt;  concatenate v_date+0(4) '1231' into v_last_date. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know exactly what do you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 11:53:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197297#M1202697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-25T11:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197298#M1202698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swapnika,&lt;/P&gt;&lt;P&gt;U need to change the query. Here when u are entering a date like 23.02.2009, then u need the records from April 2008 to Jan 2009.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: frm_date type string,&lt;/P&gt;&lt;P&gt;           to_date  type string,&lt;/P&gt;&lt;P&gt;           l_year  TYPE string,&lt;/P&gt;&lt;P&gt;           l_year1 type n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    l_year  = sy-datum+0(4).&lt;/P&gt;&lt;P&gt;    CONCATENATE l_year '01' '01' INTO to_date.&lt;/P&gt;&lt;P&gt;    l_year1 = l_year.&lt;/P&gt;&lt;P&gt;    l_year1 = l_year1 + 1.&lt;/P&gt;&lt;P&gt;    l_year  = l_year1.&lt;/P&gt;&lt;P&gt;    CONCATENATE l_year '04' '01' INTO frm_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select.................&lt;/P&gt;&lt;P&gt;into...&lt;/P&gt;&lt;P&gt;where frm_date = frm_date&lt;/P&gt;&lt;P&gt;and    to_date  = to_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keerthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 11:58:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197298#M1202698</guid>
      <dc:creator>keerthy_k</dc:creator>
      <dc:date>2009-02-25T11:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197299#M1202699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Keerthy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every end of month the data is uploaded by user. Means January data will upload 31 jan and Feb data would be upload 28 feb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If m giving in screen january 2009 the the whole data from April 2008 to january 2009 should be extract.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Swapnika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 12:12:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197299#M1202699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-25T12:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197300#M1202700</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;DATA: frm_date type string,&lt;/P&gt;&lt;P&gt;to_date type string,&lt;/P&gt;&lt;P&gt;l_year TYPE string,&lt;/P&gt;&lt;P&gt;l_year1 type n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_year = sy-datum+0(4).----&amp;gt; will give the current year(say 2009)&lt;/P&gt;&lt;P&gt;CONCATENATE l_year '01' '01' INTO to_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_year1 = l_year.&lt;/P&gt;&lt;P&gt;l_year1 = l_year1 - 1.-------&amp;gt; will give the previous year(2008)&lt;/P&gt;&lt;P&gt;l_year = l_year1.&lt;/P&gt;&lt;P&gt;CONCATENATE l_year '04' '01' INTO frm_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select.................&lt;/P&gt;&lt;P&gt;into...&lt;/P&gt;&lt;P&gt;where frm_date = frm_date&lt;/P&gt;&lt;P&gt;and to_date = to_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this will help u..&lt;/P&gt;&lt;P&gt;Keerthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 12:18:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197300#M1202700</guid>
      <dc:creator>keerthy_k</dc:creator>
      <dc:date>2009-02-25T12:18:18Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197301#M1202701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes Keerthy, exactly u r getting my point, but one more thing when the Feb data would be upload &lt;/P&gt;&lt;P&gt;the 01 will increse 02 thatswhy we couldn't fix month as 01. For this what can  we do. and i have taken char type in SCREEN field . Is it ok according to ur code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Swapnika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2009 12:39:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197301#M1202701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-25T12:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: RETRIEVE DATA FROM DATABASE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197302#M1202702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swapnika,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lets rearrange the logic once again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: frm_date type string,&lt;/P&gt;&lt;P&gt;to_date type string,&lt;/P&gt;&lt;P&gt;l_year TYPE string,&lt;/P&gt;&lt;P&gt;l_year1(4) type n,&lt;/P&gt;&lt;P&gt;l_month type string,&lt;/P&gt;&lt;P&gt;last_day type sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_year = sy-datum+0(4).----&amp;gt; will give the current year(say 2009)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u need the month dynamically then,&lt;/P&gt;&lt;P&gt;l_month = sy-datum+4(2).&lt;/P&gt;&lt;P&gt;CONCATENATE l_year l_month '01' INTO to_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and if u need the last date of a month,&lt;/P&gt;&lt;P&gt;then u can use the FM &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        day_in            = sy-datum&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        last_day_of_month = last_day&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        day_in_not_valid  = 1&lt;/P&gt;&lt;P&gt;        OTHERS            = 2.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_year1 = l_year.&lt;/P&gt;&lt;P&gt;l_year1 = l_year1 - 1.-------&amp;gt; will give the previous year(2008)&lt;/P&gt;&lt;P&gt;l_year = l_year1.&lt;/P&gt;&lt;P&gt;CONCATENATE l_year '04' '01' INTO frm_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select.................&lt;/P&gt;&lt;P&gt;into...&lt;/P&gt;&lt;P&gt;where frm_date = frm_date&lt;/P&gt;&lt;P&gt;and to_date = to_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this will help u..&lt;/P&gt;&lt;P&gt;Keerthi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Keerthy K on Feb 26, 2009 6:06 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 04:48:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieve-data-from-database/m-p/5197302#M1202702</guid>
      <dc:creator>keerthy_k</dc:creator>
      <dc:date>2009-02-26T04:48:45Z</dc:date>
    </item>
  </channel>
</rss>

