<?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: internal table read field name runtime in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273516#M1019618</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;instead you can do this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-repid
      i_internal_tabname     = 'IT_MASTER'
      i_inclname             = sy-repid      
    CHANGING
      ct_fieldcat            =  it_fieldcat[]
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.
  IF sy-subrc ne 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or else &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: ind(2) type n.


do 3 times.
ind = ind + 1.
concatenate 'BEG' ind into gs_fcat-fieldname.
syc = syc + 1.
gs_fcat-col_pos = syc + 3.
"gs_fcat-fieldname = ???????. ==&amp;gt; (begnn)
gs_fcat-SCRTEXT_l = syc.
gs_fcat-SCRTEXT_m = syc.
gs_fcat-SCRTEXT_s = syc.
gs_fcat-edit = 'X'.

APPEND gs_fcat TO gt_fcat.
CLEAR gs_fcat.
enddo.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 09 Aug 2008 16:34:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-09T16:34:21Z</dc:date>
    <item>
      <title>internal table read field name runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273515#M1019617</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 want to read fieldname of internal table to    *gs_fcat-fieldname  . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;so&lt;/STRONG&gt;  &lt;STRONG&gt;beg01&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;        **beg02      = gs_fcat-fieldname   " &lt;STRONG&gt;how I can do this ???&lt;/STRONG&gt;* &lt;/P&gt;&lt;P&gt;        *&lt;STRONG&gt;beg03&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA  : BEGIN OF it_master OCCURS 0   ,&lt;/P&gt;&lt;P&gt;            mark                      ,&lt;/P&gt;&lt;P&gt;            pernr     LIKE p2010-pernr,&lt;/P&gt;&lt;P&gt;            ename     LIKE p0001-ename,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this place..............................................&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;beg01     LIKE P2010-ANZHL,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;beg02     LIKE P2010-ANZHL,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;beg03     LIKE P2010-ANZHL,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;END OF it_master           .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    syc = syc + 1.&lt;/P&gt;&lt;P&gt;    gs_fcat-col_pos = syc + 3.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;gs_fcat-fieldname  = ???????.&lt;/STRONG&gt;    ==&amp;gt;     (begnn)&lt;/P&gt;&lt;P&gt;    gs_fcat-SCRTEXT_l = syc.&lt;/P&gt;&lt;P&gt;    gs_fcat-SCRTEXT_m = syc.&lt;/P&gt;&lt;P&gt;    gs_fcat-SCRTEXT_s = syc.&lt;/P&gt;&lt;P&gt;    gs_fcat-edit = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND gs_fcat TO gt_fcat.&lt;/P&gt;&lt;P&gt;    CLEAR gs_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------------" /&gt;&lt;P&gt;Thanks For Reply ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: burak özer on Aug 9, 2008 6:13 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Aug 2008 16:13:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273515#M1019617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-09T16:13:05Z</dc:date>
    </item>
    <item>
      <title>Re: internal table read field name runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273516#M1019618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;instead you can do this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-repid
      i_internal_tabname     = 'IT_MASTER'
      i_inclname             = sy-repid      
    CHANGING
      ct_fieldcat            =  it_fieldcat[]
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.
  IF sy-subrc ne 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or else &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: ind(2) type n.


do 3 times.
ind = ind + 1.
concatenate 'BEG' ind into gs_fcat-fieldname.
syc = syc + 1.
gs_fcat-col_pos = syc + 3.
"gs_fcat-fieldname = ???????. ==&amp;gt; (begnn)
gs_fcat-SCRTEXT_l = syc.
gs_fcat-SCRTEXT_m = syc.
gs_fcat-SCRTEXT_s = syc.
gs_fcat-edit = 'X'.

APPEND gs_fcat TO gt_fcat.
CLEAR gs_fcat.
enddo.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Aug 2008 16:34:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273516#M1019618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-09T16:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: internal table read field name runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273517#M1019619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Aug 2008 16:49:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-read-field-name-runtime/m-p/4273517#M1019619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-09T16:49:28Z</dc:date>
    </item>
  </channel>
</rss>

