<?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 Routine code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099182#M980222</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ALL ,&lt;/P&gt;&lt;P&gt;       iam working in BW but i need to find out  the cause of error because of abap routine can please help me in understanding the code.&lt;/P&gt;&lt;P&gt; iam having below routine between 2 ods(Tables) when i first load data from 1st ODS(Table) to second iam getting wrong value but when i do repair full request iam getting correct value can anybody help me why its happening is it because of below routine.&lt;/P&gt;&lt;P&gt;Points will be assigned for every helpful answer&lt;/P&gt;&lt;P&gt;Main Program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM UPDATE_ROUTINE.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$&lt;/STRONG&gt;$ begin of global - insert your declaration only below this line -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: ... &lt;/P&gt;&lt;P&gt;DATA: ... &lt;/P&gt;&lt;P&gt;INCLUDE RS_BCT_MM_UPDATE_RULES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$&lt;/STRONG&gt;$ end of global - insert your declaration only before this line -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM compute_data_field&lt;/P&gt;&lt;P&gt;TABLES MONITOR STRUCTURE RSMONITOR "user defined monitoring&lt;/P&gt;&lt;P&gt;USING COMM_STRUCTURE LIKE /BIC/CS8YO02_SCL&lt;/P&gt;&lt;P&gt;RECORD_NO LIKE SY-TABIX&lt;/P&gt;&lt;P&gt;RECORD_ALL LIKE SY-TABIX&lt;/P&gt;&lt;P&gt;SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS&lt;/P&gt;&lt;P&gt;CHANGING RESULT LIKE /BIC/AYO02_POH00-ORDER_VAL&lt;/P&gt;&lt;P&gt;RETURNCODE LIKE SY-SUBRC&lt;/P&gt;&lt;P&gt;ABORT LIKE SY-SUBRC. "set ABORT 0 to cancel update&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$&lt;/STRONG&gt;$ begin of routine - insert your code only below this line -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fill the internal table "MONITOR", to make monitor entries &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;result value of the routine &lt;/P&gt;&lt;P&gt;IF ( COMM_STRUCTURE-PROCESSKEY = '001' or "Bestellung&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '011' or&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '021' or&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '004' or "LP&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '014' or&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '024' )&lt;/P&gt;&lt;P&gt;AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'&lt;/P&gt;&lt;P&gt;AND COMM_STRUCTURE-ORDER_VAL 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM LOC_CURR_CONVERT&lt;/P&gt;&lt;P&gt;USING COMM_STRUCTURE-ORDER_VAL&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-DOC_DATE&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-ORDER_CURR&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-LOC_CURRCY&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-EXCHG_RATE&lt;/P&gt;&lt;P&gt;CHANGING RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the returncode is not equal zero, the result will not be updated &lt;/P&gt;&lt;P&gt;RETURNCODE = 0.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;RETURNCODE = 4.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if abort is not equal zero, the update process will be canceled &lt;/P&gt;&lt;P&gt;ABORT = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Include program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LOC_CURR_CONVERT * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; LC_DOCUMENT_VALUE * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_DATE * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_DOCUMENT_CURRENCY * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_LOCAL_CURRENCYY * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_RATE * &lt;/P&gt;&lt;P&gt;&amp;lt;-&amp;gt; LC_LOCAL_VALUE * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;FORM loc_curr_convert&lt;/P&gt;&lt;P&gt;USING lc_document_value&lt;/P&gt;&lt;P&gt;lc_date&lt;/P&gt;&lt;P&gt;lc_document_currency&lt;/P&gt;&lt;P&gt;value(lc_local_currency)&lt;/P&gt;&lt;P&gt;lc_rate&lt;/P&gt;&lt;P&gt;CHANGING lc_local_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;conversion of lc_rate from floating-point to decimal. Necessary for * &lt;/P&gt;&lt;P&gt;call of CONVERT_TO_LOCAL_CURRENCY. &lt;/P&gt;&lt;P&gt;data lc_rate_dec type p decimals 5.&lt;/P&gt;&lt;P&gt;lc_rate_dec = lc_rate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lc_document_currency = lc_local_currency&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no conversion necessary -&amp;gt; Main case 1 &lt;/P&gt;&lt;P&gt;AND NOT ( lc_document_currency IS INITIAL&lt;/P&gt;&lt;P&gt;OR lc_local_currency IS INITIAL ) .&lt;/P&gt;&lt;P&gt;lc_local_value = lc_document_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF NOT ( lc_document_currency IS INITIAL&lt;/P&gt;&lt;P&gt;OR lc_local_currency IS INITIAL OR lc_date IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;conversion necessary with lc_date -&amp;gt; Normally not possible &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;date = lc_date&lt;/P&gt;&lt;P&gt;foreign_amount = lc_document_value&lt;/P&gt;&lt;P&gt;foreign_currency = lc_document_currency&lt;/P&gt;&lt;P&gt;local_currency = lc_local_currency&lt;/P&gt;&lt;P&gt;rate = lc_rate_dec&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCHANGE_RATE = &lt;/P&gt;&lt;P&gt;local_amount = lc_local_value&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NO_RATE_FOUND = 1&lt;/P&gt;&lt;P&gt;OVERFLOW = 2&lt;/P&gt;&lt;P&gt;NO_FACTORS_FOUND = 3&lt;/P&gt;&lt;P&gt;NO_SPREAD_FOUND = 4&lt;/P&gt;&lt;P&gt;DERIVED_2_TIMES = 5.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;message a802 with lc_date lc_document_currency lc_local_currency &lt;/P&gt;&lt;P&gt;sy-subrc. &lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if conversion not possible -&amp;gt; assign target values &lt;/P&gt;&lt;P&gt;lc_local_value = lc_document_value.&lt;/P&gt;&lt;P&gt;lc_local_currency = lc_document_currency.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Jul 2008 12:43:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-03T12:43:32Z</dc:date>
    <item>
      <title>Routine code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099182#M980222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ALL ,&lt;/P&gt;&lt;P&gt;       iam working in BW but i need to find out  the cause of error because of abap routine can please help me in understanding the code.&lt;/P&gt;&lt;P&gt; iam having below routine between 2 ods(Tables) when i first load data from 1st ODS(Table) to second iam getting wrong value but when i do repair full request iam getting correct value can anybody help me why its happening is it because of below routine.&lt;/P&gt;&lt;P&gt;Points will be assigned for every helpful answer&lt;/P&gt;&lt;P&gt;Main Program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM UPDATE_ROUTINE.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$&lt;/STRONG&gt;$ begin of global - insert your declaration only below this line -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: ... &lt;/P&gt;&lt;P&gt;DATA: ... &lt;/P&gt;&lt;P&gt;INCLUDE RS_BCT_MM_UPDATE_RULES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$&lt;/STRONG&gt;$ end of global - insert your declaration only before this line -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM compute_data_field&lt;/P&gt;&lt;P&gt;TABLES MONITOR STRUCTURE RSMONITOR "user defined monitoring&lt;/P&gt;&lt;P&gt;USING COMM_STRUCTURE LIKE /BIC/CS8YO02_SCL&lt;/P&gt;&lt;P&gt;RECORD_NO LIKE SY-TABIX&lt;/P&gt;&lt;P&gt;RECORD_ALL LIKE SY-TABIX&lt;/P&gt;&lt;P&gt;SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS&lt;/P&gt;&lt;P&gt;CHANGING RESULT LIKE /BIC/AYO02_POH00-ORDER_VAL&lt;/P&gt;&lt;P&gt;RETURNCODE LIKE SY-SUBRC&lt;/P&gt;&lt;P&gt;ABORT LIKE SY-SUBRC. "set ABORT 0 to cancel update&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$&lt;/STRONG&gt;$ begin of routine - insert your code only below this line -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fill the internal table "MONITOR", to make monitor entries &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;result value of the routine &lt;/P&gt;&lt;P&gt;IF ( COMM_STRUCTURE-PROCESSKEY = '001' or "Bestellung&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '011' or&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '021' or&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '004' or "LP&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '014' or&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-PROCESSKEY = '024' )&lt;/P&gt;&lt;P&gt;AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'&lt;/P&gt;&lt;P&gt;AND COMM_STRUCTURE-ORDER_VAL 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM LOC_CURR_CONVERT&lt;/P&gt;&lt;P&gt;USING COMM_STRUCTURE-ORDER_VAL&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-DOC_DATE&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-ORDER_CURR&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-LOC_CURRCY&lt;/P&gt;&lt;P&gt;COMM_STRUCTURE-EXCHG_RATE&lt;/P&gt;&lt;P&gt;CHANGING RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the returncode is not equal zero, the result will not be updated &lt;/P&gt;&lt;P&gt;RETURNCODE = 0.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;RETURNCODE = 4.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if abort is not equal zero, the update process will be canceled &lt;/P&gt;&lt;P&gt;ABORT = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Include program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LOC_CURR_CONVERT * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; LC_DOCUMENT_VALUE * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_DATE * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_DOCUMENT_CURRENCY * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_LOCAL_CURRENCYY * &lt;/P&gt;&lt;P&gt;--&amp;gt; LC_RATE * &lt;/P&gt;&lt;P&gt;&amp;lt;-&amp;gt; LC_LOCAL_VALUE * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;FORM loc_curr_convert&lt;/P&gt;&lt;P&gt;USING lc_document_value&lt;/P&gt;&lt;P&gt;lc_date&lt;/P&gt;&lt;P&gt;lc_document_currency&lt;/P&gt;&lt;P&gt;value(lc_local_currency)&lt;/P&gt;&lt;P&gt;lc_rate&lt;/P&gt;&lt;P&gt;CHANGING lc_local_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;conversion of lc_rate from floating-point to decimal. Necessary for * &lt;/P&gt;&lt;P&gt;call of CONVERT_TO_LOCAL_CURRENCY. &lt;/P&gt;&lt;P&gt;data lc_rate_dec type p decimals 5.&lt;/P&gt;&lt;P&gt;lc_rate_dec = lc_rate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lc_document_currency = lc_local_currency&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no conversion necessary -&amp;gt; Main case 1 &lt;/P&gt;&lt;P&gt;AND NOT ( lc_document_currency IS INITIAL&lt;/P&gt;&lt;P&gt;OR lc_local_currency IS INITIAL ) .&lt;/P&gt;&lt;P&gt;lc_local_value = lc_document_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF NOT ( lc_document_currency IS INITIAL&lt;/P&gt;&lt;P&gt;OR lc_local_currency IS INITIAL OR lc_date IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;conversion necessary with lc_date -&amp;gt; Normally not possible &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;date = lc_date&lt;/P&gt;&lt;P&gt;foreign_amount = lc_document_value&lt;/P&gt;&lt;P&gt;foreign_currency = lc_document_currency&lt;/P&gt;&lt;P&gt;local_currency = lc_local_currency&lt;/P&gt;&lt;P&gt;rate = lc_rate_dec&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCHANGE_RATE = &lt;/P&gt;&lt;P&gt;local_amount = lc_local_value&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NO_RATE_FOUND = 1&lt;/P&gt;&lt;P&gt;OVERFLOW = 2&lt;/P&gt;&lt;P&gt;NO_FACTORS_FOUND = 3&lt;/P&gt;&lt;P&gt;NO_SPREAD_FOUND = 4&lt;/P&gt;&lt;P&gt;DERIVED_2_TIMES = 5.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;message a802 with lc_date lc_document_currency lc_local_currency &lt;/P&gt;&lt;P&gt;sy-subrc. &lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if conversion not possible -&amp;gt; assign target values &lt;/P&gt;&lt;P&gt;lc_local_value = lc_document_value.&lt;/P&gt;&lt;P&gt;lc_local_currency = lc_document_currency.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 12:43:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099182#M980222</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T12:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: Routine code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099183#M980223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do mean by "wrong value".  What is the "right" value.  What data are you putting in?  What data do you expect out?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 12:59:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099183#M980223</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-07-03T12:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: Routine code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099184#M980224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;iam value coming from R/3 24,795.23 gbp for odervalue but iam getting -4600.68 but it should be same as R/3.&lt;/P&gt;&lt;P&gt;Thankyou&lt;/P&gt;&lt;P&gt;Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2008 13:11:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099184#M980224</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-03T13:11:17Z</dc:date>
    </item>
    <item>
      <title>Re: Routine code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099185#M980225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;problem solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 08:43:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/routine-code/m-p/4099185#M980225</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T08:43:42Z</dc:date>
    </item>
  </channel>
</rss>

