<?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: ouput table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305980#M1223622</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;please check this code. It is working and you just need to populate the final table built as per your requirements:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA DECLARATION&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;dyntable&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_data&amp;gt; TYPE REF TO data.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_fieldlist          TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;      wa_fieldlist          TYPE lvc_s_fcat,&lt;/P&gt;&lt;P&gt;     i_data            TYPE REF TO data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF typ,&lt;/P&gt;&lt;P&gt;        size_name(20) TYPE   c , "(column names of the output table)&lt;/P&gt;&lt;P&gt;        measure_leg(20) TYPE   c, "(rows(lines)of the output table)&lt;/P&gt;&lt;P&gt;      END OF typ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:i_tab TYPE STANDARD TABLE OF typ,&lt;/P&gt;&lt;P&gt;     wa_tab TYPE typ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_tab-size_name = 'XL'.&lt;/P&gt;&lt;P&gt;wa_tab-measure_leg = 'MEASURE_LEG5'.&lt;/P&gt;&lt;P&gt;APPEND wa_tab TO i_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_tab-size_name = 'XXL'.&lt;/P&gt;&lt;P&gt;wa_tab-measure_leg = 'MEASURE_LEG6'.&lt;/P&gt;&lt;P&gt;APPEND wa_tab TO i_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*field name to store MEASURE_LEG5..&lt;/P&gt;&lt;P&gt;wa_fieldlist-fieldname = 'MEASURE_LEG_TYPE'.&lt;/P&gt;&lt;P&gt;wa_fieldlist-intlen = '30'.&lt;/P&gt;&lt;P&gt;APPEND wa_fieldlist TO i_fieldlist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_tab INTO wa_tab.&lt;/P&gt;&lt;P&gt;  wa_fieldlist-fieldname = wa_tab-size_name.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldlist TO i_fieldlist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_tab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN i_data TO &amp;lt;fs_data&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATING INTERNAL TABLE TO DISPLAY ALV DATA&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           = i_fieldlist&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ep_table                  = &amp;lt;fs_data&amp;gt;&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    generate_subpool_dir_full = 1&lt;/P&gt;&lt;P&gt;    OTHERS                    = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE i023(zxxxfi) WITH 'Error while creating table'.&lt;/P&gt;&lt;P&gt;  STOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_data&amp;gt;-&amp;gt;* TO &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_1&amp;gt; TO &amp;lt;dyntable&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS:&amp;lt;dyn_wa&amp;gt;,&lt;/P&gt;&lt;P&gt;              &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:dy_line  TYPE REF TO data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic work area and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE DATA dy_line LIKE LINE OF &amp;lt;dyntable&amp;gt;.   " creating a line type of the table just created above&lt;/P&gt;&lt;P&gt;ASSIGN dy_line-&amp;gt;* TO &amp;lt;dyn_wa&amp;gt;.                 " creating the work area with reference to the line type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_tab INTO wa_tab.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT  1&lt;/P&gt;&lt;P&gt;     OF STRUCTURE &amp;lt;dyn_wa&amp;gt; TO &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    &amp;lt;dyn_field&amp;gt; = wa_tab-measure_leg.                 " filling value for this field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;dyn_wa&amp;gt; TO &amp;lt;dyntable&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data:i_fieldcat   type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fieldcat  type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       lv_title type lvc_title VALUE 'test title'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at i_fieldlist into wa_fieldlist.&lt;/P&gt;&lt;P&gt;    move-corresponding wa_fieldlist to wa_fieldcat.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_s = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_l = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_m = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    append wa_fieldcat to i_fieldcat.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  data:wa_layout   type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&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;      i_grid_title  = lv_title&lt;/P&gt;&lt;P&gt;      it_fieldcat   = i_fieldcat&lt;/P&gt;&lt;P&gt;      i_default     = ' '&lt;/P&gt;&lt;P&gt;      is_layout    = wa_layout&lt;/P&gt;&lt;P&gt;      i_save        = 'A'&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab      = &amp;lt;dyntable&amp;gt;&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      program_error = 1&lt;/P&gt;&lt;P&gt;      others        = 2.&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;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Mar 2009 11:41:03 GMT</pubDate>
    <dc:creator>dev_parbutteea</dc:creator>
    <dc:date>2009-03-05T11:41:03Z</dc:date>
    <item>
      <title>ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305976#M1223618</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 task seems to be almost unsolvable (for me at least).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a table which provides us the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This table is the basis for further action. It is a customer table.&lt;/P&gt;&lt;P&gt;It consists of many fields like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER_ID&lt;/P&gt;&lt;P&gt;MEASURE_LEG_ID&lt;/P&gt;&lt;P&gt;SIZE_ID&lt;/P&gt;&lt;P&gt;SIZE_NAME (column names of the output table)&lt;/P&gt;&lt;P&gt;MEASURE_LEG (rows(lines)of the output table)&lt;/P&gt;&lt;P&gt;DELFLAG&lt;/P&gt;&lt;P&gt;ISREFSIZE&lt;/P&gt;&lt;P&gt;STATUS&lt;/P&gt;&lt;P&gt;ORIGSIGN&lt;/P&gt;&lt;P&gt;SEASON&lt;/P&gt;&lt;P&gt;VENDOR&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to this table must be created an new output table which looks as follows:&lt;/P&gt;&lt;P&gt;Create as many columns as the number of values in the field SIZE_NAME.&lt;/P&gt;&lt;P&gt;The lines(rows) should look as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;XXL--&lt;DEL&gt;XL&lt;/DEL&gt;&lt;DEL&gt;L&lt;/DEL&gt;-M--S&lt;/P&gt;&lt;P&gt;MEASURE_LEG5--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;30&lt;DEL&gt;-20&lt;/DEL&gt;&lt;DEL&gt;10&lt;/DEL&gt;2--4&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG3--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---" /&gt; 70&lt;DEL&gt;-50&lt;/DEL&gt;&lt;DEL&gt;60&lt;/DEL&gt;3--6&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG2--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;50&lt;DEL&gt;-30&lt;/DEL&gt;&lt;DEL&gt;20&lt;/DEL&gt;8--9&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG6--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;80&lt;DEL&gt;-70&lt;/DEL&gt;&lt;DEL&gt;40&lt;/DEL&gt;9--7&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG9--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;80&lt;DEL&gt;-70&lt;/DEL&gt;&lt;DEL&gt;40&lt;/DEL&gt;9--7&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SIZE_NAME:  XXL,XL,L,M,S&lt;/P&gt;&lt;P&gt;ROWS(lines) MEASURE_LEG12, MEASURE_LEG3 etc are the rows(lines).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally this output must be generated in a new table with the information &lt;/P&gt;&lt;P&gt;from the first table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need only the LOOP on how to create the look as output internal table&lt;/P&gt;&lt;P&gt;and not the whole technology with ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope from the whole heart someone can help me in this matter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;sas erdem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 10:46:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305976#M1223618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-05T10:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305977#M1223619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you more explain ur requirement. i think its feasible using dynamic fieldcat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 11:00:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305977#M1223619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-05T11:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305978#M1223620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Erdem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use this logic :&lt;/P&gt;&lt;P&gt;for the custom internal table zcustomsize&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select  size_name measure_leg&lt;/P&gt;&lt;P&gt;from zcustomsize&lt;/P&gt;&lt;P&gt;into corresponding fields of table itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now fill the fiedcat depending on the entries in the custom table for SIZE_NAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fieldcat.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;wa_fcat-fieldname = ITAB-size_name.&lt;/P&gt;&lt;P&gt;wa_fact-tabname = itab_display.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now when populating the table, fill in the entries by looping at itab and pass entry into itab_display which will be the final internal table which will be passed to the reuse_alv_grid_display FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls explain the requirement to be more clear to help u out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 11:13:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305978#M1223620</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-05T11:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305979#M1223621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it is quite simple. Various MEASURE_LEG5 should be displayed &lt;/P&gt;&lt;P&gt;to different SIZES(SIZE_NAME)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the basis table are many information given.&lt;/P&gt;&lt;P&gt;The goal is a meaningful representation of those information&lt;/P&gt;&lt;P&gt;as below shown.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is hard to me to pair this information &lt;/P&gt;&lt;P&gt;to have finally this look.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;XXL--&lt;DEL&gt;XL&lt;/DEL&gt;&lt;DEL&gt;L&lt;/DEL&gt;-M--S&lt;/P&gt;&lt;P&gt;MEASURE_LEG5--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;30&lt;DEL&gt;-20&lt;/DEL&gt;&lt;DEL&gt;10&lt;/DEL&gt;2--4&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG3--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---" /&gt; 70&lt;DEL&gt;-50&lt;/DEL&gt;&lt;DEL&gt;60&lt;/DEL&gt;3--6&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG2--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;50&lt;DEL&gt;-30&lt;/DEL&gt;&lt;DEL&gt;20&lt;/DEL&gt;8--9&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG6--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;80&lt;DEL&gt;-70&lt;/DEL&gt;&lt;DEL&gt;40&lt;/DEL&gt;9--7&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEASURE_LEG9--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;80&lt;DEL&gt;-70&lt;/DEL&gt;&lt;DEL&gt;40&lt;/DEL&gt;9--7&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 11:31:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305979#M1223621</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-05T11:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305980#M1223622</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;please check this code. It is working and you just need to populate the final table built as per your requirements:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA DECLARATION&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;dyntable&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_data&amp;gt; TYPE REF TO data.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_fieldlist          TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;      wa_fieldlist          TYPE lvc_s_fcat,&lt;/P&gt;&lt;P&gt;     i_data            TYPE REF TO data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF typ,&lt;/P&gt;&lt;P&gt;        size_name(20) TYPE   c , "(column names of the output table)&lt;/P&gt;&lt;P&gt;        measure_leg(20) TYPE   c, "(rows(lines)of the output table)&lt;/P&gt;&lt;P&gt;      END OF typ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:i_tab TYPE STANDARD TABLE OF typ,&lt;/P&gt;&lt;P&gt;     wa_tab TYPE typ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_tab-size_name = 'XL'.&lt;/P&gt;&lt;P&gt;wa_tab-measure_leg = 'MEASURE_LEG5'.&lt;/P&gt;&lt;P&gt;APPEND wa_tab TO i_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_tab-size_name = 'XXL'.&lt;/P&gt;&lt;P&gt;wa_tab-measure_leg = 'MEASURE_LEG6'.&lt;/P&gt;&lt;P&gt;APPEND wa_tab TO i_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*field name to store MEASURE_LEG5..&lt;/P&gt;&lt;P&gt;wa_fieldlist-fieldname = 'MEASURE_LEG_TYPE'.&lt;/P&gt;&lt;P&gt;wa_fieldlist-intlen = '30'.&lt;/P&gt;&lt;P&gt;APPEND wa_fieldlist TO i_fieldlist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_tab INTO wa_tab.&lt;/P&gt;&lt;P&gt;  wa_fieldlist-fieldname = wa_tab-size_name.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldlist TO i_fieldlist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_tab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN i_data TO &amp;lt;fs_data&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATING INTERNAL TABLE TO DISPLAY ALV DATA&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           = i_fieldlist&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ep_table                  = &amp;lt;fs_data&amp;gt;&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    generate_subpool_dir_full = 1&lt;/P&gt;&lt;P&gt;    OTHERS                    = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE i023(zxxxfi) WITH 'Error while creating table'.&lt;/P&gt;&lt;P&gt;  STOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_data&amp;gt;-&amp;gt;* TO &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_1&amp;gt; TO &amp;lt;dyntable&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS:&amp;lt;dyn_wa&amp;gt;,&lt;/P&gt;&lt;P&gt;              &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:dy_line  TYPE REF TO data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic work area and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE DATA dy_line LIKE LINE OF &amp;lt;dyntable&amp;gt;.   " creating a line type of the table just created above&lt;/P&gt;&lt;P&gt;ASSIGN dy_line-&amp;gt;* TO &amp;lt;dyn_wa&amp;gt;.                 " creating the work area with reference to the line type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_tab INTO wa_tab.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT  1&lt;/P&gt;&lt;P&gt;     OF STRUCTURE &amp;lt;dyn_wa&amp;gt; TO &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    &amp;lt;dyn_field&amp;gt; = wa_tab-measure_leg.                 " filling value for this field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;dyn_wa&amp;gt; TO &amp;lt;dyntable&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data:i_fieldcat   type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fieldcat  type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       lv_title type lvc_title VALUE 'test title'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at i_fieldlist into wa_fieldlist.&lt;/P&gt;&lt;P&gt;    move-corresponding wa_fieldlist to wa_fieldcat.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_s = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_l = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_m = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;    append wa_fieldcat to i_fieldcat.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  data:wa_layout   type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&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;      i_grid_title  = lv_title&lt;/P&gt;&lt;P&gt;      it_fieldcat   = i_fieldcat&lt;/P&gt;&lt;P&gt;      i_default     = ' '&lt;/P&gt;&lt;P&gt;      is_layout    = wa_layout&lt;/P&gt;&lt;P&gt;      i_save        = 'A'&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab      = &amp;lt;dyntable&amp;gt;&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      program_error = 1&lt;/P&gt;&lt;P&gt;      others        = 2.&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;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 11:41:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305980#M1223622</guid>
      <dc:creator>dev_parbutteea</dc:creator>
      <dc:date>2009-03-05T11:41:03Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305981#M1223623</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;great it looks very well. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thak you so far.&lt;/P&gt;&lt;P&gt;&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;sas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 11:53:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305981#M1223623</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-05T11:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305982#M1223624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the following problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know a logic how to fill or populate now the sizes &lt;/P&gt;&lt;P&gt;to the appropriate Legs (regarding to the base table field VALUES)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER_ID&lt;/P&gt;&lt;P&gt;MEASURE_LEG_ID&lt;/P&gt;&lt;P&gt;SIZE_ID&lt;/P&gt;&lt;P&gt;SIZE_NAME (column names of the output table)&lt;/P&gt;&lt;P&gt;MEASURE_LEG (rows(lines)of the output table)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;VALUES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;DELFLAG&lt;/P&gt;&lt;P&gt;ISREFSIZE&lt;/P&gt;&lt;P&gt;STATUS&lt;/P&gt;&lt;P&gt;ORIGSIGN&lt;/P&gt;&lt;P&gt;SEASON&lt;/P&gt;&lt;P&gt;VENDOR&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;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;sas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: erdem sas on Mar 5, 2009 6:01 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 13:33:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305982#M1223624</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-05T13:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305983#M1223625</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;please give an scenario of data in the input table and expected output. This will help to better understand your requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2009 04:10:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305983#M1223625</guid>
      <dc:creator>dev_parbutteea</dc:creator>
      <dc:date>2009-03-06T04:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: ouput table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305984#M1223626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Parbutteea,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here are some values. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;sas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;HEADER_ID  MEASURE_LEG_ID  SIZE_ID     SIZE_NAME   MEASURE_LEG  VALUES DELFLAG ISREFSIZE STATUS ORIGSIGN SEASON VENDOR
000000001                  000000007      XXL                    55                               E        S     Lewis

HEADER_ID  MEASURE_LEG_ID  SIZE_ID     SIZE_NAME   MEASURE_LEG  VALUES DELFLAG ISREFSIZE STATUS ORIGSIGN SEASON VENDOR
000000001  000000003                               waistband                                      A        S     Lewis&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;HEADER_ID  MEASURE_LEG_ID  SIZE_ID     SIZE_NAME   MEASURE_LEG  VALUES DELFLAG ISREFSIZE STATUS ORIGSIGN SEASON VENDOR
000000010                  000000011      XL                     52                               E        S     Lewis

HEADER_ID  MEASURE_LEG_ID  SIZE_ID     SIZE_NAME   MEASURE_LEG  VALUES DELFLAG ISREFSIZE STATUS ORIGSIGN SEASON VENDOR
000000010  000000034                               hip size                                      A        S     Lewis&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: erdem sas on Mar 7, 2009 8:41 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2009 11:02:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ouput-table/m-p/5305984#M1223626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-06T11:02:25Z</dc:date>
    </item>
  </channel>
</rss>

