<?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 HELP1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508361#M567153</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Frnds,&lt;/P&gt;&lt;P&gt;                    Can anyone give me some clues why this program is having problem.&lt;/P&gt;&lt;P&gt;                     and whst the difference between field catalog merge and manual building fieldcatalog like given in above post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanking u all.&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;   kavita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2007 04:56:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-19T04:56:19Z</dc:date>
    <item>
      <title>ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508358#M567150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Help me to know whts wrong in this code. When i m executig by providing selection data, i m getting dump error as size of fieldcatalog more than internal table.&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;&amp;lt;code&amp;gt;tables: mara.&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS.&lt;/P&gt;&lt;P&gt;DATA : begin of GIT_RAMS OCCURS 0,&lt;/P&gt;&lt;P&gt;        matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;        ersda LIKE mara-ersda,&lt;/P&gt;&lt;P&gt;        ernam LIKE mara-ernam,&lt;/P&gt;&lt;P&gt;        lvorm like mara-lvorm,&lt;/P&gt;&lt;P&gt;        end of GIT_RAMS.&lt;/P&gt;&lt;P&gt;data : REPID TYPE SY-REPID,&lt;/P&gt;&lt;P&gt;       FIELD_CAT type SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       WA_FLDCAT LIKE LINE OF FIELD_CAT.&lt;/P&gt;&lt;P&gt; selection-screen begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt; select-options : S_ersda for MARA-ersda.&lt;/P&gt;&lt;P&gt; selection-screen end of block b1.&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;REPID = SY-REPID.&lt;/P&gt;&lt;P&gt; at selection-screen.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if s_ersda-low is initial.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;message e000 with 'plz enter some value'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*PERFORM FILED_CATALOG.&lt;/P&gt;&lt;P&gt;*PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;select matnr&lt;/P&gt;&lt;P&gt;         ersda&lt;/P&gt;&lt;P&gt;         ernam&lt;/P&gt;&lt;P&gt;         lvorm&lt;/P&gt;&lt;P&gt;    from mara&lt;/P&gt;&lt;P&gt;    into table git_rams&lt;/P&gt;&lt;P&gt;   where ersda in s_ersda.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SORT GIT_RAMS BY MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;form filed_catalog.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_PROGRAM_NAME               = REPID&lt;/P&gt;&lt;P&gt;   I_INTERNAL_TABNAME           = 'GIT_RAMS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_STRUCTURE_NAME             = I_STRUCTURE_NAME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_CLIENT_NEVER_DISPLAY       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_INCLNAME                   = REPID&lt;/P&gt;&lt;P&gt;   I_BYPASSING_BUFFER           = 'X'&lt;/P&gt;&lt;P&gt;    I_BUFFER_ACTIVE              = ' '&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;     ct_fieldcat                  = FIELD_CAT.&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;   INCONSISTENT_INTERFACE       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PROGRAM_ERROR                = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OTHERS                       = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;*LOOP AT GIT_RAMS.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;*I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;P&gt;   I_BYPASSING_BUFFER             = 'X'&lt;/P&gt;&lt;P&gt;   I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PROGRAM             = 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_STRUCTURE_NAME               = I_STRUCTURE_NAME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                      = IS_LAYOUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IT_FIELDCAT                    =  FIELD_CAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   = IT_EXCLUDING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              = IT_SPECIAL_GROUPS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        = IT_SORT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      = IT_FILTER&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    = 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                     = IS_VARIANT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      = IT_EVENTS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  = IT_EVENT_EXIT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                       = IS_PRINT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   = 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           = IR_SALV_LIST_ADAPTER&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                = 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;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        = 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         = 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                       = GIT_RAMS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         IF sy-subrc &amp;lt;&amp;gt; 0&lt;/P&gt;&lt;/LI&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;*ENDLOOP.&lt;/P&gt;&lt;P&gt;*ENDFORM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;form get_data.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;select matnr ersda ernam from mara into table git_rams where ersda in s_ersda .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;sort git_rams by matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: LV_TABIX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt; LOOP AT FIELD_CAT INTO WA_FLDCAT.&lt;/P&gt;&lt;P&gt;   LV_TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;   CASE WA_FLDCAT-FIELDNAME.&lt;/P&gt;&lt;P&gt;     WHEN 'MATNR'.&lt;/P&gt;&lt;P&gt;       WA_FLDCAT-KEY = ' '.&lt;/P&gt;&lt;P&gt;   ENDCASE.&lt;/P&gt;&lt;P&gt;   MODIFY FIELD_CAT FROM WA_FLDCAT INDEX LV_TABIX.&lt;/P&gt;&lt;P&gt; ENDLOOP.&amp;lt;/code&amp;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;One more thing i m not getting the difference between manuals building the fildcatalog and using fild catalog merge. &amp;lt;code&amp;gt; *Manualy means : some what in this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;code&amp;gt; WHEN 'EBELN'.&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-COL_POS = '1'.&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-OUTPUTLEN = '15'.&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-SELTEXT_L  = 'Purchase Doc'."long key word&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-SELTEXT_M  = 'Purch Doc'.   "middle key word&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-SELTEXT_S  = 'Purch Doc '.  "short text&lt;/P&gt;&lt;P&gt;        WA_FLDCAT_HEAD-HOTSPOT = 'X'.&amp;lt;/code&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kavita&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        kavita kashyap&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 17:33:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508358#M567150</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T17:33:52Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508359#M567151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your program is actually working perfectly fine in my 46c system.  I did move the changeing of the MATNR field to a non-key field logic before the actual call to the REUSE_ALV_GRID_DISPLAY function module.&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;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 17:41:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508359#M567151</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-07-18T17:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508360#M567152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rich i m working in 5.0 i m getting error.&lt;/P&gt;&lt;P&gt;can u plzz clarify.&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;Kavita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 18:22:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508360#M567152</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T18:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508361#M567153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Frnds,&lt;/P&gt;&lt;P&gt;                    Can anyone give me some clues why this program is having problem.&lt;/P&gt;&lt;P&gt;                     and whst the difference between field catalog merge and manual building fieldcatalog like given in above post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanking u all.&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;   kavita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 04:56:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508361#M567153</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T04:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508362#M567154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kavita,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think inthis program in the function module &amp;lt;b&amp;gt;REUSE_ALV_FIELDCATALOG_MERGE&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;in exporting parameter you are using --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;I_INTERNAL_TABNAME = 'GIT_RAMS'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;this GIT_RAMS is not like any physical structure .So make a structure through SE11 like GIT_RAMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise &amp;lt;b&amp;gt;manually build the fieldcatalog&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;find the following code as an example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA : l_pos TYPE i VALUE 1.


  ist_fieldcat-fieldname = 'POSID'.
  ist_fieldcat-tabname   = 'IT_FINAL'.
  ist_fieldcat-outputlen = 24.
  ist_fieldcat-col_pos   = l_pos.
*  ist_fieldcat-ddictxt = 'L'.
  ist_fieldcat-key = 'X'.
  ist_fieldcat-seltext_l = 'Appropriation Request Number'.

  APPEND ist_fieldcat.
  CLEAR ist_fieldcat.


  l_pos = l_pos + 1.
  ist_fieldcat-fieldname = 'TXT04'.
  ist_fieldcat-tabname   = 'IT_FINAL'.
  ist_fieldcat-outputlen = 4.
  ist_fieldcat-col_pos   = l_pos.
  ist_fieldcat-ddictxt = 'L'.
*  ist_fieldcat-key = 'X'.
  ist_fieldcat-seltext_l = 'Status'.
  ist_fieldcat-EMPHASIZE = 'C400'.
  APPEND ist_fieldcat.
  CLEAR ist_fieldcat.

  l_pos = l_pos + 1.
  ist_fieldcat-fieldname = 'UDATE'.
  ist_fieldcat-tabname   = 'IT_FINAL'.
  ist_fieldcat-outputlen = 8.
  ist_fieldcat-col_pos   = l_pos.
  ist_fieldcat-ddictxt = 'L'.
  ist_fieldcat-key = 'X'.
  ist_fieldcat-seltext_l = 'Status Date'.
*  IST_FIELDCAT-EMPHASIZE = 'C600'.
  APPEND ist_fieldcat.
  CLEAR ist_fieldcat.



&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;Reward point if find helpful&lt;/P&gt;&lt;P&gt;Debjani&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 05:28:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508362#M567154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T05:28:17Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508363#M567155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Debjani,&lt;/P&gt;&lt;P&gt;                 Thnks for ur reply. But i have already delcared GIT_RAMS as an internal table then why again creating structure. Ur correct here its not a physical structure. But i want to know is there any other way which can be done and error wont be there in reuse_merge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz help , i m confused in that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnks&lt;/P&gt;&lt;P&gt;kavita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 05:50:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508363#M567155</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T05:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508364#M567156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Its very vital frnds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;kavita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 06:01:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508364#M567156</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T06:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508365#M567157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any help frnds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;kavita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 06:37:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508365#M567157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T06:37:02Z</dc:date>
    </item>
    <item>
      <title>Re: ALV HELP1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508366#M567158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kavitha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u have to create a structure in SE11 with the fields, and then pass that structure into the REUSE_ALV_FIELDCATALOG_MERGE , in the parameter&lt;/P&gt;&lt;P&gt; I_internal_tabname = ' structure name '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; even though u create a structure, u need to pass it to the table parameter.&lt;/P&gt;&lt;P&gt; then it will work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 06:43:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-help1/m-p/2508366#M567158</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T06:43:54Z</dc:date>
    </item>
  </channel>
</rss>

