<?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: alv reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987400#M403115</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;This is the link for ABAP material&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html" target="test_blank"&gt;http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Help for ABAP certification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdomain.com/braincheck.php" target="test_blank"&gt;http://www.sapdomain.com/braincheck.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOOKS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm" target="test_blank"&gt;http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;ABAP in 21 days&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm" target="test_blank"&gt;http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cma.zdnet.com/book/abap/ch03/ch03.htm" target="test_blank"&gt;http://cma.zdnet.com/book/abap/ch03/ch03.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html" target="test_blank"&gt;http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP FAQ&amp;#146;s&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/840ad679-0601-0010-cd8e-9989fd650822" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/840ad679-0601-0010-cd8e-9989fd650822&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pool and cluster tables&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP FAQ&amp;#146;s&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.techinterviews.com/?p=198" target="test_blank"&gt;http://www.techinterviews.com/?p=198&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP SD information site&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapsdlive.blogspot.com/2007/11/sap-standard-book-bench-mark.html" target="test_blank"&gt;http://sapsdlive.blogspot.com/2007/11/sap-standard-book-bench-mark.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP User Exits&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapass.metro.client.jp/UserExit/" target="test_blank"&gt;http://sapass.metro.client.jp/UserExit/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SMARTFORMS&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/smartforms&amp;amp;" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/smartforms&amp;amp;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.niraj.tripod.com/" target="test_blank"&gt;http://sap.niraj.tripod.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward,if useful.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chandu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 May 2008 13:54:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-01T13:54:24Z</dc:date>
    <item>
      <title>alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987388#M403103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;tell me plzz types of alv reports?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 03 Mar 2007 15:59:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987388#M403103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-03T15:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987389#M403104</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 this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.ittoolbox.com/index.php/FAQ:How_many_types_of_reports_are_there_in_ABAP_and_what_is_the_difference_between_them%3F" target="test_blank"&gt;http://wiki.ittoolbox.com/index.php/FAQ:How_many_types_of_reports_are_there_in_ABAP_and_what_is_the_difference_between_them%3F&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sruthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 03 Mar 2007 16:10:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987389#M403104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-03T16:10:07Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987390#M403105</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;*the alv is a  functionality provided within abap which can enchance reports in r/3 system.&lt;/P&gt;&lt;P&gt;(or) simple way to display the reports in orderly manner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*it is a in built function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*alv is a set of functional module which are added to the abap program code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;advantages:&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;*saves time that is spent in enchancing reports.&lt;/P&gt;&lt;P&gt;*provides uniform user interface&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   1.header of the column.&lt;/P&gt;&lt;P&gt;   2.colors which correspond to indented 'key' info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;steps in alv:&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;1.declare data areas for list viewer(type-pools:slis)&lt;/P&gt;&lt;P&gt;2.declare internal table to store selected data.&lt;/P&gt;&lt;P&gt;3.select data into int table.&lt;/P&gt;&lt;P&gt;4.build fieldcatalog.&lt;/P&gt;&lt;P&gt;5.build sortcatlog.&lt;/P&gt;&lt;P&gt;6.build eventcatalog.&lt;/P&gt;&lt;P&gt;7.start abap list viewer (ctrl+f6)&lt;/P&gt;&lt;P&gt;8.call back events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the report output can contain upto 90 columns in the display with the wide array of display options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;common alv functions used are&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_list_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_grid_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_variant_default_get&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_variant_f4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_commentary_write&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_variant_existence&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_fieldcatalog_merge&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_popup_to_select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_events_get.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if u have any doubts further about alv.just mail me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;abby&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2007 13:07:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987390#M403105</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-26T13:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987391#M403106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;pls see this: &lt;A href="http://www.erpgenie.com/abap/code/abap28.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/code/abap28.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2007 13:11:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987391#M403106</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-26T13:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987392#M403107</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;list display,&lt;/P&gt;&lt;P&gt;grid display&lt;/P&gt;&lt;P&gt;hierarchial sequential list display&lt;/P&gt;&lt;P&gt;block list display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2007 13:12:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987392#M403107</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-26T13:12:17Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987393#M403108</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;ALV reports means Abap list viewer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;they r three types of ALV reports.&lt;/P&gt;&lt;P&gt;1. Simple ALV: displays only single output by taking the fields from a single table.&lt;/P&gt;&lt;P&gt;2. Complex ALV : gets the data from different tables but displays it in a single output list.&lt;/P&gt;&lt;P&gt;3. Interactive ALv: gets the data from different tables n displays in different output lists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The function modules tht r there in ALV r&lt;/P&gt;&lt;P&gt;&amp;gt; list display,&lt;/P&gt;&lt;P&gt;&amp;gt; grid display&lt;/P&gt;&lt;P&gt;&amp;gt; hierarchial sequential list display&lt;/P&gt;&lt;P&gt;&amp;gt; block list display&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;we use grid display to get a aperfect layout where as in report we cannot use grip display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if u feel its a worthy answer n has solved ur prblm then dont forget to reward with points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;madhuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2007 17:17:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987393#M403108</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-26T17:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987394#M403109</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;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap-function.htm" target="test_blank"&gt;http://www.sap-img.com/abap-function.htm&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>Thu, 26 Apr 2007 18:01:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987394#M403109</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-26T18:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987395#M403110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How many types of reports are there in ABAP and what is the difference between them? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HERE IS YOUR ANSWERS.(MARK IT ANSWERS IF UR QUESTION IS ANSWERED)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are 2 type of reports. They are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interactive report &lt;/P&gt;&lt;P&gt;Classic reports &lt;/P&gt;&lt;P&gt;In classic reports,we can see the output in single list where as in interactive reports we can see the output in multiple list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AnswerEdit section&lt;/P&gt;&lt;P&gt;In ABAP, there are a total of 7 types of reports. They are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classical &lt;/P&gt;&lt;P&gt;Interactive &lt;/P&gt;&lt;P&gt;Logical Database &lt;/P&gt;&lt;P&gt;ABAP query &lt;/P&gt;&lt;P&gt;ALV Reports (ALV stands for ABAP List Viewer) &lt;/P&gt;&lt;P&gt;Report Writer/Report Painter &lt;/P&gt;&lt;P&gt;Views (There are different types of views also) &lt;/P&gt;&lt;P&gt;Classical ReportsEdit section&lt;/P&gt;&lt;P&gt;These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT. &lt;/P&gt;&lt;P&gt;Events In Classical Reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTIALIZATION: This event triggers before selection screen display. &lt;/P&gt;&lt;P&gt;AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode. &lt;/P&gt;&lt;P&gt;START OF SELECTION: Start of selection screen triggers after proceesing selection screen. &lt;/P&gt;&lt;P&gt;END-OF-SELECTION : It is for Logical Database Reporting. &lt;/P&gt;&lt;P&gt;Interactive ReportsEdit section&lt;/P&gt;&lt;P&gt;As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Events associated with Interactive Reports are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION &lt;/P&gt;&lt;P&gt;AT USER-COMMAND &lt;/P&gt;&lt;P&gt;AT PF&amp;lt;key&amp;gt; &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION. &lt;/P&gt;&lt;P&gt;HIDE statement holds the data to be displayed in the secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lisel : contains data of the selected line. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lsind : contains the level of report (from 0 to 21) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interactive Report Events: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist. &lt;/P&gt;&lt;P&gt;AT PFn: For predefined function keys... &lt;/P&gt;&lt;P&gt;AT USER-COMMAND : It provides user functions keys. &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list. &lt;/P&gt;&lt;P&gt;Logical Database ReportsEdit section&lt;/P&gt;&lt;P&gt;Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While using LDB there is no need for us to declare Parameters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection-screen as they will be generated automatically. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have to use the statement NODES in ABAP report. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there are many tables the Performance will be slow as all the table data will be read from top node to bottom node . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Query ReportsEdit section&lt;/P&gt;&lt;P&gt;ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very accurate. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction Code : SQ01 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report WriterEdit section&lt;/P&gt;&lt;P&gt;Key Concept : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Super users and end users can use Report Painter/Report Writer tools to write their own reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Giving them the ability to report on additional fields at their discretion shifts the report maintenance burden to them, saving SAP support groups time and effort normally spent creating and maintaining the reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of using ABAP code to write a report in FI and CO, many users build a Report Painter/ Report Writer library using transaction MC27. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, this workaround has some drawbacks. Little known transaction GRCT solves these problems in most cases, and eliminates the need to use transaction MC27. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Report TypesEdit section&lt;/P&gt;&lt;P&gt;ABAP report types are those ones available in some report's attributes screen, i.e. : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Executable program &lt;/P&gt;&lt;P&gt;Function group (containing function modules) &lt;/P&gt;&lt;P&gt;Include &lt;/P&gt;&lt;P&gt;Interface pool &lt;/P&gt;&lt;P&gt;Class pool &lt;/P&gt;&lt;P&gt;Module pool &lt;/P&gt;&lt;P&gt;Subroutine pool &lt;/P&gt;&lt;P&gt;Also ALV means ABAP List Viewer. Most convenient way to use it is through reuse library (cf. transaction se83) available from release 4.6 of SAP R/3. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALV is available in two modes: list and grid. List mode is good old list processing with standard functionnalities, and grid mode is using a new OCX object displaying grids. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AWARD PIONT FOR HELPFUL ANSWERS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ANUJ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        anuj anuj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2007 10:23:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987395#M403110</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-17T10:23:52Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987396#M403111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ALV stands for ABAP List Viewer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALV can be used for viewing both single level list and multilevel sequential list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 Single level list contains any number of lines that have no Hierarchical relationship to each other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 Multilevel sequential list consists of any number of lines that have two hierarchical level. &lt;/P&gt;&lt;P&gt;a) Header rows.&lt;/P&gt;&lt;P&gt;b) Item rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are Three types of ALV Reports.&lt;/P&gt;&lt;P&gt;1) Simple &lt;/P&gt;&lt;P&gt;2) Blocked &lt;/P&gt;&lt;P&gt;3) Hierarchical Sequential 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;&lt;/P&gt;&lt;P&gt;1.	&amp;lt;b&amp;gt;SIMPLE REPORT.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The important function modules are &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a.	Reuse_alv_list_display&lt;/P&gt;&lt;P&gt;b.	Reuse_alv_fieldcatalog_merge&lt;/P&gt;&lt;P&gt;c.	Reuse_alv_events_get&lt;/P&gt;&lt;P&gt;d.	Reuse_alv_commentary_write&lt;/P&gt;&lt;P&gt;e.	Reuse_alv_grid_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.	 REUSE_ALV_LIST_DISPLAY :  This is the function module which prints the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.	REUSE_ALV_FIELDCATALOG_MERGE :  This function module is used to populate a fieldcatalog which is essential to display the data in ALV. If the output data is from a single dictionary table and all the columns are selected, then we need not exclusively create the field catalog. Its enough to mention the table name as a parameter(I_structure name) in the REUSE_ALV_LIST_DISPLAY. But in other cases we need to create it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C.	REUSE_ALV_EVENTS_GET :     Returns table of possible events for a list type                          &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D.	REUSE_ALV_COMMENTARY_WRITE   :    This is used in the Top-of-page event to print the headings and other comments for the list.&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;E.	REUSE_ALV_GRID_DISPLAY :  A new function in 4.6 version, to display the results in grid rather than as a preview.&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;&lt;/P&gt;&lt;P&gt;2.	&amp;lt;b&amp;gt;BLOCK REPORT&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;This looks like a simple report but this report has the features of sorting and filtering only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The important functions used in this report are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.	REUSE_ALV_BLOCK_LIST_INIT&lt;/P&gt;&lt;P&gt;B.	REUSE_ALV_BLOCK_LIST_APPEND&lt;/P&gt;&lt;P&gt;C.	REUSE_ALV_BLOCK_LIST_DISPLAY&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;A.	REUSE_ALV_BLOCK_LIST_INIT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This function module is used to set the default gui status etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.	REUSE_ALV_BLOCK_LIST_APPEND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This function module adds the data to the block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C.	REUSE_ALV_BLOCK_LIST_DISPLAY &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This function module display the list with data appended by the above function. &lt;/P&gt;&lt;P&gt;                      &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the functions REUSE_ALV_FIELDCATALOG_MERGE, REUSE_ALV_EVENTS_GET, REUSE_ALV_COMMENTARY_WRITE  can be used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.	&amp;lt;b&amp;gt;Hierarchical reports :&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Hierarchical sequential list output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The function module is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.	REUSE_ALV_HIERSEQ_LIST_DISPLAY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2007 10:49:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987396#M403111</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-17T10:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987397#M403112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi X-Captain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Give me your mail id,&lt;/P&gt;&lt;P&gt;so that i can send some documents&lt;/P&gt;&lt;P&gt;regarding ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2007 10:52:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987397#M403112</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-17T10:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987398#M403113</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;they r three types of ALV Reports n they r simple ALV report, Classical ALV Report and Interactive ALV report. The function modules that can be used here are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_list_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_grid_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_variant_default_get&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_variant_f4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_commentary_write&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_variant_existence&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_fieldcatalog_merge&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_popup_to_select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reuse_alv_events_get.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2007 11:51:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987398#M403113</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-17T11:51:58Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987399#M403114</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;STRONG&gt;Type Of alv reports are&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1: &lt;STRONG&gt;Simple Alv&lt;/STRONG&gt;       :  It Displays alv data in simple i.e list  report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2: &lt;STRONG&gt;Blocked Alv&lt;/STRONG&gt;     :  In One report it shows number of ALv &lt;/P&gt;&lt;P&gt;in Blocks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3: &lt;STRONG&gt;Hierarchial ALv&lt;/STRONG&gt; : it Shows an Historial Form i.e In Hierarchial Form &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward Points If Usefull&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Fareedas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 May 2008 08:06:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987399#M403114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-01T08:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: alv reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987400#M403115</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;This is the link for ABAP material&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html" target="test_blank"&gt;http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Help for ABAP certification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdomain.com/braincheck.php" target="test_blank"&gt;http://www.sapdomain.com/braincheck.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOOKS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm" target="test_blank"&gt;http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;ABAP in 21 days&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm" target="test_blank"&gt;http://www.is-edu.hcmuns.edu.vn/WebLib/Books/Database/0-672-31217-4/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cma.zdnet.com/book/abap/ch03/ch03.htm" target="test_blank"&gt;http://cma.zdnet.com/book/abap/ch03/ch03.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html" target="test_blank"&gt;http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP FAQ&amp;#146;s&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/840ad679-0601-0010-cd8e-9989fd650822" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/840ad679-0601-0010-cd8e-9989fd650822&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pool and cluster tables&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP FAQ&amp;#146;s&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.techinterviews.com/?p=198" target="test_blank"&gt;http://www.techinterviews.com/?p=198&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP SD information site&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapsdlive.blogspot.com/2007/11/sap-standard-book-bench-mark.html" target="test_blank"&gt;http://sapsdlive.blogspot.com/2007/11/sap-standard-book-bench-mark.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP User Exits&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapass.metro.client.jp/UserExit/" target="test_blank"&gt;http://sapass.metro.client.jp/UserExit/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SMARTFORMS&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/smartforms&amp;amp;" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/smartforms&amp;amp;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.niraj.tripod.com/" target="test_blank"&gt;http://sap.niraj.tripod.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward,if useful.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chandu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 May 2008 13:54:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-reports/m-p/1987400#M403115</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-01T13:54:24Z</dc:date>
    </item>
  </channel>
</rss>

