<?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: About ALV Function Modules in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942969#M388987</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;Reuse_alv_variant_default_get:&lt;/P&gt;&lt;P&gt;Provides the default variant for the list specified in the structure parameter CS_VARIANT of a program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_F4:&lt;/P&gt;&lt;P&gt;Display variant selection dialog box. Possible entries help, if the variant is defined explicitly as an input field on a screen. The selection must be specified by at least partially filling the parameter structure IS_VARIANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_existence:&lt;/P&gt;&lt;P&gt;This function module checks the existence in the database of a display variant passed in the interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_events_get:&lt;/P&gt;&lt;P&gt;Returns table of possible events for a list type.This table can be passed to the ALV display module with the form name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_commentary_write:&lt;/P&gt;&lt;P&gt;List body comment block output.List header information is output according to its type. The output information is put in an internal table. Output attributes are assigned to each line via the TYP field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This module outputs formatted simple header information at TOP-OF-PAGE.&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;Create field catalog from dictionary structure or internal table.Supports the creation of the field catalog for the ALV function modules based either on a structure or table defined in the ABAP Data Dictionary, or a program-internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_list_display:&lt;/P&gt;&lt;P&gt;Output a simple list (single line or several lines).This module outputs an internal table with any structure as a formatted one-line or multiple-line list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Principle:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass an internal table with the set of output information&lt;/P&gt;&lt;P&gt;Pass a structure with general list layout details&lt;/P&gt;&lt;P&gt;Pass a field catalog as an internal table&lt;/P&gt;&lt;P&gt;The field catalog describes the fields to be output in the list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_popup_to_select:&lt;/P&gt;&lt;P&gt;List in dialog box to choose one or more entries (or display only).Module for displaying or selecting table entries in internal tables in a popup (single or multiple selection is possible).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Principle:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pass an internal table with the superset of information to be output&lt;/P&gt;&lt;P&gt;pass list layout detail flags&lt;/P&gt;&lt;P&gt;pass a field catalog in the form of an internal table&lt;/P&gt;&lt;P&gt;The field catalog describes the fields to be output in the list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check the FM documentation for each.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Feb 2007 04:28:25 GMT</pubDate>
    <dc:creator>seshatalpasai_madala</dc:creator>
    <dc:date>2007-02-07T04:28:25Z</dc:date>
    <item>
      <title>About ALV Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942967#M388985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Am configuing about the function modules of ALV. Can any body explain whats the purpose of the following function modules. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_default_get&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_F4&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_existence&lt;/P&gt;&lt;P&gt;Reuse_alv_events_get&lt;/P&gt;&lt;P&gt;Reuse_alv_commentary_write&lt;/P&gt;&lt;P&gt;Reuse_alv_fieldcatalog_merge&lt;/P&gt;&lt;P&gt;Reuse_alv_list_display&lt;/P&gt;&lt;P&gt;Reuse_alv_popup_to_select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will be helpful for me if anybody give me the answer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 04:20:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942967#M388985</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T04:20:33Z</dc:date>
    </item>
    <item>
      <title>Re: About ALV Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942968#M388986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reuse_alv_variant_default_get&lt;/P&gt;&lt;P&gt; -To get the default variant for the ALV display&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_F4&lt;/P&gt;&lt;P&gt; - To get the list of ALV variants in the F4 Help&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_existence&lt;/P&gt;&lt;P&gt; - Check the existence of an ALV variant&lt;/P&gt;&lt;P&gt;Reuse_alv_events_get&lt;/P&gt;&lt;P&gt; - Get the list of events for the ALV display&lt;/P&gt;&lt;P&gt;Reuse_alv_commentary_write&lt;/P&gt;&lt;P&gt; - To write a header to the ALV display&lt;/P&gt;&lt;P&gt;Reuse_alv_fieldcatalog_merge&lt;/P&gt;&lt;P&gt; - To build the fieldcatalog from the structure/table&lt;/P&gt;&lt;P&gt;Reuse_alv_list_display&lt;/P&gt;&lt;P&gt; - Display a ALV list&lt;/P&gt;&lt;P&gt;Reuse_alv_popup_to_select&lt;/P&gt;&lt;P&gt; - Display a popup ALV display which allows to select one or more values from the list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Wenceslaus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 04:23:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942968#M388986</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T04:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: About ALV Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942969#M388987</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;Reuse_alv_variant_default_get:&lt;/P&gt;&lt;P&gt;Provides the default variant for the list specified in the structure parameter CS_VARIANT of a program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_F4:&lt;/P&gt;&lt;P&gt;Display variant selection dialog box. Possible entries help, if the variant is defined explicitly as an input field on a screen. The selection must be specified by at least partially filling the parameter structure IS_VARIANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_variant_existence:&lt;/P&gt;&lt;P&gt;This function module checks the existence in the database of a display variant passed in the interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_events_get:&lt;/P&gt;&lt;P&gt;Returns table of possible events for a list type.This table can be passed to the ALV display module with the form name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_commentary_write:&lt;/P&gt;&lt;P&gt;List body comment block output.List header information is output according to its type. The output information is put in an internal table. Output attributes are assigned to each line via the TYP field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This module outputs formatted simple header information at TOP-OF-PAGE.&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;Create field catalog from dictionary structure or internal table.Supports the creation of the field catalog for the ALV function modules based either on a structure or table defined in the ABAP Data Dictionary, or a program-internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_list_display:&lt;/P&gt;&lt;P&gt;Output a simple list (single line or several lines).This module outputs an internal table with any structure as a formatted one-line or multiple-line list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Principle:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass an internal table with the set of output information&lt;/P&gt;&lt;P&gt;Pass a structure with general list layout details&lt;/P&gt;&lt;P&gt;Pass a field catalog as an internal table&lt;/P&gt;&lt;P&gt;The field catalog describes the fields to be output in the list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reuse_alv_popup_to_select:&lt;/P&gt;&lt;P&gt;List in dialog box to choose one or more entries (or display only).Module for displaying or selecting table entries in internal tables in a popup (single or multiple selection is possible).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Principle:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pass an internal table with the superset of information to be output&lt;/P&gt;&lt;P&gt;pass list layout detail flags&lt;/P&gt;&lt;P&gt;pass a field catalog in the form of an internal table&lt;/P&gt;&lt;P&gt;The field catalog describes the fields to be output in the list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check the FM documentation for each.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 04:28:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942969#M388987</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-02-07T04:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: About ALV Function Modules</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942970#M388988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP List Viewer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The common features of report are column alignment, sorting, filtering, subtotals, totals etc.  To implement these, a lot of coding and logic is to be put. To avoid that we can use a concept called ABAP List Viewer (ALV). &lt;/P&gt;&lt;P&gt;This helps us to implement all the features mentioned very effectively.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using ALV, We can have three types of reports:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.	Simple Report&lt;/P&gt;&lt;P&gt;2.	Block  Report&lt;/P&gt;&lt;P&gt;3.	Hierarchical Sequential Report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some function modules which will enable to produce the above reports without much effort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the definitions of internal tables, structures and constants are declared in a type-pool called SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.	SIMPLE REPORT.&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;The important parameters are :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I.	Export :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.	I_callback_program        : report id&lt;/P&gt;&lt;P&gt;ii.	I_callback_pf_status_set : routine where a user can set his own pf status or change the functionality of the existing pf status&lt;/P&gt;&lt;P&gt;iii.	I_callback_user_command  : routine where the function codes are handled&lt;/P&gt;&lt;P&gt;iv.	I_structure name     : name of the dictionary table &lt;/P&gt;&lt;P&gt;v.	Is_layout                 :  structure to set the layout of the report&lt;/P&gt;&lt;P&gt;vi.	It_fieldcat               : internal table with the list of all fields and their attributes which are to be printed (this table can be populated automatically by the function module  REUSE_ALV_FIELDCATALOG_MERGE&lt;/P&gt;&lt;P&gt;vii.	It_events     : internal table with a list of all possible events of ALV and their corresponding form names.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;II.	Tables :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                       i.  t_outtab  : internal table with the data to be output&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;      The Important Parameters are :&lt;/P&gt;&lt;P&gt;I.	Export :&lt;/P&gt;&lt;P&gt;                                i.            I_program_name    : report id&lt;/P&gt;&lt;P&gt;ii.	I_internal_tabname  : the internal output table&lt;/P&gt;&lt;P&gt;iii.	I_inclname              : include or the report name where all the dynamic forms are handled.&lt;/P&gt;&lt;P&gt;       II  Changing&lt;/P&gt;&lt;P&gt;        ct_fieldcat      : an internal table with the type SLIS_T_FIELDCAT_ALV which is  &lt;/P&gt;&lt;P&gt;                                  declared in the type pool SLIS.&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;         Parameters : &lt;/P&gt;&lt;P&gt;I.	Import :&lt;/P&gt;&lt;P&gt;                            Et_Events    :   The event table is returned with all possible CALLBACK events &lt;/P&gt;&lt;P&gt;for the specified list type (column 'NAME').  For events to be processed by Callback, their 'FORM' field must be filled. If the field is initialized, the event is ignored. The entry can  be read from the event table, the field 'FORM' filled and the entry modified using constants from the type pool SALV.                         &lt;/P&gt;&lt;P&gt;II.	Export :&lt;/P&gt;&lt;P&gt;                                 I_List_type   :                                                &lt;/P&gt;&lt;P&gt; 			      0 = simple list REUSE_ALV_LIST_DISPLAY         &lt;/P&gt;&lt;P&gt;      1 = hierarchcal-sequential list  REUSE_ALV_HIERSEQ_LIST_DISPLAY &lt;/P&gt;&lt;P&gt;      2 = simple block list REUSE_ALV_BLOCK_LIST_APPEND    &lt;/P&gt;&lt;P&gt;     3 = hierarchical-sequential block list    &lt;/P&gt;&lt;P&gt;                              REUSE_ALV_BLOCK_LIST_HS_APPEND&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;          Parameters  : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I.  it_list_commentary  :  internal table with the headings  of the type slis_t_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         This internal table has three fields :&lt;/P&gt;&lt;P&gt;        Typ  : &amp;#145;H&amp;#146; &amp;#150; header, &amp;#145;S&amp;#146; &amp;#150; selection , &amp;#145;A&amp;#146; - action&lt;/P&gt;&lt;P&gt;        Key  : only when typ is &amp;#145;S&amp;#146;.&lt;/P&gt;&lt;P&gt;        Info  :  the text to be printed&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;       Parameters  :  same as reuse_alv_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;This is an example for simple list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.	BLOCK REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  This is used to have multiple lists continuously.&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_HS_APPEND&lt;/P&gt;&lt;P&gt;D.	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;Parameters: &lt;/P&gt;&lt;P&gt;I.	I_CALLBACK_PROGRAM &lt;/P&gt;&lt;P&gt;II.	I_CALLBACK_PF_STATUS_SET &lt;/P&gt;&lt;P&gt;III.	I_CALLBACK_USER_COMMAND  &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;Parameters : &lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;      Export : &lt;/P&gt;&lt;P&gt;I.	is_layout       :      layout settings for block        &lt;/P&gt;&lt;P&gt;II.	it_fieldcat      :      field catalog  &lt;/P&gt;&lt;P&gt;III.	i_tabname    :       internal table name with output data             &lt;/P&gt;&lt;P&gt;IV.	it_events      :       internal table with all possible events&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              Tables :&lt;/P&gt;&lt;P&gt;                          i.          t_outtab        :  internal table with output data.&lt;/P&gt;&lt;P&gt;&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;Repeat this function for all the different blocks to be displayed one after the other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C.	REUSE_ALV_BLOCK_LIST_HS_APPEND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       This function module is used for hierarchical sequential blocks.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D.	REUSE_ALV_BLOCK_LIST_DISPLAY &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters :  All the parameters are optional.  &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.	Hierarchical reports : &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;P&gt;&lt;/P&gt;&lt;P&gt;Parameters: &lt;/P&gt;&lt;P&gt;    I.   Export: &lt;/P&gt;&lt;P&gt;i.	I_CALLBACK_PROGRAM    &lt;/P&gt;&lt;P&gt;ii.	I_CALLBACK_PF_STATUS_SET &lt;/P&gt;&lt;P&gt;iii.	I_CALLBACK_USER_COMMAND  &lt;/P&gt;&lt;P&gt;iv.	IS_LAYOUT                &lt;/P&gt;&lt;P&gt;v.	IT_FIELDCAT             &lt;/P&gt;&lt;P&gt;vi.	IT_EVENTS    &lt;/P&gt;&lt;P&gt;vii.	i_tabname_header  :      Name of the internal table in the program containing the   &lt;/P&gt;&lt;P&gt;                                           output data of  the highest hierarchy level.&lt;/P&gt;&lt;P&gt;viii.	i_tabname_item      :      Name of the internal table in the program containing the &lt;/P&gt;&lt;P&gt;                                           output data of the lowest hierarchy level.&lt;/P&gt;&lt;P&gt;ix.	is_keyinfo               :       This structure contains the header and item table field &lt;/P&gt;&lt;P&gt;                                           names which link the two tables (shared key).                                               &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     II.   Tables&lt;/P&gt;&lt;P&gt;i.	t_outtab_header   :     Header table with data to be output&lt;/P&gt;&lt;P&gt;ii.	t_outtab_item       :     Name of the internal table in the program containing the &lt;/P&gt;&lt;P&gt;            				         output data of  the lowest hierarchy level.                                                 &lt;/P&gt;&lt;P&gt;slis_t_fieldcat_alv   :  This internal table contains the field attributes. This internal table can be populated automatically by using &amp;#145;REUSE_ALV_FIELDCATALOG_MERGE&amp;#146;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Important Attributes :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.	col_pos		:	position of the column&lt;/P&gt;&lt;P&gt;B.	fieldname 	:	internal fieldname&lt;/P&gt;&lt;P&gt;C.	tabname	:       	internal table name&lt;/P&gt;&lt;P&gt;D.	ref_fieldname	:  	fieldname (dictionary)&lt;/P&gt;&lt;P&gt;E.	ref_tabname  	:  	table (dictionary)&lt;/P&gt;&lt;P&gt;F.	key(1)       	: 	column with key-color&lt;/P&gt;&lt;P&gt;G.	icon(1)       	: 	icon&lt;/P&gt;&lt;P&gt;H.	symbol(1)     	: 	symbol&lt;/P&gt;&lt;P&gt;I.	checkbox(1)    	:	checkbox&lt;/P&gt;&lt;P&gt;J.	just(1)        	:	(R)ight (L)eft (C)ent.&lt;/P&gt;&lt;P&gt;K.	do_sum(1)     	: 	sum up&lt;/P&gt;&lt;P&gt;L.	no_out(1)     	:	(O)blig.(X)no out&lt;/P&gt;&lt;P&gt;M.	outputlen      	:  	output length&lt;/P&gt;&lt;P&gt;N.	seltext_l      	:	long key word&lt;/P&gt;&lt;P&gt;O.	seltext_m     	: 	middle key word&lt;/P&gt;&lt;P&gt;P.	seltext_s      	:	short key word&lt;/P&gt;&lt;P&gt;Q.	reptext_ddic   	:	heading (ddic)&lt;/P&gt;&lt;P&gt;R.	ddictxt(1)     	:	(S)hort (M)iddle (L)ong&lt;/P&gt;&lt;P&gt;S.	datatype       	:	datatype&lt;/P&gt;&lt;P&gt;T.	hotspot(1)    	: 	hotspot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. Mark if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 04:30:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-alv-function-modules/m-p/1942970#M388988</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T04:30:31Z</dc:date>
    </item>
  </channel>
</rss>

