<?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: regarding reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-reports/m-p/2630085#M604668</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Since you are using the BSEG table in the SELECT..ENDSELECT&lt;/P&gt;&lt;P&gt;of BKPF and VBRK it is taking too much time and coming out&lt;/P&gt;&lt;P&gt;You should not use like this&lt;/P&gt;&lt;P&gt;first fetch the data from BKPF into an ITAB internal table&lt;/P&gt;&lt;P&gt;the use like this&lt;/P&gt;&lt;P&gt;DECLARE itab AND itab1 WITH NECESSARY FIELDS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT ITAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;SELECT BUKRS BELNR LIFNR KOART SHKZG DMBTR FROM BSEG INTO tABLE itaB1 WHERE BUKRS = ITAB-BUKRS&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;ENDIF.&lt;/P&gt;&lt;P&gt;similary fetch data from VBRK into another internal table ITAB3 for all entries of ITAB&lt;/P&gt;&lt;P&gt;now  between loop at ITAB ..endloop&lt;/P&gt;&lt;P&gt;read the internal tables ITAB1 and ITAB2 and move all the 3 internal tables data into i_OUTPUT and use this table to display data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Jul 2007 09:58:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-31T09:58:25Z</dc:date>
    <item>
      <title>regarding reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-reports/m-p/2630084#M604667</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:36:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-reports/m-p/2630084#M604667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T09:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: regarding reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-reports/m-p/2630085#M604668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Since you are using the BSEG table in the SELECT..ENDSELECT&lt;/P&gt;&lt;P&gt;of BKPF and VBRK it is taking too much time and coming out&lt;/P&gt;&lt;P&gt;You should not use like this&lt;/P&gt;&lt;P&gt;first fetch the data from BKPF into an ITAB internal table&lt;/P&gt;&lt;P&gt;the use like this&lt;/P&gt;&lt;P&gt;DECLARE itab AND itab1 WITH NECESSARY FIELDS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT ITAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;SELECT BUKRS BELNR LIFNR KOART SHKZG DMBTR FROM BSEG INTO tABLE itaB1 WHERE BUKRS = ITAB-BUKRS&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;ENDIF.&lt;/P&gt;&lt;P&gt;similary fetch data from VBRK into another internal table ITAB3 for all entries of ITAB&lt;/P&gt;&lt;P&gt;now  between loop at ITAB ..endloop&lt;/P&gt;&lt;P&gt;read the internal tables ITAB1 and ITAB2 and move all the 3 internal tables data into i_OUTPUT and use this table to display data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 09:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-reports/m-p/2630085#M604668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T09:58:25Z</dc:date>
    </item>
  </channel>
</rss>

