<?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 Drill Down Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256946#M146439</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone give me a sample code of drill down report?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Aakash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 04 Mar 2006 08:18:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-03-04T08:18:22Z</dc:date>
    <item>
      <title>Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256946#M146439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone give me a sample code of drill down report?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Aakash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Mar 2006 08:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256946#M146439</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-04T08:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256947#M146440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi aakash,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---- drill down using alv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. There are some parameters&lt;/P&gt;&lt;P&gt;in the FM which are passed,&lt;/P&gt;&lt;P&gt;and a new FORM has to be written.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Just copy paste this code in new program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. It will display list of company.&lt;/P&gt;&lt;P&gt;On double-clicking on the alv,&lt;/P&gt;&lt;P&gt;it will again display the clicked company code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Important code has been marked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&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;*----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE t001.&lt;/P&gt;&lt;P&gt;DATA : END OF itab.&lt;/P&gt;&lt;P&gt;DATA : alvfc TYPE slis_t_fieldcat_alv.&lt;/P&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; Select Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM t001 INTO TABLE itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*------- Field Catalogue&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_program_name = sy-repid&lt;/P&gt;&lt;P&gt;i_internal_tabname = 'ITAB'&lt;/P&gt;&lt;P&gt;i_inclname = sy-repid&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;ct_fieldcat = alvfc&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;inconsistent_interface = 1&lt;/P&gt;&lt;P&gt;program_error = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&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;Display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;it_fieldcat = alvfc&lt;/P&gt;&lt;P&gt;i_callback_program = sy-repid "&amp;lt;-------Important&lt;/P&gt;&lt;P&gt;i_callback_user_command = 'ITAB_USER_COMMAND' "&amp;lt;------ Important&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;t_outtab = itab&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL BACK FORM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM itab_user_command USING whatcomm TYPE sy-ucomm whatrow TYPE&lt;/P&gt;&lt;P&gt;slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE itab INDEX whatrow-tabindex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE itab-bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. "ITAB_user_command&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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Mar 2006 08:24:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256947#M146440</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-04T08:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256948#M146441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check out these sample programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEMO_LIST_AT_LINE_SELECTION  &lt;/P&gt;&lt;P&gt;DEMO_LIST_AT_PF              &lt;/P&gt;&lt;P&gt;DEMO_LIST_AT_USER_COMMAND    &lt;/P&gt;&lt;P&gt;DEMO_LIST_INTERACTIVE_1  &lt;/P&gt;&lt;P&gt;DEMO_LIST_INTERACTIVE_2  &lt;/P&gt;&lt;P&gt;DEMO_LIST_INTERACTIVE_3  &lt;/P&gt;&lt;P&gt;DEMO_LIST_INTERACTIVE_4  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Mar 2006 08:25:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256948#M146441</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2006-03-04T08:25:38Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256949#M146442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Aakash,&lt;/P&gt;&lt;P&gt; A simple drill down or interactive report is one which uses  one of the three following list events , depending on the function code triggered by the&lt;/P&gt;&lt;P&gt;user.&lt;/P&gt;&lt;P&gt;1. AT PF&amp;lt;nn&amp;gt; ....(obsolete)&lt;/P&gt;&lt;P&gt;2. AT LINE-SELECTION&lt;/P&gt;&lt;P&gt;3. AT USER-COMMAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output from any list statements that you write in these event blocks is written to detail lists....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;With one ABAP program, you can maintain one basic list and up to 19 detail lists.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TO be very simple..&lt;/P&gt;&lt;P&gt; A simple drill down would be like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;report zabc.
write : 'List1'.

at line-selection.
write : 'List2'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;on double clicking on 'List1' in report "list2' is displayed..&lt;/P&gt;&lt;P&gt;Samples..&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sapgenie.com/abap/ireports.htm"&amp;gt;Sample1&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.guidancetech.com/people/holland/sap/abap/yusrlock.htm"&amp;gt;Sample2&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.planetsap.com/Z_interactive_reporting_1.htm"&amp;gt;Sample3&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.planetsap.com/Z_interactive_reporting_2.htm"&amp;gt;Sample4&amp;lt;/a&amp;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;satesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Mar 2006 15:00:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256949#M146442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-04T15:00:35Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256950#M146443</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;1. As per the forum etiquette,&lt;/P&gt;&lt;P&gt;   u may pls award points&lt;/P&gt;&lt;P&gt;   to helpful answers by clicking the STAR&lt;/P&gt;&lt;P&gt;   on the left of that reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 05:39:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256950#M146443</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T05:39:00Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256951#M146444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;You can create an Interactive report using the events mentioned by Satish.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish has rightly pointed out that in ABAP we can maintain 19 LIsts at the maximum.But we can maintain more than that asa well by decreasing the sy-lsind everytime the user clicks on the report other wise there is no point in creating an interactive report as after 20 clicks on the report output the ABAP will give a short dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sriranjani Chimakurthy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 05:51:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256951#M146444</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T05:51:26Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256952#M146445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If you are using ALV,&lt;/P&gt;&lt;P&gt;Then go to package SLIS using SE80.&lt;/P&gt;&lt;P&gt;You will find sample programs of all kinds using ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using basic list,&lt;/P&gt;&lt;P&gt;you will have to use different events like AT LINE-SELECTION, AT USER-COMMAND, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shashank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 05:53:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256952#M146445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T05:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256953#M146446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is simple interactive Drill down list&lt;/P&gt;&lt;P&gt;REPORT  zjmdrill NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : vbak,&lt;/P&gt;&lt;P&gt;         vbap,&lt;/P&gt;&lt;P&gt;         vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_vbak OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;        erdat LIKE vbak-erdat,&lt;/P&gt;&lt;P&gt;        vkorg LIKE vbak-vkorg,&lt;/P&gt;&lt;P&gt;        vtweg LIKE vbak-vtweg,&lt;/P&gt;&lt;P&gt;        spart LIKE vbak-spart,&lt;/P&gt;&lt;P&gt;       END OF i_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_vbap OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;        matnr LIKE vbap-matnr,&lt;/P&gt;&lt;P&gt;        zmeng LIKE vbap-zmeng,&lt;/P&gt;&lt;P&gt;       END OF i_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_vbep OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbep-vbeln,&lt;/P&gt;&lt;P&gt;        posnr LIKE vbep-posnr,&lt;/P&gt;&lt;P&gt;        etenr LIKE vbep-etenr,&lt;/P&gt;&lt;P&gt;        wmeng LIKE vbep-wmeng,&lt;/P&gt;&lt;P&gt;        bddat LIKE vbep-bddat,&lt;/P&gt;&lt;P&gt;        banfn LIKE vbep-banfn,&lt;/P&gt;&lt;P&gt;       END OF i_vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_vbeln FOR vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * INTO CORRESPONDING FIELDS OF TABLE i_vbak&lt;/P&gt;&lt;P&gt;  FROM vbak&lt;/P&gt;&lt;P&gt;  WHERE vbeln IN s_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e000(zjm).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End-of-Selection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZJMD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT i_vbak.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 4 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE : /5 i_vbak-vbeln, 16 sy-vline, 17 i_vbak-erdat,&lt;/P&gt;&lt;P&gt;           28 sy-vline, 29 i_vbak-vkorg , 34 sy-vline, 35 i_vbak-vtweg,&lt;/P&gt;&lt;P&gt;           40 sy-vline, 41 i_vbak-spart, 44 sy-vline.&lt;/P&gt;&lt;P&gt;    FORMAT RESET.&lt;/P&gt;&lt;P&gt;    HIDE i_vbak-vbeln.&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;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-lsind EQ 1.&lt;/P&gt;&lt;P&gt;    SELECT * INTO CORRESPONDING FIELDS OF TABLE i_vbap&lt;/P&gt;&lt;P&gt;    FROM vbap&lt;/P&gt;&lt;P&gt;    WHERE vbeln = i_vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT i_vbap.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE :  /5 i_vbap-vbeln, 16 sy-vline, 17 i_vbap-posnr,&lt;/P&gt;&lt;P&gt;             24 sy-vline, 24 i_vbap-matnr, 43 sy-vline, 44 i_vbap-zmeng.&lt;/P&gt;&lt;P&gt;      FORMAT RESET.&lt;/P&gt;&lt;P&gt;      HIDE i_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-lsind EQ 2.&lt;/P&gt;&lt;P&gt;    SELECT * INTO CORRESPONDING FIELDS OF TABLE i_vbep&lt;/P&gt;&lt;P&gt;    FROM vbep&lt;/P&gt;&lt;P&gt;    WHERE vbeln = i_vbap-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT i_vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE : /5 i_vbep-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  WRITE : /5 'Items', 16 sy-vline, 17 'Date',&lt;/P&gt;&lt;P&gt;          28 sy-vline, 29  'Org', 34 sy-vline, 35 'Dist',&lt;/P&gt;&lt;P&gt;          40 sy-vline, 41 'Div', 44 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT RESET.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 05:54:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256953#M146446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T05:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Drill Down Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256954#M146447</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;here is a sample report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZKISHDRILL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: VBAK,VBAP,VBEP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_VBAK OCCURS 0,&lt;/P&gt;&lt;P&gt;      VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;      ERNAM LIKE VBAK-ERNAM,&lt;/P&gt;&lt;P&gt;      ERDAT LIKE VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;      VKORG LIKE VBAK-VKORG,&lt;/P&gt;&lt;P&gt;      VTWEG LIKE VBAK-VTWEG,&lt;/P&gt;&lt;P&gt;      SPART LIKE VBAK-SPART,&lt;/P&gt;&lt;P&gt;      END OF I_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_VBAP OCCURS 0,&lt;/P&gt;&lt;P&gt;      VBELN LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;      POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;      MATNR LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;      KWMENG LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;      END OF I_VBAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_VBEP OCCURS 0,&lt;/P&gt;&lt;P&gt;      VBELN LIKE VBEP-VBELN,&lt;/P&gt;&lt;P&gt;      POSNR LIKE VBEP-POSNR,&lt;/P&gt;&lt;P&gt;      ETENR LIKE VBEP-ETENR,&lt;/P&gt;&lt;P&gt;      WMENG LIKE VBEP-WMENG,&lt;/P&gt;&lt;P&gt;      BDDAT LIKE VBEP-BDDAT,&lt;/P&gt;&lt;P&gt;      BANFN LIKE VBEP-BANFN,&lt;/P&gt;&lt;P&gt;      END OF I_VBEP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SELECTION-SCREEN:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BEGIN OF SCREEN 500 AS WINDOW TITLE title,&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;     PUSHBUTTON 2(20) RETURN USER-COMMAND BACK,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     END OF SCREEN 500.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS S_VBELN FOR VBAK-VBELN MATCHCODE OBJECT VMVA OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF SY-UCOMM EQ 'BACK'.&lt;/P&gt;&lt;P&gt;*SET USER-COMMAND 'BACK'.&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM VBAK WHERE VBELN IN S_VBELN.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E001(ZER).&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;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************LEVEL1&lt;/P&gt;&lt;P&gt;  IF SY-LSIND EQ 1.&lt;/P&gt;&lt;P&gt;    SELECT VBELN POSNR MATNR KWMENG INTO TABLE I_VBAP FROM VBAP WHERE&lt;/P&gt;&lt;P&gt;    VBELN = I_VBAK-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT I_VBAP.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 2 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIDE I_VBAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:/5 SY-VLINE, 6 I_VBAP-VBELN, 20 SY-VLINE, 21 I_VBAP-POSNR, 30&lt;/P&gt;&lt;P&gt;    SY-VLINE, 31 I_VBAP-MATNR, 50 SY-VLINE, 51 I_VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;    70 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;        ULINE /5(66).&lt;/P&gt;&lt;P&gt;        SUM.&lt;/P&gt;&lt;P&gt;        WRITE:/ 'TOTAL QUANTITY :', I_VBAP-KWMENG UNDER I_VBAP-KWMENG.&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;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;******************************LEVEL 2&lt;/P&gt;&lt;P&gt;  IF SY-LSIND EQ 2.&lt;/P&gt;&lt;P&gt; SELECT VBELN POSNR ETENR WMENG BDDAT BANFN INTO TABLE I_VBEP FROM VBEP&lt;/P&gt;&lt;P&gt; WHERE VBELN = I_VBAP-VBELN AND POSNR = I_VBAP-POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE W003(ZER).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT I_VBEP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 2 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/5 SY-VLINE, 6 I_VBEP-VBELN, 20 SY-VLINE, 21 I_VBEP-POSNR,&lt;/P&gt;&lt;P&gt;      30 SY-VLINE, 31 I_VBEP-ETENR, 45 SY-VLINE, 46 I_VBEP-WMENG,&lt;/P&gt;&lt;P&gt;      60 SY-VLINE, 61 I_VBEP-BDDAT, 72 SY-VLINE, 73 I_VBEP-BANFN,&lt;/P&gt;&lt;P&gt;      84 SY-VLINE.&lt;/P&gt;&lt;P&gt;       AT LAST.&lt;/P&gt;&lt;P&gt;         ULINE /5(80).&lt;/P&gt;&lt;P&gt;        SUM.&lt;/P&gt;&lt;P&gt;        WRITE:/ 'TOTAL ORDER QUANTITY :', I_VBEP-WMENG UNDER&lt;/P&gt;&lt;P&gt;I_VBEP-WMENG.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    FORMAT RESET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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 SY-LSIND GT 2.&lt;/P&gt;&lt;P&gt;    MESSAGE W002(ZER).&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;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET PF-STATUS 'ZFUNK'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT VBELN ERNAM ERDAT VKORG VTWEG&lt;/P&gt;&lt;P&gt;    SPART INTO TABLE I_VBAK FROM VBAK WHERE VBELN IN S_VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT I_VBAK.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 2 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:/5 SY-VLINE, 6 I_VBAK-VBELN, 20 SY-VLINE, 21 I_VBAK-ERNAM, 35&lt;/P&gt;&lt;P&gt;    SY-VLINE, 36 I_VBAK-ERDAT, 48 SY-VLINE, 49 I_VBAK-VKORG,&lt;/P&gt;&lt;P&gt;    60 SY-VLINE, 61 I_VBAK-VTWEG, 71 SY-VLINE, 72 I_VBAK-SPART,&lt;/P&gt;&lt;P&gt;    80 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    HIDE I_VBAK.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE 5(76).&lt;/P&gt;&lt;P&gt;  FORMAT RESET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE 5(76).&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/5 SY-VLINE,6 'SALES NUM', 20 SY-VLINE, 21 'CREATOR', 35&lt;/P&gt;&lt;P&gt;      SY-VLINE, 36 'CRET DATE', 48 SY-VLINE, 49 'SALES ORG',&lt;/P&gt;&lt;P&gt;      60 SY-VLINE, 61 'SALES WG', 71 SY-VLINE, 72 'SAL DIV',&lt;/P&gt;&lt;P&gt;      80 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE /5(76).&lt;/P&gt;&lt;P&gt;  FORMAT RESET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;****************************************LEVEL 1&lt;/P&gt;&lt;P&gt;  IF SY-LSIND EQ 1.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    ULINE 5(66).&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE:/5 SY-VLINE,6 'SALES NUM', 20 SY-VLINE, 21 'LINE ITEM', 30&lt;/P&gt;&lt;P&gt;        SY-VLINE, 31 'MATEIRAL NO', 50 SY-VLINE, 51 'SALES QTY', 70&lt;/P&gt;&lt;P&gt;  SY-VLINE.&lt;/P&gt;&lt;P&gt;    ULINE /5(66).&lt;/P&gt;&lt;P&gt;    FORMAT RESET.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;****************************************LEVEL 2&lt;/P&gt;&lt;P&gt;  IF SY-LSIND EQ 2.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    ULINE 5(80).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE:/5 SY-VLINE, 6 'SALES NO', 20 SY-VLINE, 21 'LINE NO',&lt;/P&gt;&lt;P&gt;          30 SY-VLINE, 31 'SCHE LINE', 45 SY-VLINE, 46 'ORD QTY',&lt;/P&gt;&lt;P&gt;          60 SY-VLINE, 61 'REQ DATE', 72 SY-VLINE, 73 'PURCH NO',&lt;/P&gt;&lt;P&gt;          84 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ULINE /5(80).&lt;/P&gt;&lt;P&gt;    FORMAT RESET.&lt;/P&gt;&lt;P&gt;&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;regards&lt;/P&gt;&lt;P&gt;kishore&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2006 06:00:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/drill-down-report/m-p/1256954#M146447</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-06T06:00:46Z</dc:date>
    </item>
  </channel>
</rss>

