<?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: ALV issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279278#M496097</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the below code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsc18 .&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;TABLES: mara, marc, mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;itab_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;gs_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;wa_fieldcat TYPE LINE OF slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;g_repid LIKE sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: mat_no FOR mara-matnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;matno TYPE mara-matnr," ( "matno type mara-matnr)&lt;/P&gt;&lt;P&gt;iersda TYPE mara-ersda, "(" iersda type mara-matnr)&lt;/P&gt;&lt;P&gt;ernam TYPE mara-ernam,&lt;/P&gt;&lt;P&gt;aenam TYPE mara-aenam,&lt;/P&gt;&lt;P&gt;werks TYPE marc-werks,&lt;/P&gt;&lt;P&gt;pstat TYPE marc-pstat,&lt;/P&gt;&lt;P&gt;lfmon TYPE mard-lfmon,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data: itab like table of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;  SELECT a&lt;SUB&gt;matnr a&lt;/SUB&gt;ersda a&lt;SUB&gt;ernam a&lt;/SUB&gt;aenam c&lt;SUB&gt;werks c&lt;/SUB&gt;pstat d~lfmon&lt;/P&gt;&lt;P&gt;  INTO TABLE itab&lt;/P&gt;&lt;P&gt;  UP TO 13 ROWS&lt;/P&gt;&lt;P&gt;  FROM mara AS a&lt;/P&gt;&lt;P&gt;  INNER JOIN marc AS c ON a&lt;SUB&gt;matnr = c&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  INNER JOIN mard AS d ON c&lt;SUB&gt;matnr = d&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  WHERE a~matnr IN mat_no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*fill the fieldcatalogue&lt;/P&gt;&lt;P&gt;  PERFORM fieldcat_fill.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Detail for the layout of the list.&lt;/P&gt;&lt;P&gt;  PERFORM layout_allg_build USING gs_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*show data as ALV-list.&lt;/P&gt;&lt;P&gt;  PERFORM alv_show.&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 alv_show&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 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;FORM alv_show.&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;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;/UL&gt;&lt;P&gt;  i_callback_program = g_repid&lt;/P&gt;&lt;UL&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_CALLBACK_TOP_OF_PAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_CALLBACK_HTML_TOP_OF_PAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_CALLBACK_HTML_END_OF_LIST = ' '&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;LI level="1" type="ul"&gt;&lt;P&gt;I_BACKGROUND_ID = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_GRID_TITLE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_GRID_SETTINGS =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  is_layout = gs_layout&lt;/P&gt;&lt;P&gt;  it_fieldcat = itab_fieldcat[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_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;IT_ALV_GRAPHICS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ADD_FIELDCAT =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_HYPERLINK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E_EXIT_CAUSED_BY_CALLER =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ES_EXIT_CAUSED_BY_USER =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = itab&lt;/P&gt;&lt;UL&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;  .&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " alv_show&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 fieldcat_fill&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 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;FORM fieldcat_fill.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNO'. "("wa_fieldcat-fieldname = 'MATNO'.)&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Material No'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt; wa_fieldcat-fieldname = 'IERSDA'. "("wa_fieldcat-fieldname = 'IERSDA'.)&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'ERSDA'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Date Created'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Created By'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Changed By'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'IWERKS'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'MARC'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Plant'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'PSTAT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_fieldname = 'PSTAT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'MARC'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Status'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'LFMON'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_fieldname = 'LFMON'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'MARD'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Current Period'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fieldcat_fill&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 layout_allg_build&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_GS_LAYOUT 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;FORM layout_allg_build USING gs_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  gs_layout-colwidth_optimize = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " layout_allg_build&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 May 2007 21:18:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-16T21:18:57Z</dc:date>
    <item>
      <title>ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279269#M496088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of wa,&lt;/P&gt;&lt;P&gt;      matnr type mara-matnr,&lt;/P&gt;&lt;P&gt;      ersda type mara-ersda,&lt;/P&gt;&lt;P&gt;      ernam type mara-ernam,&lt;/P&gt;&lt;P&gt;      aenam type mara-aenam,&lt;/P&gt;&lt;P&gt;      werks type marc-werks,&lt;/P&gt;&lt;P&gt;      pstat type marc-pstat,&lt;/P&gt;&lt;P&gt;      lfmon type mard-lfmon,&lt;/P&gt;&lt;P&gt;      end of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab like table of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this i have obviously given the wa_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;and the report displays output fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if i have a different name in the declaration like (changes in bold)&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;matno&amp;lt;/b&amp;gt; type mara-matnr...&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;iersda&amp;lt;/b&amp;gt; type mara-ersda&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and obviously wa_fieldcat-fieldname = '&amp;lt;b&amp;gt;MATNO&amp;lt;/b&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My report displays blank grid with out any data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can some plz tell me the possible reason for this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:32:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279269#M496088</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279270#M496089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you using function module REUSE_ALV_FIELDCATALOG_MERGE to get the field catalog or are you writing code to append data to the catalog table?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:44:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279270#M496089</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279271#M496090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wa_fieldcat-fieldname = 'MATNO'&lt;/P&gt;&lt;P&gt;wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the output..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:45:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279271#M496090</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279272#M496091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When using function module REUSE_ALV_FIELDCATALOG_MERGE to create your field catalog please define your structure with LIKE instead of type. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  DATA: BEGIN OF wa,
          matnr LIKE mara-matnr,
          ersda LIKE mara-ersda,
          ernam LIKE mara-ernam,
          aenam LIKE mara-aenam,
          werks LIKE marc-werks,
          pstat LIKE marc-pstat,
          lfmon LIKE mard-lfmon,
        END OF wa.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: begin of wa,
matnr type mara-matnr,
ersda type mara-ersda,
ernam type mara-ernam,
aenam type mara-aenam,
werks type marc-werks,
pstat type marc-pstat,
lfmon type mard-lfmon,
end of wa.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:48:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279272#M496091</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:48:16Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279273#M496092</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;I have only used REUSE_ALV_GRId_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and filled the fieldcat&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname  = 'ERSDA'. (" IERSDA doesn't work though declared- accepting only this")&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'ERSDA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Date Created'.&lt;/P&gt;&lt;P&gt; APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:49:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279273#M496092</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279274#M496093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;do not use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_fieldcat-ref_fieldname = 'ERSDA'.&lt;/P&gt;&lt;P&gt;WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code should be : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;WA_fieldcat-fieldname = 'ERSDA'. (" IERSDA doesn't work though declared- accepting only this")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_fieldcat-seltext_s = 'Date Created'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:50:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279274#M496093</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:50:22Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279275#M496094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use function module REUSE_ALV_FIELDCATALOG_MERGE. Never attempt to create the catelog by appending to the catelog table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:51:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279275#M496094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279276#M496095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This code really works. But if I make changes to it like i mentioned it doen't work and gives me blank grid. I am just placing the changes in comments and in bold text.....can some one run the report and check the changes....u wud c blank fields..no data.&lt;/P&gt;&lt;P&gt;(just replace the text before boldtext with bold text and run)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZSC18 .&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;tables: mara, marc, mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;     itab_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     gs_layout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;     wa_fieldcat type line of slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     g_repid like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block B1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: mat_no FOR mara-matnr.&lt;/P&gt;&lt;P&gt;selection-screen end of block B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of wa,&lt;/P&gt;&lt;P&gt;      matnr type mara-matnr, &amp;lt;b&amp;gt;( "matno type mara-matnr)&amp;lt;/b&amp;gt;  &lt;/P&gt;&lt;P&gt;     ersda type mara-ersda,  &amp;lt;b&amp;gt;(" iersda type mara-matnr)&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      ernam type mara-ernam,&lt;/P&gt;&lt;P&gt;      aenam type mara-aenam,&lt;/P&gt;&lt;P&gt;      werks type marc-werks,&lt;/P&gt;&lt;P&gt;      pstat type marc-pstat,&lt;/P&gt;&lt;P&gt;      lfmon type mard-lfmon,&lt;/P&gt;&lt;P&gt;      end of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab like table of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT a&lt;SUB&gt;matnr a&lt;/SUB&gt;ersda a&lt;SUB&gt;ernam a&lt;/SUB&gt;aenam c&lt;SUB&gt;werks c&lt;/SUB&gt;pstat d~lfmon&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;UP TO 13 rows&lt;/P&gt;&lt;P&gt;FROM mara AS a&lt;/P&gt;&lt;P&gt;INNER JOIN marc AS c ON a&lt;SUB&gt;matnr = c&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;INNER JOIN mard AS d ON c&lt;SUB&gt;matnr = d&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;WHERE a~matnr IN MAT_NO.&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;*fill the fieldcatalogue&lt;/P&gt;&lt;P&gt;perform fieldcat_fill.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Detail for the layout of the list.&lt;/P&gt;&lt;P&gt;perform layout_allg_build using gs_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*show data as ALV-list.&lt;/P&gt;&lt;P&gt;perform alv_show.&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  alv_show&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM alv_show.&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;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;/UL&gt;&lt;P&gt;   I_CALLBACK_PROGRAM                = G_REPID&lt;/P&gt;&lt;UL&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_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&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;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IS_LAYOUT                         = GS_LAYOUT&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = ITAB_FIELDCAT[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_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;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                          = ITAB&lt;/P&gt;&lt;UL&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;          .&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " alv_show&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  fieldcat_fill&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM fieldcat_fill.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_fieldcat-fieldname = 'MATNR'. &amp;lt;b&amp;gt;("wa_fieldcat-fieldname = 'MATNO'.)&amp;lt;/b&amp;gt;     WA_fieldcat-ref_fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Material No'&lt;/P&gt;&lt;P&gt; APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname  = 'ERSDA'. &amp;lt;b&amp;gt;("wa_fieldcat-fieldname = 'IERSDA'.)&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'ERSDA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Date Created'.&lt;/P&gt;&lt;P&gt; APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Created By'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Changed By'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname = 'IWERKS'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARC'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Plant'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname = 'PSTAT'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'PSTAT'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARC'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Status'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-fieldname = 'LFMON'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_fieldname = 'LFMON'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-ref_tabname = 'MARD'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;     WA_fieldcat-seltext_s = 'Current Period'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fieldcat_fill&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  layout_allg_build&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_GS_LAYOUT  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;FORM layout_allg_build USING    GS_LAYOUT type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gs_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;gs_layout-colwidth_optimize = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " layout_allg_build&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 20:59:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279276#M496095</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T20:59:12Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279277#M496096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alchemi,&lt;/P&gt;&lt;P&gt;WA_fieldcat-fieldname = 'MATNR'. ("wa_fieldcat-fieldname = 'MATNO'.) &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;* WA_fieldcat-ref_fieldname = 'MATNR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WA_fieldcat-ref_tabname = 'MARA'.&amp;lt;/b&amp;gt;WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_fieldcat-seltext_s = 'Material No'&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear WA_fieldcat.&lt;/P&gt;&lt;P&gt;WA_fieldcat-fieldname = 'ERSDA'. ("wa_fieldcat-fieldname = 'IERSDA'.)&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;* WA_fieldcat-ref_fieldname = 'ERSDA'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WA_fieldcat-ref_tabname = 'MARA'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_fieldcat-seltext_s = 'Date Created'.&lt;/P&gt;&lt;P&gt;APPEND WA_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Comment the highlighted part.&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>Wed, 16 May 2007 21:11:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279277#M496096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T21:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279278#M496097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the below code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsc18 .&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;TABLES: mara, marc, mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;itab_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;gs_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;wa_fieldcat TYPE LINE OF slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;g_repid LIKE sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: mat_no FOR mara-matnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;matno TYPE mara-matnr," ( "matno type mara-matnr)&lt;/P&gt;&lt;P&gt;iersda TYPE mara-ersda, "(" iersda type mara-matnr)&lt;/P&gt;&lt;P&gt;ernam TYPE mara-ernam,&lt;/P&gt;&lt;P&gt;aenam TYPE mara-aenam,&lt;/P&gt;&lt;P&gt;werks TYPE marc-werks,&lt;/P&gt;&lt;P&gt;pstat TYPE marc-pstat,&lt;/P&gt;&lt;P&gt;lfmon TYPE mard-lfmon,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data: itab like table of wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;  SELECT a&lt;SUB&gt;matnr a&lt;/SUB&gt;ersda a&lt;SUB&gt;ernam a&lt;/SUB&gt;aenam c&lt;SUB&gt;werks c&lt;/SUB&gt;pstat d~lfmon&lt;/P&gt;&lt;P&gt;  INTO TABLE itab&lt;/P&gt;&lt;P&gt;  UP TO 13 ROWS&lt;/P&gt;&lt;P&gt;  FROM mara AS a&lt;/P&gt;&lt;P&gt;  INNER JOIN marc AS c ON a&lt;SUB&gt;matnr = c&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  INNER JOIN mard AS d ON c&lt;SUB&gt;matnr = d&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  WHERE a~matnr IN mat_no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*fill the fieldcatalogue&lt;/P&gt;&lt;P&gt;  PERFORM fieldcat_fill.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Detail for the layout of the list.&lt;/P&gt;&lt;P&gt;  PERFORM layout_allg_build USING gs_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*show data as ALV-list.&lt;/P&gt;&lt;P&gt;  PERFORM alv_show.&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 alv_show&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 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;FORM alv_show.&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;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;/UL&gt;&lt;P&gt;  i_callback_program = g_repid&lt;/P&gt;&lt;UL&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_CALLBACK_TOP_OF_PAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_CALLBACK_HTML_TOP_OF_PAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_CALLBACK_HTML_END_OF_LIST = ' '&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;LI level="1" type="ul"&gt;&lt;P&gt;I_BACKGROUND_ID = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_GRID_TITLE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_GRID_SETTINGS =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  is_layout = gs_layout&lt;/P&gt;&lt;P&gt;  it_fieldcat = itab_fieldcat[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_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;IT_ALV_GRAPHICS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ADD_FIELDCAT =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_HYPERLINK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E_EXIT_CAUSED_BY_CALLER =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ES_EXIT_CAUSED_BY_USER =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = itab&lt;/P&gt;&lt;UL&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;  .&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " alv_show&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 fieldcat_fill&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 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;FORM fieldcat_fill.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNO'. "("wa_fieldcat-fieldname = 'MATNO'.)&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Material No'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt; wa_fieldcat-fieldname = 'IERSDA'. "("wa_fieldcat-fieldname = 'IERSDA'.)&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'ERSDA'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Date Created'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Created By'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;*WA_fieldcat-ref_tabname = 'MARA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Changed By'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'IWERKS'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'MARC'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Plant'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'PSTAT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_fieldname = 'PSTAT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'MARC'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Status'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'LFMON'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_fieldname = 'LFMON'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_tabname = 'MARD'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_s = 'Current Period'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO itab_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fieldcat_fill&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 layout_allg_build&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_GS_LAYOUT 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;FORM layout_allg_build USING gs_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  gs_layout-colwidth_optimize = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " layout_allg_build&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 21:18:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279278#M496097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T21:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279279#M496098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alchemi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This has nothing to do with the ALV. This has got to do with the 'INTO CORRESPONDING FIELDS OF TABLE itab' in your select statement. When you use 'INTO CORRESPONDING FIELDS OF TABLE itab' SAP puts data into fields with matching names. data from field MATNR will only be put into field in internal table ITAB with name MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The solution to this would be to replace   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'INTO CORRESPONDING FIELDS OF TABLE itab' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'INTO TABLE itab' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should solve your problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 21:24:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279279#M496098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T21:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279280#M496099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;    That was an excellent observation!!!!&lt;/P&gt;&lt;P&gt;Alchemi, that is it...you can assign him a 10 and close the thread. He deserves it.&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>Wed, 16 May 2007 21:26:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279280#M496099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T21:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: ALV issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279281#M496100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you all for active responses.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 21:41:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-issue/m-p/2279281#M496100</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-16T21:41:52Z</dc:date>
    </item>
  </channel>
</rss>

