<?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: List in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503908#M565931</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;In the R/3 System, you implement interactive reporting by:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating ABAP report programs&lt;/P&gt;&lt;P&gt;ABAP report programs generate basic lists where users can select lines, or trigger commands with menu options, function keys, or pushbuttons, in order to display further information in one or more secondary lists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Submitting other ABAP report programs &lt;/P&gt;&lt;P&gt;Calling transactions &lt;/P&gt;&lt;P&gt;Calling screens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dba2eb35c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dba2eb35c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb41a0455611d189710000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb41a0455611d189710000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb408a455611d189710000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb408a455611d189710000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_list_interactive_1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  WRITE: 'Basic List, SY-LSIND =', sy-lsind.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  WRITE: 'Secondary List, SY-LSIND =', sy-lsind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you run the program, the basic list appears. The GUI status automatically permits the function Choose (F2). When you choose a list line, the system triggers the AT LINE-SELECTION event, and the first detail list overlays the basic list. This list has no standard page header. It also inherits the GUI status of the basic list. By choosing Choose, the user can now create up to 19 of these lists. Trying to produce more than 19 lists results in a runtime error. Using Back , the user can return to previous lists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;more elorate...&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;for example in the report you display details of sales order like sales order number ,material ....&lt;/P&gt;&lt;P&gt;which is basic list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you click the material display the details of material in the another list which is called secondary list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which is find out using sy-lsind&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At selectio screen output is used for modifying the selection screen parameters. this event is triggered when the user performs any action (like pressing any radiobutiion, pressing enter...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection screen is used for validating the values entered in the selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 29 Jul 2007 05:35:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-29T05:35:22Z</dc:date>
    <item>
      <title>List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503904#M565927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is difference between Basic list, Primary list &amp;amp; Selection Screen?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 13:28:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503904#M565927</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T13:28:14Z</dc:date>
    </item>
    <item>
      <title>Re: List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503905#M565928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is difference between Basic list, Primary list &amp;amp; Selection Screen?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Jul 2007 12:40:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503905#M565928</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-28T12:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503906#M565929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;basic list and primary  list both or same.&lt;/P&gt;&lt;P&gt;when program exeuted is called baseic list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;intractive report.&lt;/P&gt;&lt;P&gt;1 basic list.&lt;/P&gt;&lt;P&gt;20 secandary list&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt; selection screen is selection screen property.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example &lt;/P&gt;&lt;P&gt;selection screen begin of block&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              end of block &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; Answer &lt;/P&gt;&lt;P&gt;2.1 Classical Reports &lt;/P&gt;&lt;P&gt;2.2 Interactive Reports &lt;/P&gt;&lt;P&gt;2.3 Logical Database Reports &lt;/P&gt;&lt;P&gt;2.4 ABAP Query Reports &lt;/P&gt;&lt;P&gt;2.5 Report Writer &lt;/P&gt;&lt;P&gt;2.6 ABAP Report Types &lt;/P&gt;&lt;P&gt;2.7 Links &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&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;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;[Edit section] Answer&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;[Edit section] Classical Reports&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;[Edit section] Interactive Reports&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;[Edit section] Logical Database Reports&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;[Edit section] ABAP Query Reports&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;   The advantage with ABAP QUERY is logic required for classic &amp;amp; interactive reports system design automatically 80%.&lt;/P&gt;&lt;P&gt;For ABAP QUERY handle these &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQ01 ; QUERY&lt;/P&gt;&lt;P&gt;SQ02 : INFOSET OR FUNCTIONAL AREA&lt;/P&gt;&lt;P&gt;SQ03: USER GROUP.&lt;/P&gt;&lt;P&gt;[Edit section] Report Writer&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;[Edit section] ABAP Report Types&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Jul 2007 13:02:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503906#M565929</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-28T13:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503907#M565930</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;Primary List &amp;amp; basic List Both are same in reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection screen is the place where u give the select-options,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like low value, high value for a particular index field in the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; you validate the select-options in the event called&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;This is simple,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if useful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Jul 2007 19:15:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503907#M565930</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-28T19:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503908#M565931</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;In the R/3 System, you implement interactive reporting by:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating ABAP report programs&lt;/P&gt;&lt;P&gt;ABAP report programs generate basic lists where users can select lines, or trigger commands with menu options, function keys, or pushbuttons, in order to display further information in one or more secondary lists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Submitting other ABAP report programs &lt;/P&gt;&lt;P&gt;Calling transactions &lt;/P&gt;&lt;P&gt;Calling screens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dba2eb35c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dba2eb35c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb41a0455611d189710000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb41a0455611d189710000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb408a455611d189710000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb408a455611d189710000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_list_interactive_1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  WRITE: 'Basic List, SY-LSIND =', sy-lsind.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  WRITE: 'Secondary List, SY-LSIND =', sy-lsind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you run the program, the basic list appears. The GUI status automatically permits the function Choose (F2). When you choose a list line, the system triggers the AT LINE-SELECTION event, and the first detail list overlays the basic list. This list has no standard page header. It also inherits the GUI status of the basic list. By choosing Choose, the user can now create up to 19 of these lists. Trying to produce more than 19 lists results in a runtime error. Using Back , the user can return to previous lists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;more elorate...&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;for example in the report you display details of sales order like sales order number ,material ....&lt;/P&gt;&lt;P&gt;which is basic list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you click the material display the details of material in the another list which is called secondary list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which is find out using sy-lsind&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At selectio screen output is used for modifying the selection screen parameters. this event is triggered when the user performs any action (like pressing any radiobutiion, pressing enter...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection screen is used for validating the values entered in the selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jul 2007 05:35:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/list/m-p/2503908#M565931</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-29T05:35:22Z</dc:date>
    </item>
  </channel>
</rss>

