<?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: cl_gui_custom_container Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816726#M349598</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After the processing clear your custom container using&lt;/P&gt;&lt;P&gt;call method g_custom_container-&amp;gt;free&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghavendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jan 2007 08:08:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-01-24T08:08:44Z</dc:date>
    <item>
      <title>cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816720#M349592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have defined a variable g_custom_container as below, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_custom_container type ref to cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and I am cheking in the program for its initial value as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if g_custom_container is initial.&lt;/P&gt;&lt;P&gt;    perform create_and_init_ct1_alv changing gt_outtab[]&lt;/P&gt;&lt;P&gt;                                         gt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;Now, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when I am executing the program, its not going inside the if condition becouse the value of the  g_custom_container is not initial ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell the way to set g_custom_container to its initial value.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 07:55:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816720#M349592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T07:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816721#M349593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Manik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check it debug mode wheter the field ( g_custom_container ) is getting populated with some value ...&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;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:01:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816721#M349593</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816722#M349594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. first time it will be initial ,then if u run the program again it will not be initial.&lt;/P&gt;&lt;P&gt;2. to set to initial value u have to clear that&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;   clear g_custom_container.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  but i am not clear with ur requirement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:04:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816722#M349594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:04:13Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816723#M349595</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;before creating object for g_custom_container it is &amp;lt;b&amp;gt;initial&amp;lt;/b&amp;gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here's my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; IF g_custom_container IS INITIAL.                          
   PERFORM prepare_grid.                                    
   CREATE OBJECT g_custom_container                         
          EXPORTING container_name = g_container.           
   CREATE OBJECT grid1                                      
          EXPORTING i_parent = g_custom_container.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;       &lt;/P&gt;&lt;P&gt;...   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initial value is sth like this in debug mode "0&amp;lt;&amp;gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:04:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816723#M349595</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2007-01-24T08:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816724#M349596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this code,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  

DATA : o_alvgrid1 TYPE REF TO cl_gui_alv_grid ,
      cont_for_cognos1   TYPE scrfname VALUE 'BCALC_GRID_01_9100',
       custom_container1 TYPE REF TO cl_gui_custom_container.

MODULE status_9001 OUTPUT.

 IF custom_container1 IS INITIAL.
  SET PF-STATUS 'ZSTATUS'.
  SET TITLEBAR 'ZTITLE'.

*   Creating Object
 CREATE OBJECT custom_container1
      EXPORTING
          container_name = cont_for_cognos1
      EXCEPTIONS
          cntl_error = 1
          cntl_system_error = 2
          create_error = 3
          lifetime_error = 4
          lifetime_dynpro_dynpro_link = 5.
CREATE OBJECT o_alvgrid1
       EXPORTING i_parent = custom_container1.

ENDIF.
ENDMODULE.

MODULE user_command_9001 INPUT.

  CASE sy-ucomm.
    WHEN 'BACK'.
      PERFORM exit_program.
      SET SCREEN '0'.
    WHEN 'EXIT' OR  'CANC'.
      PERFORM exit_program.
      LEAVE PROGRAM.
  ENDCASE.

ENDMODULE.                 &amp;#147;USER_COMMAND_9000 INPUT

FORM exit_program.

  CALL METHOD custom_container1-&amp;gt;free.

  CALL METHOD cl_gui_cfw=&amp;gt;flush.

  IF sy-subrc NE 0.
    CALL FUNCTION 'POPUP_TO_INFORM'
         EXPORTING
              titel = lv_repid
              txt2  = sy-subrc
              txt1  = 'Error in FLush'(500).
  ENDIF.

ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:05:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816724#M349596</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816725#M349597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manik ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u send ur code&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816725#M349597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816726#M349598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After the processing clear your custom container using&lt;/P&gt;&lt;P&gt;call method g_custom_container-&amp;gt;free&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghavendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:08:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816726#M349598</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816727#M349599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My code for calling the module is&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;      Module  ct1_PBO  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module ct1_PBO output.&lt;/P&gt;&lt;P&gt;*call method g_custom_container-&amp;gt;free.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if g_custom_container is initial.&lt;/P&gt;&lt;P&gt;    perform create_and_init_ct1_alv changing gt_outtab[]&lt;/P&gt;&lt;P&gt;                                         gt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " ct1_PBO  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the definition of perform create_and_init_ct1_alv changing gt_outtab[]&lt;/P&gt;&lt;P&gt;                                         gt_fieldcat.&lt;/P&gt;&lt;P&gt;is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_and_init_ct1_alv CHANGING pt_outtab LIKE gt_outtab[]&lt;/P&gt;&lt;P&gt;                                  pt_fieldcat TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_exclude TYPE ui_functions.&lt;/P&gt;&lt;P&gt;        g_container = 'ZEXC_REC_CT1'.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT g_custom_container&lt;/P&gt;&lt;P&gt;         EXPORTING container_name = g_container.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT g_grid&lt;/P&gt;&lt;P&gt;         EXPORTING i_parent = g_custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Objekt to verify input values.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(This object is already needed in form SELECT_DATA).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT g_verifier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET HANDLER g_verifier-&amp;gt;handle_data_changed FOR g_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM select_data CHANGING pt_outtab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build fieldcat and set columns LFIMG VRKME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NETPR WAERS edit enabled.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM build_fieldcat CHANGING pt_fieldcat.&lt;/P&gt;&lt;P&gt;  PERFORM exclude_tb_functions CHANGING lt_exclude.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_layout-stylefname = 'CELLTAB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD g_grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_toolbar_excluding = lt_exclude&lt;/P&gt;&lt;P&gt;      is_layout            = gs_layout&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_fieldcatalog      = pt_fieldcat&lt;/P&gt;&lt;P&gt;      it_outtab            = pt_outtab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set editable cells to ready for input initially&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD g_grid-&amp;gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_ready_for_input = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.  "CREATE_AND_INIT_ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when I am executing the program it is showing me the previous values because it is not going inside the if condition .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also used the statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call method g_custom_container-&amp;gt;free.&lt;/P&gt;&lt;P&gt;but its giving runtime error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest the solution.&lt;/P&gt;&lt;P&gt;Please suggest.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 08:31:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816727#M349599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T08:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816728#M349600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are probably getting a run-time error because when you call the method to free the custom container the custom container hasn't been instantiated yet. &lt;/P&gt;&lt;P&gt;You should only call the free method when you are leaving the screen where the container is placed.&lt;/P&gt;&lt;P&gt;Kevin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 09:33:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816728#M349600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T09:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: cl_gui_custom_container Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816729#M349601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In the PAI of the screen,on user command 'EXIT' or 'BACK'  when you are leaving the screen,use these methods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL METHOD g_custom_container-&amp;gt;free.&lt;/P&gt;&lt;P&gt; CALL METHOD cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;Leave program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Beejal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Reward if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 09:50:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cl-gui-custom-container-problem/m-p/1816729#M349601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T09:50:40Z</dc:date>
    </item>
  </channel>
</rss>

