<?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: Delay in report execution in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579642#M589777</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;&lt;/P&gt;&lt;P&gt;Use select into table instead of select...endselect&lt;/P&gt;&lt;P&gt;Never use select statement within a loop, alternatively use For all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls assign pts if useful &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shruthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Aug 2007 10:32:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-03T10:32:11Z</dc:date>
    <item>
      <title>Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579640#M589775</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;&lt;/P&gt;&lt;P&gt;i have written following code, it take so much time in execution , any tips so that report executes in less execution time:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZHR_COURSES_AI .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:HRP1000,&lt;/P&gt;&lt;P&gt;       HRP1001,&lt;/P&gt;&lt;P&gt;       HRP1002,&lt;/P&gt;&lt;P&gt;       HRP1021,&lt;/P&gt;&lt;P&gt;       HRP1026,&lt;/P&gt;&lt;P&gt;       HRP1035,&lt;/P&gt;&lt;P&gt;       HRT1002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Data Declaration&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt;TYPES: BEGIN OF CTAB,&lt;/P&gt;&lt;P&gt;      COURSE_TYPE TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;      TRAINING_CATEGORY TYPE HRP1000-SHORT,&lt;/P&gt;&lt;P&gt;      TRAINING_CATEGORY_DESC TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;      COURSE_TITLE TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;      LOCATION TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;      DURATION TYPE HRP1035-NDAYS,&lt;/P&gt;&lt;P&gt;      EXTERNAL_FEE TYPE HRP1021-EKOST,&lt;/P&gt;&lt;P&gt;      INTERNAL_FEE TYPE HRP1021-IKOST,&lt;/P&gt;&lt;P&gt;      SAPID TYPE HRP1000-OBJID,&lt;/P&gt;&lt;P&gt;      COURSES_CONTENTS TYPE HRT1002-TLINE,&lt;/P&gt;&lt;P&gt; END OF CTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ATAB TYPE STANDARD TABLE OF CTAB INITIAL SIZE 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      DTAB TYPE CTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF BTAB OCCURS 10,&lt;/P&gt;&lt;P&gt;      SAPID     LIKE HRP1000-OBJID,&lt;/P&gt;&lt;P&gt;      END OF BTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TEMP LIKE HRP1000-OBJID,&lt;/P&gt;&lt;P&gt;      TEMP1 LIKE HRP1002-TABNR,&lt;/P&gt;&lt;P&gt;      TEMP2 LIKE HRP1001-OTJID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ALV data declarations&lt;/P&gt;&lt;P&gt;data: fieldcatalog type slis_t_fieldcat_alv with header line,&lt;/P&gt;&lt;P&gt;      gd_tab_group type slis_t_sp_group_alv,&lt;/P&gt;&lt;P&gt;      gd_layout    type slis_layout_alv,&lt;/P&gt;&lt;P&gt;      gd_repid     like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*Start-of-selection.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform data_retrieval.&lt;/P&gt;&lt;P&gt;perform build_fieldcatalog.&lt;/P&gt;&lt;P&gt;perform build_layout.&lt;/P&gt;&lt;P&gt;perform display_alv_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_FIELDCATALOG&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Build Fieldcatalog for ALV Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form build_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;There are a number of ways to create a fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For the purpose of this example i will build the fieldcatalog manualy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;by populating the internal table fields individually and then&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;appending the rows. This method can be the most time consuming but can&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;also allow you  more control of the final product.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Beware though, you need to ensure that all fields required are&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populated. When using some of functionality available via ALV, such as&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;total. You may need to provide more information than if you were&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;simply displaying the result&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              I.e. Field type may be required in-order for&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   the 'TOTAL' function to work.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'COURSE_TYPE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'COURSE_TYPE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 0.&lt;/P&gt;&lt;P&gt;  fieldcatalog-outputlen   = 10.&lt;/P&gt;&lt;P&gt;  fieldcatalog-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-key         = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fieldcatalog-do_sum      = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fieldcatalog-no_zero     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'TRAINING_CATEGORY'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'TRAINING_CATEGORY'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 1.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'TRAINING_CATEGORY_DESC'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'TRAINING_CATEGORY_DESC'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'COURSE_TITLE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'COURSE_TITLE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'LOCATION'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'LOCATION'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 4.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'DURATION'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'DURATION'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 5.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'EXTERNAL_FEE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'EXTERNAL_FEE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 6.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'INTERNAL_FEE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'INTERNAL_FEE'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 7.&lt;/P&gt;&lt;P&gt;  fieldcatalog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  fieldcatalog-do_sum      = 'X'.        "Display column total&lt;/P&gt;&lt;P&gt;  fieldcatalog-datatype     = 'CURR'.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'SAPID'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'SAPID'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 8.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'COURSES_CONTENTS'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'COURSES_CONTENTS'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 9.&lt;/P&gt;&lt;P&gt;  append fieldcatalog to fieldcatalog.&lt;/P&gt;&lt;P&gt;  clear  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " BUILD_FIELDCATALOG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Build layout for ALV grid report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form build_layout.&lt;/P&gt;&lt;P&gt;  gd_layout-no_input          = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-totals_text       = 'Totals'(201).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-totals_only        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-f2code            = 'DISP'.  "Sets fcode for when double&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                        "click(press f2)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-zebra             = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-group_change_edit = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-header_text       = 'helllllo'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endform.                    " BUILD_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_ALV_REPORT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Display report using ALV grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form display_alv_report.&lt;/P&gt;&lt;P&gt;  gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            i_callback_program      = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_top_of_page   = 'TOP-OF-PAGE'  "see FORM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_grid_title           = outtext&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            is_layout               = gd_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat             = fieldcatalog[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           it_special_groups       = gd_tabgroup&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_EVENTS                = GT_XEVENTS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            i_save                  = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_variant              = z_template&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            t_outtab                = ATAB&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            program_error           = 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_ALV_REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DATA_RETRIEVAL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Retrieve data form EKPO table and populate itab it_ekko&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form data_retrieval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1035.&lt;/P&gt;&lt;P&gt;  BTAB-SAPID  = HRP1035-OBJID.&lt;/P&gt;&lt;P&gt;    APPEND BTAB.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT BTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Course Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1026 WHERE OBJID = BTAB-SAPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-SAPID = BTAB-SAPID.&lt;/P&gt;&lt;P&gt;    ATAB-COURSE_TYPE = HRP1026-EXTRN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF ATAB-COURSE_TYPE = 'X'.&lt;/P&gt;&lt;P&gt;         ATAB-COURSE_TYPE = 'External'.&lt;/P&gt;&lt;P&gt;         Else.&lt;/P&gt;&lt;P&gt;         ATAB-COURSE_TYPE = 'Internal'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Training Category&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1001 WHERE OBJID = BTAB-SAPID AND RELAT = '020'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TEMP = HRP1001-SOBID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1000 WHERE OBJID = TEMP AND OTYPE = 'D'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-TRAINING_CATEGORY = HRP1000-SHORT.&lt;/P&gt;&lt;P&gt;    ATAB-TRAINING_CATEGORY_DESC = HRP1000-STEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For Course Title&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1000 WHERE OBJID = BTAB-SAPID AND OTYPE = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-COURSE_TITLE = HRP1000-STEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Location&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1001 WHERE OBJID = BTAB-SAPID AND RELAT = '024'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TEMP = HRP1001-SOBID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1000 WHERE OBJID = TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-LOCATION = HRP1000-STEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For Duration&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1035 WHERE OBJID = BTAB-SAPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-DURATION = HRP1035-NDAYS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For Fee&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1021 WHERE OBJID = BTAB-SAPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-EXTERNAL_FEE = HRP1021-EKOST.&lt;/P&gt;&lt;P&gt;    ATAB-INTERNAL_FEE = HRP1021-IKOST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Course Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRP1002 WHERE OBJID = BTAB-SAPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TEMP1 = HRP1002-TABNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM HRT1002 WHERE TABNR = TEMP1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ATAB-COURSES_CONTENTS = HRT1002-TLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND ATAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;*LOOP AT ATAB.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:/ ATAB-COURSE_TYPE,ATAB-TRAINING_CATEGORY.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:ATAB-TRAINING_CATEGORY_DESC,ATAB-COURSE_TITLE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:ATAB-LOCATION,ATAB-DURATION,ATAB-EXTERNAL_FEE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:ATAB-INTERNAL_FEE,ATAB-SAPID,ATAB-COURSES_CONTENTS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:26:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579640#M589775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579641#M589776</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 code in BOLD.&lt;/P&gt;&lt;P&gt;Avoid SELECT... ENDSELECT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead use SELECT INTO TABLE itab. and use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;USE&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SELECT OBJID AS SAPID FROM HRP1035 INTO CORRESPODNING FIELDS OF TABLE BTAB.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INSTEAD OF &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM HRP1035.&lt;/P&gt;&lt;P&gt;BTAB-SAPID = HRP1035-OBJID.&lt;/P&gt;&lt;P&gt;APPEND BTAB.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:31:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579641#M589776</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-08-03T10:31:05Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579642#M589777</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;&lt;/P&gt;&lt;P&gt;Use select into table instead of select...endselect&lt;/P&gt;&lt;P&gt;Never use select statement within a loop, alternatively use For all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls assign pts if useful &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shruthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:32:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579642#M589777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579643#M589778</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;SELECT * FROM HRP1035.&lt;/P&gt;&lt;P&gt;BTAB-SAPID = HRP1035-OBJID.&lt;/P&gt;&lt;P&gt;APPEND BTAB.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for the above one use this one&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P&gt;select objid from hrp1035 into table btab. &lt;/P&gt;&lt;P&gt;declare sapid like HRP1035-OBJID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM HRP1001 WHERE OBJID = BTAB-SAPID AND RELAT = '020'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEMP = HRP1001-SOBID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;if btab[] is not initial.&lt;/P&gt;&lt;P&gt;select sobid into table temp for all entries in btab where OBJID = BTAB-SAPID AND RELAT = '020'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REWARD POINTS FOR HELPFUL ANSWERS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bEST rEGDS,&lt;/P&gt;&lt;P&gt;KIRAN.M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:36:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579643#M589778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579644#M589779</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;your useing slect and endselect &lt;/P&gt;&lt;P&gt;it is taking so much time to retrive the data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM HRP1035.&lt;/P&gt;&lt;P&gt;BTAB-SAPID = HRP1035-OBJID.&lt;/P&gt;&lt;P&gt;APPEND BTAB.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM HRP1036 &lt;/P&gt;&lt;P&gt; INTO SOME INTERNAL TABLE &lt;/P&gt;&lt;P&gt;WHERE BTAB-SAPID = HRP1036-OBJID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND BTAB &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO IT WILL EXECUTE SOME WHAT FAST THEN PREVIOUS &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REWARSD IF USE FULL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:36:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579644#M589779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579645#M589780</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;donot declare the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: statement as it will occupy more memory&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which also decreases the execution speed..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;avoid tables statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and avoid the select and endselect statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as this is becoming a loop for the data base&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ie it will the data base for n number of times on a same table&lt;/P&gt;&lt;P&gt;so instead use the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;into table or atleast into corresponding&lt;/P&gt;&lt;P&gt;but recommended is into table only..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and &lt;/P&gt;&lt;P&gt;declare the internal tables seperately for each select st&lt;/P&gt;&lt;P&gt;and then modify the internal table or else use the field symbols &lt;/P&gt;&lt;P&gt;to modify the internal tables &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of using the select inside a loop&lt;/P&gt;&lt;P&gt;better go for all entries..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if helpful,&lt;/P&gt;&lt;P&gt;thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;venkatesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:36:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579645#M589780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579646#M589781</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;And do similar way for all select statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;things to remember &lt;/P&gt;&lt;P&gt;1. dont use select *&lt;/P&gt;&lt;P&gt;2. select  and end select use - &amp;gt; for all entries&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points for helpful answers.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran.M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:38:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579646#M589781</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:38:22Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in report execution</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579647#M589782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please  go through  the   select query   method s  ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change your all select   queries  ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you are using select ...endselect  it is not adviceable  ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for  each one  data  it will  go data base    gets  data and again  it does   as  many data retreivals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so  you have  to write  the select  query   in such a way to  get all the data @  one stretch   into your  internal table  ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am giving you some  select  query   types  :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;" *Select directly into an internal table&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart&lt;/P&gt;&lt;P&gt;       dmbtr mwart hwbas aufnr projk shkzg kokrs&lt;/P&gt;&lt;P&gt;  FROM bseg&lt;/P&gt;&lt;P&gt;  INTO TABLE it_bseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;" * Select directly into an internal table where fields are in a
* different order or not all fields are specified&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart&lt;/P&gt;&lt;P&gt;       dmbtr mwart hwbas aufnr projk shkzg kokrs&lt;/P&gt;&lt;P&gt;  FROM bseg&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE it_bseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;" *Select... endselect command&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart&lt;/P&gt;&lt;P&gt;       dmbtr mwart hwbas aufnr projk shkzg kokrs&lt;/P&gt;&lt;P&gt;  FROM bseg&lt;/P&gt;&lt;P&gt;  INTO wa_bseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_bseg TO it_bseg.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"*Select FOR ALL ENTRIES command&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;SELECT bukrs belnr gjahr bldat monat budat xblnr awtyp awkey&lt;/P&gt;&lt;P&gt;  UP TO 100 ROWS&lt;/P&gt;&lt;P&gt;  FROM bkpf&lt;/P&gt;&lt;P&gt;  INTO TABLE it_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;* The FOR ALL ENTRIES comand only retrieves data which matches
* entries within a particular internal table.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;  SELECT bukrs belnr gjahr buzei mwskz umsks prctr hkont xauto koart&lt;/P&gt;&lt;P&gt;         dmbtr mwart hwbas aufnr projk shkzg kokrs&lt;/P&gt;&lt;P&gt;    FROM bseg&lt;/P&gt;&lt;P&gt;    INTO TABLE it_bseg&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN it_bkpf&lt;/P&gt;&lt;P&gt;    WHERE bukrs EQ it_bkpf-bukrs AND&lt;/P&gt;&lt;P&gt;          belnr EQ it_bkpf-belnr AND&lt;/P&gt;&lt;P&gt;          gjahr EQ it_bkpf-gjahr.&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;Reward points if it is usefull .....&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2007 10:51:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delay-in-report-execution/m-p/2579647#M589782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-03T10:51:47Z</dc:date>
    </item>
  </channel>
</rss>

