<?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: problem with OOP ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289018#M1023157</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;You might have missed creating the GRID instance &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Grid Instance for the display&lt;/P&gt;&lt;P&gt;  CREATE OBJECT obj_grid&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_parent = obj_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here you have to pass the obj_container as your container name or instance of the container&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>Wed, 13 Aug 2008 14:17:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-13T14:17:46Z</dc:date>
    <item>
      <title>problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289015#M1023154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi everybody&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a screen for my ALV but when executing it,  a blank screen is appearing&lt;/P&gt;&lt;P&gt;does anybody know why?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:00:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289015#M1023154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T14:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289016#M1023155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you create a container in your screen and give it a name?  Have you created the objects in the PBO of your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: ALV_CONTAINER  TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA: ALV_GRID       TYPE REF TO CL_GUI_ALV_GRID.

MODULE STATUS_0100 OUTPUT.

  SET PF-STATUS '0100'.
  SET TITLEBAR '0100'.


* Create Controls
  CREATE OBJECT ALV_CONTAINER
         EXPORTING
               CONTAINER_NAME    = 'ALV_CONTAINER'.  "&amp;lt;&amp;lt;-- SHould be the name of the container on the screen.

  CREATE OBJECT ALV_GRID
         EXPORTING
               I_PARENT          =  ALV_CONTAINER.

.....&lt;/CODE&gt;&lt;/PRE&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, 13 Aug 2008 14:08:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289016#M1023155</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2008-08-13T14:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289017#M1023156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How did you proceed, did you create a custom container then create a ([cl_gui_custom_container|https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=cl_gui_custom_container&amp;amp;adv=false&amp;amp;sortby=cm_rnd_rankvalue#]) object with this control as parent and then a ([cl_gui_alv_grid|https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=cl_gui_alv_grid&amp;amp;adv=false&amp;amp;sortby=cm_rnd_rankvalue#]) attached to this container or did you use ([cl_gui_docking_container|https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=cl_gui_docking_container&amp;amp;adv=false&amp;amp;sortby=cm_rnd_rankvalue#]) or did you use the new ([cl_salv_table|https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=cl_salv_table&amp;amp;adv=false&amp;amp;sortby=cm_rnd_rankvalue#])?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:13:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289017#M1023156</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-08-13T14:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289018#M1023157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;You might have missed creating the GRID instance &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Grid Instance for the display&lt;/P&gt;&lt;P&gt;  CREATE OBJECT obj_grid&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_parent = obj_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here you have to pass the obj_container as your container name or instance of the container&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>Wed, 13 Aug 2008 14:17:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289018#M1023157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T14:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289019#M1023158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you give the container name Wrong then you will get an empty screen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:17:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289019#M1023158</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T14:17:57Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289020#M1023159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I created a plain screen may be, thats why?&lt;/P&gt;&lt;P&gt;i just went to se51, created a screen, thats it&lt;/P&gt;&lt;P&gt;Its wrong , I guess, can anybody suggest me a solution, Im a bit new to screen dynpro etc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:20:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289020#M1023159</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T14:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289021#M1023160</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;Use Key word Call screen 'XXX'. in your program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then Double click on the screen number it leads to screen painter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then go to layout &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select custom control  and then drag it to the screen area. &lt;/P&gt;&lt;P&gt;Givve a name to the container&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then In PBO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create an instance of the cl_gui_custom_container&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pass the name to this container that is given to the custon sontainer in SE51&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then create an instance of the grid as said in previous thread&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then call methos set_table_for_first_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you still face any problem then go to the where used list of the class cl_gui_alv_grid... You will understand better..&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;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:27:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289021#M1023160</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T14:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289022#M1023161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go to SE51 and add a custom container to your screen. note the name of the container, then in your abap use &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: cont TYPE REF TO cl_gui_custom_container,
      grid TYPE REF TO cl_gui_alv_grid.
      
CREATE OBJECT: cont exporting container_name = &amp;lt;container&amp;gt;,
               grid EXPORTING i_parent = cont.
               
CALL METHOD grid-&amp;gt;set_table_for_first_display (...)
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:53:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289022#M1023161</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-08-13T14:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289023#M1023162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi... &lt;/P&gt;&lt;P&gt;The same is explained in an tutorial on &lt;A href="http://www.abaplearning.com/index.php?view=category&amp;amp;id=12%3Aabap-control-frameworks&amp;amp;option=com_content&amp;amp;Itemid=5" target="test_blank"&gt;http://www.abaplearning.com/index.php?view=category&amp;amp;id=12%3Aabap-control-frameworks&amp;amp;option=com_content&amp;amp;Itemid=5&lt;/A&gt;&lt;/P&gt;&lt;P&gt;(Tutorials are free for all..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And a code example is also given here : &lt;A href="http://www.abaplearning.com/index.php?option=com_content&amp;amp;view=section&amp;amp;id=2&amp;amp;Itemid=14" target="test_blank"&gt;http://www.abaplearning.com/index.php?option=com_content&amp;amp;view=section&amp;amp;id=2&amp;amp;Itemid=14&lt;/A&gt;&lt;/P&gt;&lt;P&gt;(Code samples are only for registered users.. you will have to register...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 17:28:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289023#M1023162</guid>
      <dc:creator>former_member69765</dc:creator>
      <dc:date>2008-08-13T17:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289024#M1023163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii!&lt;/P&gt;&lt;P&gt;  I think while defining container on screen you have specified different name then what you have assigned to container class.Compare your program with my sample program and find where have you done the mistake. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  z_alv1.

DATA:
  w_carrid TYPE sflight-carrid,
  w_connid TYPE sflight-connid.

DATA:
  r_cont TYPE REF TO cl_gui_custom_container,
  r_grid TYPE REF TO cl_gui_alv_grid.

DATA:
  t_fieldcat TYPE lvc_t_fcat,
  fs_fieldcat LIKE LINE OF t_fieldcat.

TYPES:
  BEGIN OF types_flight,
    carrid   TYPE sflight-carrid,
    connid   TYPE sflight-connid,
    fldate   TYPE sflight-fldate,
    price    TYPE sflight-price,
    currency TYPE sflight-currency,
  END OF types_flight.

DATA:
  fs_flight TYPE types_flight,
  t_flight LIKE
     TABLE OF
           fs_flight.

SELECT-OPTIONS:
  s_carrid FOR w_carrid,
  s_connid FOR w_connid.


START-OF-SELECTION.

  PERFORM get_data.
  CALL SCREEN '0100'.

*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Form  get_data
*&amp;amp;---------------------------------------------------------------------
*
*       text
*----------------------------------------------------------------------
*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------
*
FORM get_data .
  SELECT carrid
         connid
         fldate
         price
         currency
    FROM sflight
    INTO TABLE t_flight
   WHERE carrid IN s_carrid
     AND connid IN s_connid.


ENDFORM.                    " get_data
*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Module  STATUS_0100  OUTPUT
*&amp;amp;---------------------------------------------------------------------
*
*       text
*----------------------------------------------------------------------
*
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'STATUS1'.
  SET TITLEBAR 'TITLE1'.
ENDMODULE.                 " STATUS_0100  OUTPUT
*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Module  USER_COMMAND_0100  INPUT
*&amp;amp;---------------------------------------------------------------------
*
*       text
*----------------------------------------------------------------------
*
MODULE user_command_0100 INPUT.

  CASE sy-ucomm.
    WHEN 'BACK'.
      LEAVE TO SCREEN '0'.
  ENDCASE.

ENDMODULE.                 " USER_COMMAND_0100  INPUT
*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Module  alv_grid  OUTPUT
*&amp;amp;---------------------------------------------------------------------
*
*       text
*----------------------------------------------------------------------
*
MODULE alv_grid OUTPUT.
  CREATE OBJECT r_cont
    EXPORTING

      container_name              = 'CONTAINER_1'
    EXCEPTIONS
      OTHERS                      = 6
      .
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

  CREATE OBJECT r_grid
    EXPORTING
      i_parent          = r_cont
    EXCEPTIONS
      OTHERS            = 5
      .
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

  PERFORM build_fieldcat.

  CALL METHOD r_grid-&amp;gt;set_table_for_first_display
    CHANGING
      it_outtab                     = t_flight
      it_fieldcatalog               = t_fieldcat
*      IT_SORT                       =
*      IT_FILTER                     =
    EXCEPTIONS
      OTHERS                        = 4
          .
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

ENDMODULE.                 " alv_grid  OUTPUT
*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Form  build_fieldcat
*&amp;amp;---------------------------------------------------------------------
*
*       text
*----------------------------------------------------------------------
*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------
*
FORM build_fieldcat .
  fs_fieldcat-fieldname = 'CARRID'.
  fs_fieldcat-tabname   = 'T_FLIGHT'.
  fs_fieldcat-scrtext_m = 'Airline Carrier ID'.
  APPEND fs_fieldcat TO t_fieldcat.

  CLEAR fs_fieldcat.
  fs_fieldcat-fieldname = 'CONNID'.
  fs_fieldcat-tabname   = 'T_FLIGHT'.
  fs_fieldcat-lzero     = '1'.
  fs_fieldcat-scrtext_m = 'Flight Conn ID'.
  APPEND fs_fieldcat TO t_fieldcat.

  CLEAR fs_fieldcat.
  fs_fieldcat-fieldname = 'FLDATE'.
  fs_fieldcat-tabname   = 'T_FLIGHT'.
  fs_fieldcat-scrtext_m = 'Flight Date'.
  APPEND fs_fieldcat TO t_fieldcat.

  CLEAR fs_fieldcat.
  fs_fieldcat-fieldname = 'PRICE'.
  fs_fieldcat-tabname   = 'T_FLIGHT'.
  fs_fieldcat-scrtext_m = 'Price'.
  APPEND fs_fieldcat TO t_fieldcat.

  CLEAR fs_fieldcat.
  fs_fieldcat-fieldname = 'CURRENCY'.
  fs_fieldcat-tabname   = 'T_FLIGHT'.
  fs_fieldcat-scrtext_m = 'Currency'.
  APPEND fs_fieldcat TO t_fieldcat.

ENDFORM.                    " build_fieldcat
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Abhijeet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 04:43:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289024#M1023163</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T04:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289025#M1023164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;with out creating the custom control you can create the ALV using the Docking conainer. For this you just need only screen , check it once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ztest_oo_a.
 
DATA: it_flight TYPE sflight_tab1.
DATA: dock TYPE REF TO cl_gui_docking_container,
      grid TYPE REF TO cl_gui_alv_grid.
 
SELECT *
  FROM sflight
  INTO TABLE it_flight
  UP TO 20 ROWS.
 
CALL SCREEN 100.
 
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  STATUS_0100  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'SATR'.
 
 
  CREATE OBJECT dock
    EXPORTING
      repid     = sy-repid
      dynnr     = '100'
      extension = '1500'
    EXCEPTIONS
      cntl_error                  = 1
      cntl_system_error           = 2
      create_error                = 3
      lifetime_error              = 4
      lifetime_dynpro_dynpro_link = 5
      OTHERS                      = 6
      .
  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.
  CREATE OBJECT grid EXPORTING i_parent = dock.
 
  CALL METHOD grid-&amp;gt;set_table_for_first_display
    EXPORTING
      i_structure_name              = 'SFLIGHT'
    CHANGING
      it_outtab                     = it_flight
    EXCEPTIONS
      invalid_parameter_combination = 1
      program_error                 = 2
      too_many_lines                = 3
      OTHERS                        = 4.
  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.
 
ENDMODULE.                 " STATUS_0100  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  USER_COMMAND_0100  INPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE user_command_0100 INPUT.
 
  CASE ucomm.
 
    WHEN 'BACK'.
      LEAVE TO SCREEN 0.
  ENDCASE.
 
ENDMODULE.                 " USER_COMMAND_0100  INPUT&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;Flow Logic..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PROCESS BEFORE OUTPUT.
 MODULE STATUS_0100.
*
PROCESS AFTER INPUT.
 MODULE USER_COMMAND_0100.&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;and Don't create any control on the screen. just create an empty screen. thats all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 05:01:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289025#M1023164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T05:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289026#M1023165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using a docking container you do not even need to instantiate the container within your dynpro flow logic. I prefer to create the container within the main program and then link it to the target screen. &lt;/P&gt;&lt;P&gt;For an example see report ZUS_SDN_TWO_ALV_GRIDS in &lt;SPAN __jive_macro_name="thread" id="384685"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
* Link the docking container to the target dynpro
  CALL METHOD go_docking-&amp;gt;link
    EXPORTING
      repid                       = syst-repid
      dynnr                       = '0100'
*      CONTAINER                   =
    EXCEPTIONS
      OTHERS                      = 4.
  IF sy-subrc  0.
*   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
 
 
* NOTE: dynpro does not contain any elements
  CALL SCREEN '0100'.
* Flow logic of dynpro (does not contain any dynpro elements):
*
*PROCESS BEFORE OUTPUT.
*  MODULE STATUS_0100.
**
*PROCESS AFTER INPUT.
*  MODULE USER_COMMAND_0100.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 05:28:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289026#M1023165</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2008-08-14T05:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: problem with OOP ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289027#M1023166</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;check for  created screen activated or not. if not first activate the screen , then check for ..... passing the parameter values to the container name and i_parent are type compatable or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ashok Revoori&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 10:34:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-oop-alv/m-p/4289027#M1023166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T10:34:30Z</dc:date>
    </item>
  </channel>
</rss>

