<?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: field catlog in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956530#M393635</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HEllo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bd4330fe-0701-0010-03be-f64659b88dca" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bd4330fe-0701-0010-03be-f64659b88dca&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward for helpful answers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Mar 2007 09:25:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-02T09:25:49Z</dc:date>
    <item>
      <title>field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956529#M393634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to know abt field catlog ?if it is there with example, it will be better......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:23:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956529#M393634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956530#M393635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HEllo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bd4330fe-0701-0010-03be-f64659b88dca" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bd4330fe-0701-0010-03be-f64659b88dca&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward for helpful answers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:25:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956530#M393635</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956531#M393636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go to the function module  'REUSE_ALV_LIST_DISPLAY'.&lt;/P&gt;&lt;P&gt;In that read documentation abt the IT_fieldcat ( Import parameter) and try to execute the following code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables spfli.&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA W_FCODE TYPE SLIS_EXTAB-FCODE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*data: t_spfli TYPE SPFLI OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*select * from spfli into table t_spfli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : t_excluding TYPE SLIS_T_EXTAB .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*W_fcode = '&amp;amp;ETA'.&lt;/P&gt;&lt;P&gt;*append w_fcode to t_excluding.&lt;/P&gt;&lt;P&gt;*W_fcode = '&amp;amp;OUP'.&lt;/P&gt;&lt;P&gt;*append w_fcode to t_excluding.&lt;/P&gt;&lt;P&gt;*W_fcode = '&amp;amp;ODN'.&lt;/P&gt;&lt;P&gt;*append w_fcode to t_excluding.&lt;/P&gt;&lt;P&gt;*W_fcode = '&amp;amp;ILT'.&lt;/P&gt;&lt;P&gt;*append w_fcode to t_excluding.&lt;/P&gt;&lt;P&gt;*W_fcode = '&amp;amp;LFO'.&lt;/P&gt;&lt;P&gt;*append w_fcode to t_excluding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*call function 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME               = 'SPFLI'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  IT_FIELDCAT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   = T_EXCLUDING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; tables&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   t_outtab                       = T_SPFLI&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;data : fs_col type SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_work,&lt;/P&gt;&lt;P&gt;    check      type c,&lt;/P&gt;&lt;P&gt;    col(4)     type c,&lt;/P&gt;&lt;P&gt;    light      type c value '1',&lt;/P&gt;&lt;P&gt;    carrid     type spfli-carrid,&lt;/P&gt;&lt;P&gt;    connid     type spfli-connid,&lt;/P&gt;&lt;P&gt;    fltime     type spfli-fltime,&lt;/P&gt;&lt;P&gt;    distance   type spfli-distance,&lt;/P&gt;&lt;P&gt;    cell       type slis_t_specialcol_alv,&lt;/P&gt;&lt;P&gt;  end of fs_work.&lt;/P&gt;&lt;P&gt;DATA FS_CELL like line of fs_work-CELL.&lt;/P&gt;&lt;P&gt;parameters :&lt;/P&gt;&lt;P&gt;  p_row   type i default 5,&lt;/P&gt;&lt;P&gt;  p_cellr type i default 6,&lt;/P&gt;&lt;P&gt;  p_cellc type i default 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_table like standard table&lt;/P&gt;&lt;P&gt;            of fs_work&lt;/P&gt;&lt;P&gt;       initial size 0.&lt;/P&gt;&lt;P&gt;data :&lt;/P&gt;&lt;P&gt;  t_fieldcat TYPE STANDARD TABLE OF SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;  wa_fieldcat type slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN .&lt;/P&gt;&lt;P&gt;  select carrid&lt;/P&gt;&lt;P&gt;       connid&lt;/P&gt;&lt;P&gt;       fltime&lt;/P&gt;&lt;P&gt;       DISTANCE&lt;/P&gt;&lt;P&gt;  from spfli&lt;/P&gt;&lt;P&gt;  into corresponding fields of table t_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if p_row not between 1 and sy-dbcnt&lt;/P&gt;&lt;P&gt;  or p_cellr not between 1 and sy-dbcnt.&lt;/P&gt;&lt;P&gt;    message 'Specified Row doesnot exist in the table' type 'E'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*wa_fieldcat-row_pos             = 2.&lt;/P&gt;&lt;P&gt;wa_fieldcat-col_pos             = 3.&lt;/P&gt;&lt;P&gt;wa_fieldcat-fieldname           = 'FLTIME'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-tabname             =&lt;/P&gt;&lt;P&gt;*wa_fieldcat-currency&lt;/P&gt;&lt;P&gt;*wa_fieldcat-cfieldname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-ctabname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-ifieldname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-quantity&lt;/P&gt;&lt;P&gt;*wa_fieldcat-qfieldname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-qtabname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-round&lt;/P&gt;&lt;P&gt;*wa_fieldcat-exponent&lt;/P&gt;&lt;P&gt;*wa_fieldcat-key                 = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-key_sel             = ' '.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-icon                = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-symbol&lt;/P&gt;&lt;P&gt;*wa_fieldcat-checkbox&lt;/P&gt;&lt;P&gt;wa_fieldcat-just                = 'C'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-no_sign&lt;/P&gt;&lt;P&gt;*wa_fieldcat-no_zero             = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-no_out              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-no_convext&lt;/P&gt;&lt;P&gt;*wa_fieldcat-edit_mask&lt;/P&gt;&lt;P&gt;*wa_fieldcat-emphasize           = 'C400'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-fix_column          = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-do_sum              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-no_sum              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-hotspot             = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-tech&lt;/P&gt;&lt;P&gt;wa_fieldcat-outputlen           = 6.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-offset&lt;/P&gt;&lt;P&gt;wa_fieldcat-seltext_l           = 'Airline Carrierid'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-seltext_m           = 'Carrier ID'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-seltext_s           = 'Aircarrid'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-ddictxt&lt;/P&gt;&lt;P&gt;*wa_fieldcat-rollname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-datatype&lt;/P&gt;&lt;P&gt;*wa_fieldcat-inttype&lt;/P&gt;&lt;P&gt;*wa_fieldcat-intlen&lt;/P&gt;&lt;P&gt;*wa_fieldcat-lowercase            = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-ref_fieldname        = 'CARRID'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-ref_tabname          = 'SPFLI'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-roundfieldname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-roundtabname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-decimalsfieldname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-decimalstabname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-decimals_out&lt;/P&gt;&lt;P&gt;*wa_fieldcat-text_fieldname&lt;/P&gt;&lt;P&gt;*wa_fieldcat-reptext_ddic         = 'SPFLI DATA'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-ddic_outputlen       = 8.&lt;/P&gt;&lt;P&gt;append wa_fieldcat to t_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*wa_fieldcat-row_pos              = 2.&lt;/P&gt;&lt;P&gt;wa_fieldcat-col_pos              = 4.&lt;/P&gt;&lt;P&gt;wa_fieldcat-fieldname            = 'DISTANCE'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-no_zero              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-outputlen            = 6.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-key                  = 'X'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-emphasize            = 'C700'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-symbol               = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-input                = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-no_out               = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-tech                 = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-lowercase            = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-do_sum               = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-just                 = 'C'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-ref_tabname          = 'SPFLI'.&lt;/P&gt;&lt;P&gt;append wa_fieldcat to t_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*wa_fieldcat-row_pos             = 2.&lt;/P&gt;&lt;P&gt;wa_fieldcat-col_pos             = 1.&lt;/P&gt;&lt;P&gt;wa_fieldcat-fieldname           = 'CARRID'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-outputlen           = 6.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-emphasize           = 'C700'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-hotspot             = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-icon                = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-col                 = 'C401'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-symbol              = 'X'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-key                 = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-fix_column          = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-do_sum              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-lzero               = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-input               = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-just                = 'R'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-ref_tabname         = 'SPFLI'.&lt;/P&gt;&lt;P&gt;append wa_fieldcat to t_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*wa_fieldcat-row_pos             = 2.&lt;/P&gt;&lt;P&gt;wa_fieldcat-col_pos             = 2.&lt;/P&gt;&lt;P&gt;wa_fieldcat-fieldname           = 'CONNID'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-outputlen           = 6.&lt;/P&gt;&lt;P&gt;wa_fieldcat-emphasize           = 'C700'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-hotspot             = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-icon                = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-col                 = 'C401'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-symbol              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-key                 = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-fix_column          = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-do_sum              = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-lzero               = 'X'.&lt;/P&gt;&lt;P&gt;*wa_fieldcat-input               = 'X'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-just                = 'R'.&lt;/P&gt;&lt;P&gt;wa_fieldcat-ref_tabname         = 'SPFLI'.&lt;/P&gt;&lt;P&gt;append wa_fieldcat to t_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Getting the column name for the cell to be colored...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;loop at t_fieldcat into wa_fieldcat where col_pos eq p_cellc.&lt;/P&gt;&lt;P&gt;  fs_cell-fieldname = wa_fieldcat-fieldname.&lt;/P&gt;&lt;P&gt;  fs_cell-color-col = 5.&lt;/P&gt;&lt;P&gt;  append fs_cell to fs_work-cell.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;  message 'Column position does not exist' type 'I'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;clear wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify t_table  index p_cellr from fs_work transporting cell.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Assigning the layout options to the layout structure...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;fs_work-col = 'C910'.&lt;/P&gt;&lt;P&gt;fs_col-info_fieldname = 'COL'.&lt;/P&gt;&lt;P&gt;fs_col-box_fieldname  = 'CHECK'.&lt;/P&gt;&lt;P&gt;fs_col-coltab_fieldname = 'CELL'.&lt;/P&gt;&lt;P&gt;*fs_col-no_vline     = 'X'.&lt;/P&gt;&lt;P&gt;*fs_col-lights_fieldname = 'LIGHT'.&lt;/P&gt;&lt;P&gt;*fs_col-no_totalline = 'X'.&lt;/P&gt;&lt;P&gt;*fs_col-no_subchoice = 'X'.&lt;/P&gt;&lt;P&gt;fs_col-numc_sum = 'X'.&lt;/P&gt;&lt;P&gt;fs_col-no_input = 'X'.&lt;/P&gt;&lt;P&gt;fs_col-f2code = '&amp;amp;OUP'.&lt;/P&gt;&lt;P&gt;FS_COL-key_hotspot = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify t_table  index p_row from fs_work transporting col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PROGRAM             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IS_LAYOUT                      =  fs_col&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                    =  T_FIELDCAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =   t_excluding&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_LIST_ADAPTER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    t_outtab                       = t_table&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:26:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956531#M393636</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956532#M393637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Field catalog is an internal table which describes how each column in an ALV report should look like. It tells what should be the output length of the column, what should be th eheading text for that field, should it be input enabled or not, etc.&lt;/P&gt;&lt;P&gt;For examples look at BC&lt;STRONG&gt;ALV&lt;/STRONG&gt; programs in se38 transaction.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:27:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956532#M393637</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:27:06Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956533#M393638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sasi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the field catalog is used in ALVs to describe the structure of the fields to be displayed in the ALV along with the positions of the fields (column positions) and technical attributes (like description, data type and length) of every field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if your ALV has the same structure as that of a data dictionary structure or even an internal table, u can construct the field catalog by calling the REUSE_ALV_FIELDCATALOG_MERGE function module to build it auto.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at programs with patter BCALV* for more help on this and a where used list on the above function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aditya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:28:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956533#M393638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956534#M393639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;field catalog fills the header for the output of ALV. It helps us put the order of the coloumns that we want in our report. The below extract code caqn help u understand better. In case u want a full code do revert back.&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;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_field_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_field_catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM build_catalog USING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  'LAND1'       'TBL_FINAL'   text-026   'C' '01',&lt;/P&gt;&lt;P&gt;  'DATE'        'TBL_FINAL'   text-020   'C' '02',&lt;/P&gt;&lt;P&gt;  'TEXT'        'TBL_FINAL'   text-021   'C' '03',&lt;/P&gt;&lt;P&gt;  'INDICATOR'   'TBL_FINAL'   text-027   'C' '04',&lt;/P&gt;&lt;P&gt;  'WAERS'       'TBL_FINAL'   text-022   'C' '05',&lt;/P&gt;&lt;P&gt;  'WRBTR'       'TBL_FINAL'   text-023   'N' '06'.&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;ENDFORM.                    " fill_field_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  build_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_catalog USING  p_fieldname&lt;/P&gt;&lt;P&gt;                          p_table&lt;/P&gt;&lt;P&gt;                          p_short&lt;/P&gt;&lt;P&gt;                          p_type&lt;/P&gt;&lt;P&gt;                          p_col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-fieldname     = p_fieldname.&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-tabname       = p_table.&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-seltext_s     = p_short.&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-seltext_m     = p_short.&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-seltext_l     = p_short.&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-col_pos       = p_col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_type EQ 'C'.&lt;/P&gt;&lt;P&gt;    st_alv_fieldcat-key = 'X'.&lt;/P&gt;&lt;P&gt;  ELSE.                      "move packed info to right&lt;/P&gt;&lt;P&gt;    st_alv_fieldcat-just      = 'R'."L-Left R- Right C-center&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  st_alv_fieldcat-outputlen         = '15'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF st_alv_fieldcat-fieldname EQ 'TEXT'.&lt;/P&gt;&lt;P&gt;    st_alv_fieldcat-outputlen         = '40'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND st_alv_fieldcat TO w_alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR st_alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  alv_grid_display&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM alv_grid_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;optimize width&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  st_alv_settings-no_colwopt = 'X'.&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_callback_program     = w_alv_repid&lt;/P&gt;&lt;P&gt;            i_callback_top_of_page = w_alv_top_of_page  "'TOP_OF_PAGE'&lt;/P&gt;&lt;P&gt;            i_background_id        = 'ALV_BACKGROUND'&lt;/P&gt;&lt;P&gt;            i_grid_settings        = st_alv_settings&lt;/P&gt;&lt;P&gt;            is_layout              = st_alv_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat            = w_alv_fieldcat&lt;/P&gt;&lt;P&gt;            it_sort                = tbl_alv_sort&lt;/P&gt;&lt;P&gt;            is_variant             = st_alv_variant&lt;/P&gt;&lt;P&gt;            it_events              = w_alv_events&lt;/P&gt;&lt;P&gt;            i_save                 = 'A'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            t_outtab               = tbl_final&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " alv_grid_display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If found useful reward with points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:28:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956534#M393639</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956535#M393640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Field catalog containing descriptions of the list output fields (usually a subset of the internal output table fields).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A field catalog is required for every ALV list output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The field catalog for the output table is built-up in the caller's coding. The build-up can be completely or partially automated by calling the REUSE_ALV_FIELDCATALOG_MERGE module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Mar 2007 09:31:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956535#M393640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-02T09:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: field catlog</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956536#M393641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;done&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2011 08:50:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-catlog/m-p/1956536#M393641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-08-26T08:50:12Z</dc:date>
    </item>
  </channel>
</rss>

