<?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 Regarding report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629486#M604427</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; i have made a report using 4 tables.there is no syntatic error.but when i try to execute it..it gives a short dump after 5-10 min displaying msg that execution time exceeds..m sending you the code.please check all the select queries that i hav used..n give me the related solution..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZFI_R_VENDOR                            .&lt;/P&gt;&lt;P&gt;TABLES:BSEG,LFA1,BKPF,VBRK.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      BUKRS LIKE BSEG-BUKRS,&lt;/P&gt;&lt;P&gt;      BELNR LIKE BKPF-BELNR,&lt;/P&gt;&lt;P&gt;      DOC LIKE BSEG-BELNR,&lt;/P&gt;&lt;P&gt;      LIFNR LIKE BSEG-LIFNR,&lt;/P&gt;&lt;P&gt;      BUDAT LIKE BKPF-BUDAT,&lt;/P&gt;&lt;P&gt;      VBELN LIKE VBRK-VBELN,&lt;/P&gt;&lt;P&gt;      ORT01 LIKE LFA1-ORT01,&lt;/P&gt;&lt;P&gt;      PSTLZ LIKE LFA1-PSTLZ,&lt;/P&gt;&lt;P&gt;      STRAS LIKE LFA1-STRAS,&lt;/P&gt;&lt;P&gt;      NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;      KOART LIKE BSEG-KOART,&lt;/P&gt;&lt;P&gt;      SHKZG LIKE BSEG-SHKZG,&lt;/P&gt;&lt;P&gt;      DMBTR LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      DEBIT LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      CREDIT LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      AMOUNT LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA PTAB LIKE ITAB OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:WBUDAT LIKE BKPF-BUDAT,&lt;/P&gt;&lt;P&gt;     WABUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;     WVBELN LIKE VBRK-VBELN,&lt;/P&gt;&lt;P&gt;     WBUKRS LIKE VBRK-BUKRS.&lt;/P&gt;&lt;P&gt;DATA:WCREDIT LIKE BSEG-DMBTR VALUE '0',&lt;/P&gt;&lt;P&gt;     WDEBIT LIKE BSEG-DMBTR VALUE '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER CMP_CD LIKE VBRK-BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:VENDOR FOR LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;               P_DATE FOR BKPF-BUDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BUDAT BUKRS FROM BKPF INTO (WBUDAT, WABUKRS) WHERE BUDAT IN P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BUKRS VBELN FROM VBRK INTO (WBUKRS, WVBELN) WHERE BUKRS = CMP_CD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT BUKRS BELNR LIFNR KOART SHKZG DMBTR FROM BSEG INTO (ITAB-BUKRS, ITAB-DOC, ITAB-LIFNR, ITAB-KOART, ITAB-SHKZG, ITAB-DMBTR)&lt;/P&gt;&lt;P&gt;                                  WHERE BUKRS = WABUKRS&lt;/P&gt;&lt;P&gt;                                  AND BUKRS = WBUKRS&lt;/P&gt;&lt;P&gt;                                  AND LIFNR IN VENDOR&lt;/P&gt;&lt;P&gt;                                  AND KOART = 'K'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE NAME1 ORT01 PSTLZ STRAS FROM LFA1 INTO (ITAB-NAME1,ITAB-ORT01,ITAB-PSTLZ,ITAB-STRAS) WHERE LIFNR = ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE VBELN FROM VBRK INTO ITAB-VBELN WHERE BUKRS = ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB.&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;SORT ITAB BY LIFNR.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  IF ITAB-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;    WCREDIT = WCREDIT + ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;  ELSEIF ITAB-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;    WDEBIT = WDEBIT + ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-CREDIT = WCREDIT.&lt;/P&gt;&lt;P&gt;  ITAB-DEBIT = WDEBIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-AMOUNT = ITAB-CREDIT - ITAB-DEBIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING ITAB TO PTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT END OF LIFNR.&lt;/P&gt;&lt;P&gt;APPEND PTAB.&lt;/P&gt;&lt;P&gt;CLEAR: WCREDIT,WDEBIT.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT PTAB.&lt;/P&gt;&lt;P&gt;WRITE:/ PTAB-BELNR,PTAB-BUDAT,PTAB-CREDIT,PTAB-DEBIT,PTAB-AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;raman.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Jul 2007 09:31:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-31T09:31:22Z</dc:date>
    <item>
      <title>Regarding report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629486#M604427</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; i have made a report using 4 tables.there is no syntatic error.but when i try to execute it..it gives a short dump after 5-10 min displaying msg that execution time exceeds..m sending you the code.please check all the select queries that i hav used..n give me the related solution..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZFI_R_VENDOR                            .&lt;/P&gt;&lt;P&gt;TABLES:BSEG,LFA1,BKPF,VBRK.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      BUKRS LIKE BSEG-BUKRS,&lt;/P&gt;&lt;P&gt;      BELNR LIKE BKPF-BELNR,&lt;/P&gt;&lt;P&gt;      DOC LIKE BSEG-BELNR,&lt;/P&gt;&lt;P&gt;      LIFNR LIKE BSEG-LIFNR,&lt;/P&gt;&lt;P&gt;      BUDAT LIKE BKPF-BUDAT,&lt;/P&gt;&lt;P&gt;      VBELN LIKE VBRK-VBELN,&lt;/P&gt;&lt;P&gt;      ORT01 LIKE LFA1-ORT01,&lt;/P&gt;&lt;P&gt;      PSTLZ LIKE LFA1-PSTLZ,&lt;/P&gt;&lt;P&gt;      STRAS LIKE LFA1-STRAS,&lt;/P&gt;&lt;P&gt;      NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;      KOART LIKE BSEG-KOART,&lt;/P&gt;&lt;P&gt;      SHKZG LIKE BSEG-SHKZG,&lt;/P&gt;&lt;P&gt;      DMBTR LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      DEBIT LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      CREDIT LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      AMOUNT LIKE BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA PTAB LIKE ITAB OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:WBUDAT LIKE BKPF-BUDAT,&lt;/P&gt;&lt;P&gt;     WABUKRS LIKE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;     WVBELN LIKE VBRK-VBELN,&lt;/P&gt;&lt;P&gt;     WBUKRS LIKE VBRK-BUKRS.&lt;/P&gt;&lt;P&gt;DATA:WCREDIT LIKE BSEG-DMBTR VALUE '0',&lt;/P&gt;&lt;P&gt;     WDEBIT LIKE BSEG-DMBTR VALUE '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER CMP_CD LIKE VBRK-BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:VENDOR FOR LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;               P_DATE FOR BKPF-BUDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BUDAT BUKRS FROM BKPF INTO (WBUDAT, WABUKRS) WHERE BUDAT IN P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BUKRS VBELN FROM VBRK INTO (WBUKRS, WVBELN) WHERE BUKRS = CMP_CD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT BUKRS BELNR LIFNR KOART SHKZG DMBTR FROM BSEG INTO (ITAB-BUKRS, ITAB-DOC, ITAB-LIFNR, ITAB-KOART, ITAB-SHKZG, ITAB-DMBTR)&lt;/P&gt;&lt;P&gt;                                  WHERE BUKRS = WABUKRS&lt;/P&gt;&lt;P&gt;                                  AND BUKRS = WBUKRS&lt;/P&gt;&lt;P&gt;                                  AND LIFNR IN VENDOR&lt;/P&gt;&lt;P&gt;                                  AND KOART = 'K'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE NAME1 ORT01 PSTLZ STRAS FROM LFA1 INTO (ITAB-NAME1,ITAB-ORT01,ITAB-PSTLZ,ITAB-STRAS) WHERE LIFNR = ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE VBELN FROM VBRK INTO ITAB-VBELN WHERE BUKRS = ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB.&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;SORT ITAB BY LIFNR.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  IF ITAB-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;    WCREDIT = WCREDIT + ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;  ELSEIF ITAB-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;    WDEBIT = WDEBIT + ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-CREDIT = WCREDIT.&lt;/P&gt;&lt;P&gt;  ITAB-DEBIT = WDEBIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-AMOUNT = ITAB-CREDIT - ITAB-DEBIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING ITAB TO PTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT END OF LIFNR.&lt;/P&gt;&lt;P&gt;APPEND PTAB.&lt;/P&gt;&lt;P&gt;CLEAR: WCREDIT,WDEBIT.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT PTAB.&lt;/P&gt;&lt;P&gt;WRITE:/ PTAB-BELNR,PTAB-BUDAT,PTAB-CREDIT,PTAB-DEBIT,PTAB-AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;raman.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 09:31:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629486#M604427</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T09:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629487#M604428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Run the report in background to get around the timout issue.&lt;/P&gt;&lt;P&gt;Also it is very inefficient to use nested SELECT ENDSELECT statements. Replace all SELECT ENDSELECT statements with SELECT INTO TABLE and then process the internal tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should give you something to go on.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 09:36:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629487#M604428</guid>
      <dc:creator>former_member378318</dc:creator>
      <dc:date>2007-07-31T09:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629488#M604429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi prakash.......&lt;/P&gt;&lt;P&gt;      the error may be due to the infinite loops that may be running.&lt;/P&gt;&lt;P&gt;      some suggestions:&lt;/P&gt;&lt;P&gt;       &lt;/P&gt;&lt;P&gt;        instead of using nested select statements, use inner joins.&lt;/P&gt;&lt;P&gt;        try avoiding select queries inside the loop. instead go for the syntax:&lt;/P&gt;&lt;P&gt;        'select * from &amp;lt;table&amp;gt; for all enteries.......'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--regards&lt;/P&gt;&lt;P&gt;      alex b justin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 10:00:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-report/m-p/2629488#M604429</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T10:00:39Z</dc:date>
    </item>
  </channel>
</rss>

