<?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 ALV Output Format Change... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744519#M1582086</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to do some changes in an existing report output. Right now all the headers and their respective values are coming Horizontally but out client requires the same report to come Vertically.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;Current Format&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Category Description	Header1(value) Header1(QTY)	Header2(value) Header2(Qty)	Header3(value) Header3(Qty)&lt;/P&gt;&lt;P&gt;Desce1						&lt;/P&gt;&lt;P&gt;Desce2						&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;Required Format:-&lt;/P&gt;&lt;P&gt;Header1	Qty	Value	Header3	Qty	Value&lt;/P&gt;&lt;P&gt;Desce1				Desce1		&lt;/P&gt;&lt;P&gt;Desce2				Desce2		&lt;/P&gt;&lt;P&gt;						&lt;/P&gt;&lt;P&gt;Header2	Qty	Value	Header4	Qty	Value&lt;/P&gt;&lt;P&gt;Desce1				Desce1		&lt;/P&gt;&lt;P&gt;Desce2				Desce2		&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;here Header1, Header2, Header3, Header4 are different column headers..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz suggest.. I am using ALV Field Catalog in the current format to display the output..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Mar 2011 09:25:19 GMT</pubDate>
    <dc:creator>former_member311223</dc:creator>
    <dc:date>2011-03-25T09:25:19Z</dc:date>
    <item>
      <title>ALV Output Format Change...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744519#M1582086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to do some changes in an existing report output. Right now all the headers and their respective values are coming Horizontally but out client requires the same report to come Vertically.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;Current Format&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Category Description	Header1(value) Header1(QTY)	Header2(value) Header2(Qty)	Header3(value) Header3(Qty)&lt;/P&gt;&lt;P&gt;Desce1						&lt;/P&gt;&lt;P&gt;Desce2						&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;Required Format:-&lt;/P&gt;&lt;P&gt;Header1	Qty	Value	Header3	Qty	Value&lt;/P&gt;&lt;P&gt;Desce1				Desce1		&lt;/P&gt;&lt;P&gt;Desce2				Desce2		&lt;/P&gt;&lt;P&gt;						&lt;/P&gt;&lt;P&gt;Header2	Qty	Value	Header4	Qty	Value&lt;/P&gt;&lt;P&gt;Desce1				Desce1		&lt;/P&gt;&lt;P&gt;Desce2				Desce2		&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;here Header1, Header2, Header3, Header4 are different column headers..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz suggest.. I am using ALV Field Catalog in the current format to display the output..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2011 09:25:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744519#M1582086</guid>
      <dc:creator>former_member311223</dc:creator>
      <dc:date>2011-03-25T09:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Output Format Change...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744520#M1582087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had faced similar problem...wat you need to do is to transpose the output. below is the sample running code for you &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Z_TRANSPOSEALV                                    .* Type pools declaration for ALV&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.*Declarations for ALV, dynamic table and col no for transpose&lt;/P&gt;&lt;P&gt;DATA:    l_col    TYPE sy-tabix,&lt;/P&gt;&lt;P&gt;         l_structure   TYPE REF TO data,&lt;/P&gt;&lt;P&gt;         l_dyntable    TYPE REF TO data,&lt;/P&gt;&lt;P&gt;         wa_lvc_cat  TYPE lvc_s_fcat,&lt;/P&gt;&lt;P&gt;         lt_lvc_cat  TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;         lt_fieldcatalogue     TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;         wa_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;         lt_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;         lt_layout   TYPE slis_layout_alv.*Field symbols declarations&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS :&lt;/P&gt;&lt;P&gt;  &amp;lt;header&amp;gt;    TYPE ANY,&lt;/P&gt;&lt;P&gt;  &amp;lt;dynheader&amp;gt; TYPE ANY,&lt;/P&gt;&lt;P&gt;  &amp;lt;dyndata&amp;gt;   TYPE ANY,&lt;/P&gt;&lt;P&gt;  &amp;lt;ls_table&amp;gt;      TYPE ANY,&lt;/P&gt;&lt;P&gt;  &amp;lt;dynamictable&amp;gt;      TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;  &amp;lt;it_table&amp;gt; TYPE STANDARD TABLE.*Input the name of the table&lt;/P&gt;&lt;P&gt;PARAMETERS p_table TYPE dd02l-tabname OBLIGATORY.*Initialization event&lt;/P&gt;&lt;P&gt;INITIALIZATION.*Start of selection event&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.* Create internal table of dynamic type&lt;/P&gt;&lt;P&gt;  CREATE DATA l_dyntable TYPE STANDARD TABLE OF (p_table)&lt;/P&gt;&lt;P&gt;                       WITH NON-UNIQUE DEFAULT KEY.&lt;/P&gt;&lt;P&gt;  ASSIGN l_dyntable-&amp;gt;* TO &amp;lt;it_table&amp;gt;.*select statement to select data from the table as input into&lt;/P&gt;&lt;P&gt;*our dynamic internal table.&lt;/P&gt;&lt;P&gt;*Here i have restricted only till 5 rows.&lt;/P&gt;&lt;P&gt;*You can set a variable and give no of rows to be fetched&lt;/P&gt;&lt;P&gt;*The variable can be set in your select statement  SELECT * INTO CORRESPONDING FIELDS OF TABLE &amp;lt;it_table&amp;gt;&lt;/P&gt;&lt;P&gt;                FROM (p_table) up to 5 rows.*Fieldcatalogue definitions&lt;/P&gt;&lt;P&gt;  wa_lvc_cat-fieldname = 'COLUMNTEXT'.&lt;/P&gt;&lt;P&gt;  wa_lvc_cat-ref_table = 'LVC_S_DETA'.&lt;/P&gt;&lt;P&gt;  APPEND wa_lvc_cat TO lt_lvc_cat.  wa_fieldcat-fieldname = 'COLUMNTEXT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'LVC_S_DETA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key  = 'X'..&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO lt_fieldcat.  DESCRIBE TABLE &amp;lt;it_table&amp;gt;.  DO sy-tfill TIMES.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  For each line, a column 'VALUEx' is created in the fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Build Fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WRITE sy-index TO wa_lvc_cat-fieldname LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'VALUE' wa_lvc_cat-fieldname&lt;/P&gt;&lt;P&gt;           INTO wa_lvc_cat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_lvc_cat-ref_field = 'VALUE'.&lt;/P&gt;&lt;P&gt;    wa_lvc_cat-ref_table = 'LVC_S_DETA'.&lt;/P&gt;&lt;P&gt;    APPEND wa_lvc_cat TO lt_lvc_cat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Build Fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-fieldname = wa_lvc_cat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-ref_fieldname = 'VALUE'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-ref_tabname = 'LVC_S_DETA'.&lt;/P&gt;&lt;P&gt;    APPEND wa_fieldcat TO lt_fieldcat.&lt;/P&gt;&lt;P&gt;  ENDDO.* Create dynamic internal table&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_fieldcatalog = lt_lvc_cat&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table        = l_dyntable.  ASSIGN l_dyntable-&amp;gt;* TO &amp;lt;dynamictable&amp;gt;.* Create structure as structure of the internal table&lt;/P&gt;&lt;P&gt;  CREATE DATA l_structure LIKE LINE OF &amp;lt;dynamictable&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN l_structure-&amp;gt;* TO &amp;lt;header&amp;gt;.* Create structure = structure of the internal table&lt;/P&gt;&lt;P&gt;  CREATE DATA l_structure LIKE LINE OF &amp;lt;it_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN l_structure-&amp;gt;* TO &amp;lt;ls_table&amp;gt;.* Create field catalog from our table structure&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_structure_name       = p_table&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat            = lt_fieldcatalogue&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;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.  DESCRIBE TABLE lt_fieldcatalogue.* Fill the internal to display &amp;lt;dynamictable&amp;gt;&lt;/P&gt;&lt;P&gt;  DO sy-tfill TIMES.&lt;/P&gt;&lt;P&gt;    IF sy-index = 1.&lt;/P&gt;&lt;P&gt;      READ TABLE lt_fieldcatalogue INTO wa_fieldcat INDEX 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  For each field of it_table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ASSIGN COMPONENT 1 OF STRUCTURE &amp;lt;header&amp;gt; TO &amp;lt;dynheader&amp;gt;.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0. EXIT .ENDIF.&lt;/P&gt;&lt;P&gt;    READ TABLE lt_fieldcatalogue INTO wa_fieldcat INDEX sy-index.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill 1st column&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    &amp;lt;dynheader&amp;gt; = wa_fieldcat-seltext_m.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;dynheader&amp;gt; IS INITIAL.&lt;/P&gt;&lt;P&gt;      &amp;lt;dynheader&amp;gt; = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    ENDIF.*Filling the other columns&lt;/P&gt;&lt;P&gt;    LOOP AT &amp;lt;it_table&amp;gt; INTO &amp;lt;ls_table&amp;gt;.&lt;/P&gt;&lt;P&gt;      l_col = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT sy-index OF STRUCTURE &amp;lt;ls_table&amp;gt; TO &amp;lt;dyndata&amp;gt;.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0. EXIT .ENDIF.&lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT l_col OF STRUCTURE &amp;lt;header&amp;gt; TO&lt;/P&gt;&lt;P&gt;&amp;lt;dynheader&amp;gt;.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0. EXIT .ENDIF.&lt;/P&gt;&lt;P&gt;      WRITE &amp;lt;dyndata&amp;gt; TO &amp;lt;dynheader&amp;gt; LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;header&amp;gt; TO &amp;lt;dynamictable&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDDO.*Layout for ALV output&lt;/P&gt;&lt;P&gt;  lt_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  lt_layout-no_colhead = 'X'..&lt;/P&gt;&lt;P&gt;  lt_layout-colwidth_optimize ='X'.&lt;/P&gt;&lt;P&gt;  lt_layout-window_titlebar = 'ALV GRID TRANSPOSED'.*ALV Grid output for display&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      is_layout   = lt_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat = lt_fieldcat&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab    = &amp;lt;dynamictable&amp;gt;.Output:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2011 10:19:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744520#M1582087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-25T10:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Output Format Change...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744521#M1582088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Answered&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jul 2011 07:14:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output-format-change/m-p/7744521#M1582088</guid>
      <dc:creator>former_member311223</dc:creator>
      <dc:date>2011-07-07T07:14:17Z</dc:date>
    </item>
  </channel>
</rss>

