<?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: New ALV Object Model in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819083#M918511</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;Main ALV Classes &lt;/P&gt;&lt;P&gt;Use&lt;/P&gt;&lt;P&gt;You are using the ALV object model with one of the following main ALV classes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        CL_SALV_TABLE for the simple, two-dimensional table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        CL_SALV_HIERSEQ_TABLE for the hierarchical-sequential list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        CL_SALV_TREE for the tree structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have decided on one of the ALV tools, you use the corresponding main ALV class to make all the settings that you need for the ALV output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Structure:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;In the ALV main classes, you will find somewhat uniform methods that you use to provide the required specifications:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Minimum Information&lt;/P&gt;&lt;P&gt;In each of the three main ALV classes, you must call at least the following methods to obtain your desired ALV output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        You instantiate the main ALV class:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        You define the internal data table that provides the structure and content of the ALV output, as needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        You define which display type you want to use for the ALV output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        You display the ALV output on your screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Optional Methods in All Main ALV Classes&lt;/P&gt;&lt;P&gt;You can also make a variety of settings to control the ALV output. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following list includes some examples for methods that you are able to use in all three main ALV classes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_COLUMNS&lt;/P&gt;&lt;P&gt;You get a reference to the individual column objects of the ALV output and make all the technical settings for a column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_FUNCTIONS&lt;/P&gt;&lt;P&gt;You get a reference to the function object of the ALV output and use it to define which functions the user is able to use when working with ALV. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_EVENT&lt;/P&gt;&lt;P&gt;You get a reference to the events that you are able to process in the ALV output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depending on the main ALV class in which you are using these methods, they return objects of different types. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Optional, Class-Specific Methods&lt;/P&gt;&lt;P&gt;The three main ALV class are based on various data models. This means you can also make various settings, depending on which ALV tool you are using. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following list includes some examples for methods that you are able to use only in specific main ALV classes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_LEVEL&lt;/P&gt;&lt;P&gt;This method can only be found in the main ALV class CL_SALV_HIERSEQ_TABLE. There you get a reference to the objects in the two hierarchy levels.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_NODES&lt;/P&gt;&lt;P&gt;This method can only be found in the main ALV class CL_SALV_TREE. There you get a reference to the node objects (rows) of the tree structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_SORTS&lt;/P&gt;&lt;P&gt;You are only able to sort in the simple, two-dimensional table or in the hierarchical-sequential list. This method is not available in the tree structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Getting and Modifying Subobjects for a Main Class chapter includes the class diagrams for the three main ALV classes, along with information on the getter methods that you use to retrieve the respective objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/acdefb13-0701-0010-f1a2-8eeefa7d3780"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 17 May 2008 06:24:48 GMT</pubDate>
    <dc:creator>geetha_k</dc:creator>
    <dc:date>2008-05-17T06:24:48Z</dc:date>
    <item>
      <title>New ALV Object Model</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819081#M918509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys i want the &lt;U&gt;&lt;STRONG&gt;&lt;EM&gt;complete documentation&lt;/EM&gt;&lt;/STRONG&gt;&lt;/U&gt; for the following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;The Overview of the New ALV Object Model&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;·Types of ALV display&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;·Main Classes of the ALV Model&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;·Structure of Programs that Use this Model&lt;/STRONG&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;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;Vishnu. R&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 May 2008 06:01:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819081#M918509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-17T06:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV Object Model</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819082#M918510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;See the help  &lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/c3/d023410f6fb167e10000000a155106/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/c3/d023410f6fb167e10000000a155106/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;/people/sap.user72/blog/2005/09/14/a-new-approach-to-alv-programming&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples u can see by Transaction DWDM, Under grid controls...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check out all report programs that contain BCALV_GRID*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BCALV_GRID_DEMO being the simple one..&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;Kiran Sure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 May 2008 06:23:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819082#M918510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-17T06:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV Object Model</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819083#M918511</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;Main ALV Classes &lt;/P&gt;&lt;P&gt;Use&lt;/P&gt;&lt;P&gt;You are using the ALV object model with one of the following main ALV classes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        CL_SALV_TABLE for the simple, two-dimensional table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        CL_SALV_HIERSEQ_TABLE for the hierarchical-sequential list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        CL_SALV_TREE for the tree structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have decided on one of the ALV tools, you use the corresponding main ALV class to make all the settings that you need for the ALV output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Structure:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;In the ALV main classes, you will find somewhat uniform methods that you use to provide the required specifications:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Minimum Information&lt;/P&gt;&lt;P&gt;In each of the three main ALV classes, you must call at least the following methods to obtain your desired ALV output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        You instantiate the main ALV class:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        You define the internal data table that provides the structure and content of the ALV output, as needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        You define which display type you want to use for the ALV output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        You display the ALV output on your screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Optional Methods in All Main ALV Classes&lt;/P&gt;&lt;P&gt;You can also make a variety of settings to control the ALV output. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following list includes some examples for methods that you are able to use in all three main ALV classes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_COLUMNS&lt;/P&gt;&lt;P&gt;You get a reference to the individual column objects of the ALV output and make all the technical settings for a column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_FUNCTIONS&lt;/P&gt;&lt;P&gt;You get a reference to the function object of the ALV output and use it to define which functions the user is able to use when working with ALV. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_EVENT&lt;/P&gt;&lt;P&gt;You get a reference to the events that you are able to process in the ALV output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depending on the main ALV class in which you are using these methods, they return objects of different types. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Optional, Class-Specific Methods&lt;/P&gt;&lt;P&gt;The three main ALV class are based on various data models. This means you can also make various settings, depending on which ALV tool you are using. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following list includes some examples for methods that you are able to use only in specific main ALV classes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_LEVEL&lt;/P&gt;&lt;P&gt;This method can only be found in the main ALV class CL_SALV_HIERSEQ_TABLE. There you get a reference to the objects in the two hierarchy levels.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_NODES&lt;/P&gt;&lt;P&gt;This method can only be found in the main ALV class CL_SALV_TREE. There you get a reference to the node objects (rows) of the tree structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡        GET_SORTS&lt;/P&gt;&lt;P&gt;You are only able to sort in the simple, two-dimensional table or in the hierarchical-sequential list. This method is not available in the tree structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Getting and Modifying Subobjects for a Main Class chapter includes the class diagrams for the three main ALV classes, along with information on the getter methods that you use to retrieve the respective objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/acdefb13-0701-0010-f1a2-8eeefa7d3780"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 May 2008 06:24:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-object-model/m-p/3819083#M918511</guid>
      <dc:creator>geetha_k</dc:creator>
      <dc:date>2008-05-17T06:24:48Z</dc:date>
    </item>
  </channel>
</rss>

