<?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: Runtime error in ALV demo in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479856#M1254589</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; HI,&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Runtime error in the below  report as internal table IT_FIELDCAT is empty after the execution of FM&lt;/P&gt;&lt;P&gt;&amp;gt; REUSE_ALV_FIELDCATALOG_MERGE.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Please tell me how do i rectify this error.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; REPORT  ZMY_ALV_COLORING_CELLS.&lt;/P&gt;&lt;P&gt;&amp;gt; TYPE-POOLS SLIS. &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;&amp;gt;         BUKRS LIKE T001-BUKRS,&lt;/P&gt;&lt;P&gt;&amp;gt;         BUTXT LIKE T001-BUTXT,&lt;/P&gt;&lt;P&gt;&amp;gt;       END   OF itab.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; PARAMETERS: P_BUKRS TYPE TBUKRS.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BUKRS.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;  PERFORM F4_FOR_BUKRS.&lt;/P&gt;&lt;P&gt;&amp;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;gt; *&amp;amp;      Form  F4_FOR_BUKRS&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; FORM F4_FOR_BUKRS.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   DATA: IT_FIELDCAT TYPE  SLIS_T_FIELDCAT_ALV ,&lt;/P&gt;&lt;P&gt;&amp;gt;         ES_SELFIELD TYPE  SLIS_SELFIELD. " Get data&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   SELECT BUKRS&lt;/P&gt;&lt;P&gt;&amp;gt;          BUTXT&lt;/P&gt;&lt;P&gt;&amp;gt;          FROM T001&lt;/P&gt;&lt;P&gt;&amp;gt;          INTO TABLE itab&lt;/P&gt;&lt;P&gt;&amp;gt;          up to 10 rows .&lt;/P&gt;&lt;P&gt;&amp;gt; * Get field&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;&amp;gt;        EXPORTING&lt;/P&gt;&lt;P&gt;&amp;gt;             I_PROGRAM_NAME     = SY-REPID&lt;/P&gt;&lt;P&gt;&amp;gt;*             I_INTERNAL_TABNAME = 'ITAB'&lt;/P&gt;&lt;P&gt;&amp;gt;         &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;  I_STRUCTURE_NAME = 'ITAB' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;        CHANGING&lt;/P&gt;&lt;P&gt;&amp;gt;             CT_FIELDCAT        = IT_FIELDCAT[].&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   LOOP AT IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&amp;gt;     IT_FIELDCAT-KEY = SPACE.&lt;/P&gt;&lt;P&gt;&amp;gt;     IF IT_FIELDCAT-FIELDNAME = 'BUTXT'.&lt;/P&gt;&lt;P&gt;&amp;gt;       IT_FIELDCAT-EMPHASIZE  = 'C710'.&lt;/P&gt;&lt;P&gt;&amp;gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&amp;gt;     IF IT_FIELDCAT-FIELDNAME = 'BUKRS'.&lt;/P&gt;&lt;P&gt;&amp;gt;       IT_FIELDCAT-EMPHASIZE  = 'C610'.&lt;/P&gt;&lt;P&gt;&amp;gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;     MODIFY IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&amp;gt;   ENDLOOP.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'&lt;/P&gt;&lt;P&gt;&amp;gt;     EXPORTING&lt;/P&gt;&lt;P&gt;&amp;gt;  I_TITLE                       = 'THIS IS FOR F4 IN COLOR'&lt;/P&gt;&lt;P&gt;&amp;gt;       I_TABNAME                     = 'ITAB'&lt;/P&gt;&lt;P&gt;&amp;gt;       IT_FIELDCAT                   = IT_FIELDCAT[]&lt;/P&gt;&lt;P&gt;&amp;gt;     IMPORTING&lt;/P&gt;&lt;P&gt;&amp;gt;       ES_SELFIELD                   = ES_SELFIELD&lt;/P&gt;&lt;P&gt;&amp;gt;     TABLES&lt;/P&gt;&lt;P&gt;&amp;gt;       T_OUTTAB                      = ITAB .&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Thanks,&lt;/P&gt;&lt;P&gt;&amp;gt; Ahmed.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rhea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Apr 2009 11:59:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-20T11:59:38Z</dc:date>
    <item>
      <title>Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479847#M1254580</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;Runtime error in the below  report as internal table IT_FIELDCAT is empty after the execution of FM&lt;/P&gt;&lt;P&gt;REUSE_ALV_FIELDCATALOG_MERGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me how do i rectify this error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMY_ALV_COLORING_CELLS.&lt;/P&gt;&lt;P&gt;TYPE-POOLS SLIS. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;        BUKRS LIKE T001-BUKRS,&lt;/P&gt;&lt;P&gt;        BUTXT LIKE T001-BUTXT,&lt;/P&gt;&lt;P&gt;      END   OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_BUKRS TYPE TBUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PERFORM F4_FOR_BUKRS.&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  F4_FOR_BUKRS&lt;/P&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 F4_FOR_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: IT_FIELDCAT TYPE  SLIS_T_FIELDCAT_ALV ,&lt;/P&gt;&lt;P&gt;        ES_SELFIELD TYPE  SLIS_SELFIELD. " Get data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BUKRS&lt;/P&gt;&lt;P&gt;         BUTXT&lt;/P&gt;&lt;P&gt;         FROM T001&lt;/P&gt;&lt;P&gt;         INTO TABLE itab&lt;/P&gt;&lt;P&gt;         up to 10 rows .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&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     = SY-REPID&lt;/P&gt;&lt;P&gt;            I_INTERNAL_TABNAME = 'ITAB'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            CT_FIELDCAT        = IT_FIELDCAT[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT-KEY = SPACE.&lt;/P&gt;&lt;P&gt;    IF IT_FIELDCAT-FIELDNAME = 'BUTXT'.&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT-EMPHASIZE  = 'C710'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF IT_FIELDCAT-FIELDNAME = 'BUKRS'.&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT-EMPHASIZE  = 'C610'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt; I_TITLE                       = 'THIS IS FOR F4 IN COLOR'&lt;/P&gt;&lt;P&gt;      I_TABNAME                     = 'ITAB'&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT                   = IT_FIELDCAT[]&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ES_SELFIELD                   = ES_SELFIELD&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                      = ITAB .&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;Thanks,&lt;/P&gt;&lt;P&gt;Ahmed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 10:53:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479847#M1254580</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T10:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479848#M1254581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;does anyone able to excute this demo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:02:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479848#M1254581</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479849#M1254582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well.. IT_FIELDCAT is not getting populated at all..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the code which you have given.. i can see the declarations..and the loop on it.. but..where is it gettin populated..???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:03:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479849#M1254582</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479850#M1254583</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;Thanks for your reply&lt;/P&gt;&lt;P&gt;Actually it should get populate automatically by using the FM "Reuse_field_catalog_alv" but here it is not working.&lt;/P&gt;&lt;P&gt;I have one more demo also which is working by this FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ahmed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:07:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479850#M1254583</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479851#M1254584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If anyone able to execute the report please let me know&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:17:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479851#M1254584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479852#M1254585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ahmed,&lt;/P&gt;&lt;P&gt;    You can populate the data into field catalog using the below form&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_fieldcatalog USING    value(p_fieldname) TYPE c&lt;/P&gt;&lt;P&gt;                                 value(p_tablename) TYPE c&lt;/P&gt;&lt;P&gt;                                 value(p_length)    TYPE i&lt;/P&gt;&lt;P&gt;                                 value(p_text)      TYPE c&lt;/P&gt;&lt;P&gt;                                 value(p_do_sum)&lt;/P&gt;&lt;P&gt;                                 value(p_data_type).&lt;/P&gt;&lt;P&gt;***Local data declaration.&lt;/P&gt;&lt;P&gt;  DATA :lw_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;        l_count TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_count = l_count + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR lw_fieldcat.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-col_pos       = l_count.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-fieldname     = p_fieldname.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-tabname       = p_tablename.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-outputlen     = p_length.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-reptext_ddic  = p_text.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-do_sum        = p_do_sum.&lt;/P&gt;&lt;P&gt;  lw_fieldcat-datatype               = p_data_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND lw_fieldcat TO gt_field_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_fieldcatalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; and for adding the required fields for output u can just use the below PERFORM stmt followed by column names, internal table name, size of the field and any texts if required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM build_fieldcatalog USING :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  'KUNNR' 'GT_OUTPUT' 10 text-001 '' '',&lt;/P&gt;&lt;P&gt;  'NAME1' 'GT_OUTPUT' 30 text-002 '' '',&lt;/P&gt;&lt;P&gt;  'NAME2' 'GT_OUTPUT' 10 text-003 '' ''.&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 = l_repid&lt;/P&gt;&lt;P&gt;            it_fieldcat        = gt_field_cat[]&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;            t_outtab           = gt_output[].&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:21:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479852#M1254585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479853#M1254586</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;wht exactly u wanted to do? u r trying for any &lt;STRONG&gt;F4&lt;/STRONG&gt; help for BUKRS or Company Code field?&lt;/P&gt;&lt;P&gt;if so, you should call below FM...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT epstp&lt;/P&gt;&lt;P&gt;         ptext FROM t163x&lt;/P&gt;&lt;P&gt;               INTO TABLE it_t163x&lt;/P&gt;&lt;P&gt;               WHERE spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_retfield = 'EPSTP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      RETFIELD               = v_retfield&lt;/P&gt;&lt;P&gt;      dynpprog               = sy-cprog&lt;/P&gt;&lt;P&gt;      dynpnr                 = sy-dynnr&lt;/P&gt;&lt;P&gt;      dynprofield            = 'P_EPSTP'&lt;/P&gt;&lt;P&gt;      window_title           = 'PO Item Category'&lt;/P&gt;&lt;P&gt;      value_org              = 'S'&lt;/P&gt;&lt;P&gt;      callback_program       = sy-repid&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      VALUE_TAB              = it_t163x[]&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      PARAMETER_ERROR        = 1&lt;/P&gt;&lt;P&gt;      NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;P&gt;      OTHERS                 = 3&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly let us know what exactly u want...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:22:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479853#M1254586</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479854#M1254587</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;Its simple: Do as follows:&lt;/P&gt;&lt;P&gt;1- create a new include for your report e.g :Z_DPA_INCLUDE&lt;/P&gt;&lt;P&gt;call the include i your report .&lt;/P&gt;&lt;P&gt;2- put the data declaration of internal table itab in the include&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;  Include           Z_DPA_INCLUDE
*&amp;amp;---------------------------------------------------------------------*
DATA: BEGIN OF itab OCCURS 0,
BUKRS LIKE T001-BUKRS,
BUTXT LIKE T001-BUTXT,
END OF itab.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. pass the include name to the FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:lv_INCLNAME TYPE TRDIR-NAME.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;lv_INCLNAME = 'Z_DPA_INCLUDE'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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 = SY-REPID&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I_INCLNAME     = lv_INCLNAME&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I_INTERNAL_TABNAME = 'ITAB'&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;CT_FIELDCAT = IT_FIELDCAT[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will work for sure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:24:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479854#M1254587</guid>
      <dc:creator>dev_parbutteea</dc:creator>
      <dc:date>2009-04-20T11:24:03Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479855#M1254588</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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ZMY_ALV_COLORING_CELLS.
TYPE-POOLS slis.

DATA: BEGIN OF itab OCCURS 0,
bukrs LIKE t001-bukrs,
butxt LIKE t001-butxt,
END OF itab.

PARAMETERS: p_bukrs TYPE tbukrs.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_bukrs.

  PERFORM f4_for_bukrs.
"  &amp;amp;----------------------------------------------------------------
"&amp;amp; Form F4_FOR_BUKRS
"  -----------------------------------------------------------------
FORM f4_for_bukrs.

  DATA: it_fieldcat TYPE slis_t_fieldcat_alv ,
        wa_fieldcat TYPE slis_fieldcat_alv,   "--&amp;gt; Create a work Area for it_fieldcat
  es_selfield TYPE slis_selfield. " Get data

  SELECT bukrs
  butxt
  FROM t001
  INTO TABLE itab
  UP TO 10 ROWS .
* Get field

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-repid
      i_internal_tabname     = 'ITAB'
      i_inclname             = sy-repid  "---&amp;gt; add this parameter in your FM
    CHANGING
      ct_fieldcat            = it_fieldcat
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.


  LOOP AT it_fieldcat INTO wa_fieldcat.
    wa_fieldcat-key = space.
    IF wa_fieldcat-fieldname = 'BUTXT'.
      wa_fieldcat-emphasize = 'C710'.
    ENDIF.
    IF wa_fieldcat-fieldname = 'BUKRS'.
      wa_fieldcat-emphasize = 'C610'.
    ENDIF.
    MODIFY it_fieldcat INDEX sy-tabix  FROM wa_fieldcat  TRANSPORTING
                                        key   emphasize. "---&amp;gt; use this modify statement
*    MODIFY it_fieldcat.
  ENDLOOP.
BREAK-POINT.
  CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
    EXPORTING
      i_title     = 'THIS IS FOR F4 IN COLOR'
      i_tabname   = 'ITAB'
      it_fieldcat = it_fieldcat[]
    IMPORTING
      es_selfield = es_selfield
    TABLES
      t_outtab    = itab.

ENDFORM.                    "f4_for_bukrs
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:37:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479855#M1254588</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2009-04-20T11:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV demo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479856#M1254589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; HI,&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Runtime error in the below  report as internal table IT_FIELDCAT is empty after the execution of FM&lt;/P&gt;&lt;P&gt;&amp;gt; REUSE_ALV_FIELDCATALOG_MERGE.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Please tell me how do i rectify this error.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; REPORT  ZMY_ALV_COLORING_CELLS.&lt;/P&gt;&lt;P&gt;&amp;gt; TYPE-POOLS SLIS. &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;&amp;gt;         BUKRS LIKE T001-BUKRS,&lt;/P&gt;&lt;P&gt;&amp;gt;         BUTXT LIKE T001-BUTXT,&lt;/P&gt;&lt;P&gt;&amp;gt;       END   OF itab.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; PARAMETERS: P_BUKRS TYPE TBUKRS.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BUKRS.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;  PERFORM F4_FOR_BUKRS.&lt;/P&gt;&lt;P&gt;&amp;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;gt; *&amp;amp;      Form  F4_FOR_BUKRS&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; FORM F4_FOR_BUKRS.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   DATA: IT_FIELDCAT TYPE  SLIS_T_FIELDCAT_ALV ,&lt;/P&gt;&lt;P&gt;&amp;gt;         ES_SELFIELD TYPE  SLIS_SELFIELD. " Get data&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   SELECT BUKRS&lt;/P&gt;&lt;P&gt;&amp;gt;          BUTXT&lt;/P&gt;&lt;P&gt;&amp;gt;          FROM T001&lt;/P&gt;&lt;P&gt;&amp;gt;          INTO TABLE itab&lt;/P&gt;&lt;P&gt;&amp;gt;          up to 10 rows .&lt;/P&gt;&lt;P&gt;&amp;gt; * Get field&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;&amp;gt;        EXPORTING&lt;/P&gt;&lt;P&gt;&amp;gt;             I_PROGRAM_NAME     = SY-REPID&lt;/P&gt;&lt;P&gt;&amp;gt;*             I_INTERNAL_TABNAME = 'ITAB'&lt;/P&gt;&lt;P&gt;&amp;gt;         &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;  I_STRUCTURE_NAME = 'ITAB' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;        CHANGING&lt;/P&gt;&lt;P&gt;&amp;gt;             CT_FIELDCAT        = IT_FIELDCAT[].&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   LOOP AT IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&amp;gt;     IT_FIELDCAT-KEY = SPACE.&lt;/P&gt;&lt;P&gt;&amp;gt;     IF IT_FIELDCAT-FIELDNAME = 'BUTXT'.&lt;/P&gt;&lt;P&gt;&amp;gt;       IT_FIELDCAT-EMPHASIZE  = 'C710'.&lt;/P&gt;&lt;P&gt;&amp;gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&amp;gt;     IF IT_FIELDCAT-FIELDNAME = 'BUKRS'.&lt;/P&gt;&lt;P&gt;&amp;gt;       IT_FIELDCAT-EMPHASIZE  = 'C610'.&lt;/P&gt;&lt;P&gt;&amp;gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;     MODIFY IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&amp;gt;   ENDLOOP.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;   CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'&lt;/P&gt;&lt;P&gt;&amp;gt;     EXPORTING&lt;/P&gt;&lt;P&gt;&amp;gt;  I_TITLE                       = 'THIS IS FOR F4 IN COLOR'&lt;/P&gt;&lt;P&gt;&amp;gt;       I_TABNAME                     = 'ITAB'&lt;/P&gt;&lt;P&gt;&amp;gt;       IT_FIELDCAT                   = IT_FIELDCAT[]&lt;/P&gt;&lt;P&gt;&amp;gt;     IMPORTING&lt;/P&gt;&lt;P&gt;&amp;gt;       ES_SELFIELD                   = ES_SELFIELD&lt;/P&gt;&lt;P&gt;&amp;gt;     TABLES&lt;/P&gt;&lt;P&gt;&amp;gt;       T_OUTTAB                      = ITAB .&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Thanks,&lt;/P&gt;&lt;P&gt;&amp;gt; Ahmed.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rhea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2009 11:59:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-demo/m-p/5479856#M1254589</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-20T11:59:38Z</dc:date>
    </item>
  </channel>
</rss>

