<?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 using OO in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847188#M1133644</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 are not calling the screen in your program where you have placed your custom container. Hence it is displaying nothing.&lt;/P&gt;&lt;P&gt;Also the place where you are instanciating the objects is not correct.&lt;/P&gt;&lt;P&gt;Jus check the program &lt;STRONG&gt;BCALV_GRID_02&lt;/STRONG&gt; for correctly creating a list using OO approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hakim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Dec 2008 11:25:19 GMT</pubDate>
    <dc:creator>abdul_hakim</dc:creator>
    <dc:date>2008-12-01T11:25:19Z</dc:date>
    <item>
      <title>alv using OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847187#M1133643</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'm trying out ALV using OO approach. Im building a very basic alv, However the alv is not displaying anything. Can any one tell me where is the bug ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ztest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF REC,&lt;/P&gt;&lt;P&gt;        A(30),&lt;/P&gt;&lt;P&gt;      END OF REC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- ALV Grid instance reference&lt;/P&gt;&lt;P&gt;DATA gr_alvgrid TYPE REF TO cl_gui_alv_grid .&lt;/P&gt;&lt;P&gt;*--- Name of the custom control added on the screen&lt;/P&gt;&lt;P&gt;DATA gc_custom_control_name TYPE scrfname." VALUE u2018cc_alvu2019 .&lt;/P&gt;&lt;P&gt;*--- Custom container instance reference&lt;/P&gt;&lt;P&gt;DATA gr_ccontainer TYPE REF TO cl_gui_custom_container .&lt;/P&gt;&lt;P&gt;*--- Field catalog table&lt;/P&gt;&lt;P&gt;DATA gt_fieldcat TYPE lvc_t_fcat .&lt;/P&gt;&lt;P&gt;*--- Layout structure&lt;/P&gt;&lt;P&gt;DATA gs_layout TYPE lvc_s_layo .&lt;/P&gt;&lt;P&gt;DATA: int_tab TYPE STANDARD TABLE OF rec WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;PERFORM populate_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF gr_ccontainer IS INITIAL.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT gr_ccontainer&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      container_name              = 'CC_ALV'&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      cntl_error                  = 1&lt;/P&gt;&lt;P&gt;      cntl_system_error           = 2&lt;/P&gt;&lt;P&gt;      create_error                = 3&lt;/P&gt;&lt;P&gt;      lifetime_error              = 4&lt;/P&gt;&lt;P&gt;      lifetime_dynpro_dynpro_link = 5&lt;/P&gt;&lt;P&gt;      OTHERS                      = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT gr_alvgrid&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_parent          = gr_ccontainer&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      error_cntl_create = 1&lt;/P&gt;&lt;P&gt;      error_cntl_init   = 2&lt;/P&gt;&lt;P&gt;      error_cntl_link   = 3&lt;/P&gt;&lt;P&gt;      error_dp_create   = 4&lt;/P&gt;&lt;P&gt;      OTHERS            = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD gr_alvgrid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME = 'REC'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_layout = gs_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab = int_tab[]&lt;/P&gt;&lt;P&gt;      it_fieldcatalog = gt_fieldcat[]&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_parameter_combination = 1&lt;/P&gt;&lt;P&gt;      program_error = 2&lt;/P&gt;&lt;P&gt;      too_many_lines = 3&lt;/P&gt;&lt;P&gt;      OTHERS = 4 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SY-SUBRC = SY-SUBRC.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  CALL METHOD gr_alvgrid-&amp;gt;refresh_table_display&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;  finished = 1&lt;/P&gt;&lt;P&gt;  OTHERS = 2 .&lt;/P&gt;&lt;P&gt;      SY-SUBRC = SY-SUBRC.&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;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  populate_data&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;FORM populate_data.&lt;/P&gt;&lt;P&gt;  DATA ls_fcat TYPE lvc_s_fcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INT_TAB-A = 'HI'.&lt;/P&gt;&lt;P&gt;  APPEND INT_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INT_TAB-A = 'HELLO'.&lt;/P&gt;&lt;P&gt;  APPEND INT_TAB.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  ls_fcat-tabname = 'INT_TAB'.&lt;/P&gt;&lt;P&gt;  ls_fcat-fieldname = 'A' .&lt;/P&gt;&lt;P&gt;  LS_FCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;  ls_fcat-inttype = 'C' .&lt;/P&gt;&lt;P&gt;  ls_fcat-outputlen = '30' .&lt;/P&gt;&lt;P&gt;  ls_fcat-coltext = 'test' .&lt;/P&gt;&lt;P&gt;  ls_fcat-seltext = 'TEST' .&lt;/P&gt;&lt;P&gt;  APPEND ls_fcat TO gt_fieldcat .&lt;/P&gt;&lt;P&gt;  clear ls_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "populate_data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 11:20:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847187#M1133643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T11:20:31Z</dc:date>
    </item>
    <item>
      <title>Re: alv using OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847188#M1133644</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 are not calling the screen in your program where you have placed your custom container. Hence it is displaying nothing.&lt;/P&gt;&lt;P&gt;Also the place where you are instanciating the objects is not correct.&lt;/P&gt;&lt;P&gt;Jus check the program &lt;STRONG&gt;BCALV_GRID_02&lt;/STRONG&gt; for correctly creating a list using OO approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hakim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 11:25:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847188#M1133644</guid>
      <dc:creator>abdul_hakim</dc:creator>
      <dc:date>2008-12-01T11:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: alv using OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847189#M1133645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks.....it worked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 11:54:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-oo/m-p/4847189#M1133645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T11:54:35Z</dc:date>
    </item>
  </channel>
</rss>

