<?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: performance in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435447#M544722</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;Which object?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are talking about reports then there are lots of ground rules&lt;/P&gt;&lt;P&gt;such as&lt;/P&gt;&lt;P&gt;No LOOPS into LOOPS&lt;/P&gt;&lt;P&gt;No select statements in LOOPS&lt;/P&gt;&lt;P&gt;No select without proper where clause&lt;/P&gt;&lt;P&gt;and lots like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the transaction ST05, etc standard SAP tools to check the performance of the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 23 Jun 2007 11:27:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-23T11:27:16Z</dc:date>
    <item>
      <title>performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435446#M544721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;how to increse performance of an object&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 11:08:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435446#M544721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T11:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435447#M544722</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;Which object?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are talking about reports then there are lots of ground rules&lt;/P&gt;&lt;P&gt;such as&lt;/P&gt;&lt;P&gt;No LOOPS into LOOPS&lt;/P&gt;&lt;P&gt;No select statements in LOOPS&lt;/P&gt;&lt;P&gt;No select without proper where clause&lt;/P&gt;&lt;P&gt;and lots like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the transaction ST05, etc standard SAP tools to check the performance of the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 11:27:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435447#M544722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T11:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435448#M544723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Muni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1   Always check the driver internal tables is not empty, while using  FOR ALL ENTRIES  &lt;/P&gt;&lt;P&gt;2   Avoid for all entries in JOINS  &lt;/P&gt;&lt;P&gt;3   Try to avoid joins and use FOR ALL ENTRIES.  &lt;/P&gt;&lt;P&gt;4   Try to restrict the joins to 1 level only ie only for 2 tables  &lt;/P&gt;&lt;P&gt;5   Avoid using Select *.  &lt;/P&gt;&lt;P&gt;6   Avoid having multiple Selects from the same table in the same object.  &lt;/P&gt;&lt;P&gt;7   Try to minimize the number of variables to save memory.  &lt;/P&gt;&lt;P&gt;8   The sequence of fields in 'where clause' must be as per primary/secondary index ( if any)  &lt;/P&gt;&lt;P&gt;9   Avoid creation of  index as far as possible  &lt;/P&gt;&lt;P&gt;10 Avoid operators like  &amp;lt;&amp;gt;, &amp;gt; , &amp;lt; &amp;amp; like % in where clause conditions  &lt;/P&gt;&lt;P&gt;11 Avoid select/select single statements in loops.  &lt;/P&gt;&lt;P&gt;12 Try to use 'binary search' in READ internal table. Ensure table is sorted before using BINARY SEARCH.  &lt;/P&gt;&lt;P&gt;13 Avoid using aggregate functions  (SUM, MAX etc) in selects ( GROUP BY , HAVING,)  &lt;/P&gt;&lt;P&gt;14 Avoid using  ORDER  BY in selects  &lt;/P&gt;&lt;P&gt;15 Avoid Nested Selects  &lt;/P&gt;&lt;P&gt;16 Avoid Nested Loops of Internal Tables  &lt;/P&gt;&lt;P&gt;17 Try  to  use FIELD SYMBOLS.  &lt;/P&gt;&lt;P&gt;18 Try to avoid into Corresponding Fields of  &lt;/P&gt;&lt;P&gt;19 Avoid using Select  Distinct, Use DELETE ADJACENT.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To clarify the following doubts: &lt;/P&gt;&lt;P&gt;1. Suppose if we are in 3rd list and  want to jump to 8th list, how is it possible? &lt;/P&gt;&lt;P&gt;    You can try SY-LSIND. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. What exactly the statement  "select for all entries" mean? &lt;/P&gt;&lt;P&gt;    You can only use FOR ALL ENTRIES IN ...WHERE ...in a SELECT statement.  &lt;/P&gt;&lt;P&gt;    SELECT ... FOR ALL ENTRIES IN itab WHERE cond returns the union of the solution sets of all SELECT &lt;/P&gt;&lt;P&gt;    statements that would result if you wrote a separate statement for each line of the internal table replacing the symbol &lt;/P&gt;&lt;P&gt;    itab-f with the corresponding value of component f in the WHERE condition.Duplicates are discarded from the result  &lt;/P&gt;&lt;P&gt;    set. If the internal table itab does not contain any entries, the system treats the statement as though there were  &lt;/P&gt;&lt;P&gt;    no WHERE cond condition, and selects all records (in the current client).  &lt;/P&gt;&lt;P&gt;    for example:  &lt;/P&gt;&lt;P&gt;       SELECT * FROM sflight INTO wa_sflight  &lt;/P&gt;&lt;P&gt;                 FOR ALL ENTRIES IN ftab  &lt;/P&gt;&lt;P&gt;                 WHERE CARRID = ftab-carrid AND  &lt;/P&gt;&lt;P&gt;                  CONNID = ftab-connid AND  &lt;/P&gt;&lt;P&gt;                         fldate = '20010228'.  &lt;/P&gt;&lt;P&gt;    this condition, return all entries of the sflight  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Is it possible to create a table without the data element? &lt;/P&gt;&lt;P&gt;    Yes, there is option of direct type in se11. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Suppose in selection screen if we provide two values for the fields then how to populate the other fields? &lt;/P&gt;&lt;P&gt;    You can go for select option, there you can choose low and high values. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. How to send the sap-script in pdf format thru email? &lt;/P&gt;&lt;P&gt;    It is automatically converted to PDF once the Basis people have the auto conversion rules configured. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. How many selection-screens does a report have? &lt;/P&gt;&lt;P&gt;    Any number of selction screen can be there &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rashi Agnihotri &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You haven't provided us with many information about your problem. &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Anyway a few tips you can use: &lt;/P&gt;&lt;P&gt;1. restrict the the fields retrieved by your select sentences to the minimal set. (avoid select *) &lt;/P&gt;&lt;P&gt;2. try to use specify where clause so the abap sql optimizer chooses the right index. &lt;/P&gt;&lt;P&gt;3. avoid sentences like select lifnr name1 into corresponding fields of lfa1 from lfa1 where .... &lt;/P&gt;&lt;P&gt;    (you should declare a working area and select into the working area, is twice faster) &lt;/P&gt;&lt;P&gt;4. use hashed tables instead of standard tables. They are faster. &lt;/P&gt;&lt;P&gt;5. Avoid the use of collect as much as you can.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Performance tuning for Data Selection Statement&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm" target="test_blank"&gt;http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Debugger&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc" target="test_blank"&gt;http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Run Time Analyser&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/c6/617cafe68c11d2b2ab080009b43351/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/c6/617cafe68c11d2b2ab080009b43351/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL trace&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/d1/801f7c454211d189710000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/d1/801f7c454211d189710000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CATT - Computer Aided Testing Too&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/b3/410b37233f7c6fe10000009b38f936/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/b3/410b37233f7c6fe10000009b38f936/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test Workbench&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/a8/157235d0fa8742e10000009b38f889/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/a8/157235d0fa8742e10000009b38f889/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coverage Analyser&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/c7/af9a79061a11d4b3d4080009b43351/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/c7/af9a79061a11d4b3d4080009b43351/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Runtime Monitor&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/b5/fa121cc15911d5993d00508b6b8b11/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/b5/fa121cc15911d5993d00508b6b8b11/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Memory Inspector&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/a2/e5fc84cc87964cb2c29f584152d74e/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/a2/e5fc84cc87964cb2c29f584152d74e/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ECATT - Extended Computer Aided testing tool.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/20/e81c3b84e65e7be10000000a11402f/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/20/e81c3b84e65e7be10000000a11402f/frameset.htm&lt;/A&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;Just refer to these links...&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="84514"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="23912"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="142272"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="131727"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="84583"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="145177"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="148874"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="151144"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 11:28:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435448#M544723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T11:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435449#M544724</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;Check the following link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html" target="test_blank"&gt;http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 14:18:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435449#M544724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T14:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435450#M544725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A few tips you can use for finetuning a Report &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Use mostly primary key to access data. &lt;/P&gt;&lt;P&gt;2) before READ u sort the itab &lt;/P&gt;&lt;P&gt;3) use mostly the indexes fields in ur where clause. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) restrict the the fields retrieved by your select sentences to the minimal set. (avoid select *) &lt;/P&gt;&lt;P&gt;5) try to use specify where clause so the abap sql optimizer chooses the right index. &lt;/P&gt;&lt;P&gt;6) avoid sentences like select lifnr name1 into corresponding fields of lfa1 from lfa1 where .... &lt;/P&gt;&lt;P&gt;(you should declare a working area and select into the working area, is twice faster) &lt;/P&gt;&lt;P&gt;7) use hashed tables instead of standard tables. They are faster. &lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; Avoid the use of collect as much as you can.&lt;/P&gt;&lt;P&gt;******************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 Always check the driver internal tables is not empty , while using FOR ALL ENTRIES &lt;/P&gt;&lt;P&gt;2 Avoid for all entries in JOINS &lt;/P&gt;&lt;P&gt;3 Try to avoid joins and use FOR ALL ENTRIES. &lt;/P&gt;&lt;P&gt;4 Try to restrict the joins to 1 level only ie only for 2 tables &lt;/P&gt;&lt;P&gt;5 Avoid using Select *. &lt;/P&gt;&lt;P&gt;6 Avoid having multiple Selects from the same table in the same object. &lt;/P&gt;&lt;P&gt;7 Try to minimize the number of variables to save memory. &lt;/P&gt;&lt;P&gt;8 The sequence of fields in 'where clause' must be as per primary/secondary index ( if any) &lt;/P&gt;&lt;P&gt;9 Avoid creation of index as far as possible &lt;/P&gt;&lt;P&gt;10 Avoid operators like &amp;lt;&amp;gt;, &amp;gt; , &amp;lt; &amp;amp; like % in where clause conditions &lt;/P&gt;&lt;P&gt;11 Avoid select/select single statements in loops. &lt;/P&gt;&lt;P&gt;12 Try to use 'binary search' in READ internal table. Ensure table is sorted before using BINARY SEARCH. &lt;/P&gt;&lt;P&gt;13 Avoid using aggregate functions (SUM, MAX etc) in selects ( GROUP BY , HAVING,) &lt;/P&gt;&lt;P&gt;14 Avoid using ORDER BY in selects &lt;/P&gt;&lt;P&gt;15 Avoid Nested Selects &lt;/P&gt;&lt;P&gt;16 Avoid Nested Loops of Internal Tables &lt;/P&gt;&lt;P&gt;17 Try to use FIELD SYMBOLS. &lt;/P&gt;&lt;P&gt;18 Try to avoid into Corresponding Fields of &lt;/P&gt;&lt;P&gt;19 Avoid using Select Distinct , Use DELETE ADJACENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need ur reward points if its useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 15:00:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/2435450#M544725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T15:00:46Z</dc:date>
    </item>
  </channel>
</rss>

