<?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 Help on classes in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042728#M86997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;i am new to classes.&lt;/P&gt;&lt;P&gt;i am using on example progrma from book.&lt;/P&gt;&lt;P&gt;in this example i have used two global classes one local class.&lt;/P&gt;&lt;P&gt;here i have created on screen 100. and i am going to display alv grid from sflight table data on this screen.&lt;/P&gt;&lt;P&gt;i am using CARRID using as a input and when i press enter &lt;/P&gt;&lt;P&gt;the data will display on the screen as alv grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using CL_GUI_CUSTOM_CONTAINER, CL_GUI_ALV_GRID class for GUI.&lt;/P&gt;&lt;P&gt;now my problem is ALV GRID is displaying and when i enetered input the data is not diaplying on the grid.&lt;/P&gt;&lt;P&gt;i debugged the program..&lt;/P&gt;&lt;P&gt;data is getting into the internal table SFLIGHT_TAB, but not dispalying on the screen(ALV GRID).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to display the data i am using method REFRESH_TABLE_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any help please&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Oct 2005 04:02:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-10-11T04:02:43Z</dc:date>
    <item>
      <title>Help on classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042728#M86997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;i am new to classes.&lt;/P&gt;&lt;P&gt;i am using on example progrma from book.&lt;/P&gt;&lt;P&gt;in this example i have used two global classes one local class.&lt;/P&gt;&lt;P&gt;here i have created on screen 100. and i am going to display alv grid from sflight table data on this screen.&lt;/P&gt;&lt;P&gt;i am using CARRID using as a input and when i press enter &lt;/P&gt;&lt;P&gt;the data will display on the screen as alv grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using CL_GUI_CUSTOM_CONTAINER, CL_GUI_ALV_GRID class for GUI.&lt;/P&gt;&lt;P&gt;now my problem is ALV GRID is displaying and when i enetered input the data is not diaplying on the grid.&lt;/P&gt;&lt;P&gt;i debugged the program..&lt;/P&gt;&lt;P&gt;data is getting into the internal table SFLIGHT_TAB, but not dispalying on the screen(ALV GRID).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to display the data i am using method REFRESH_TABLE_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any help please&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2005 04:02:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042728#M86997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-11T04:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: Help on classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042729#M86998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Could u please post the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can also verify ur code with the code below:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:  w_variant TYPE disvariant, " Enable variant saving
       w_layout  TYPE lvc_s_layo, " Define the layout structure
       w_output TYPE ZLIGHT_STRUC.

************************************************************************
* Constants Declaration
************************************************************************
CONSTANTS:  c_a       TYPE c VALUE 'A'.          "All Layouts

***********************************************************************
* Object Declarations
************************************************************************
DATA : o_alvgrid          TYPE REF TO cl_gui_alv_grid,
       o_container TYPE REF TO cl_gui_custom_container.

MODULE status_9001 OUTPUT.

  IF o_dockingcontainer IS INITIAL.

    SET PF-STATUS 'ZSTATUS'.
    SET TITLEBAR 'ZTITLE'.

*Create Objects
    PERFORM f9000_objects_create.

*Build field catalog
    PERFORM f9200_build_field_cat TABLES i_fieldcat
                             USING 'ZLIGHT_STRUC'.

*Layout
    PERFORM f9400_layout USING sy-title 'X' 'X' p_layout.

*Display data
    PERFORM f9500_display_data TABLES i_output
                                    i_fieldcat
                          USING w_layout.

  ENDIF.

ENDMODULE.                 " STATUS_9001  OUTPUT
*&amp;amp;---------------------------------------------------------------------
*&amp;amp;      Module  USER_COMMAND_9001  INPUT
*&amp;amp;---------------------------------------------------------------------
* This is used for PAI details
*----------------------------------------------------------------------
MODULE user_command_9001 INPUT.

  CASE sy-ucomm.

    WHEN 'EXIT' OR  'CANC'.
      PERFORM f9600_free_objects:
               USING o_alvgrid 'ALV' text-e02,
               USING o_dockingcontainer 'DOCKING'
                       text-e01.
      LEAVE PROGRAM.

    WHEN 'BACK'.
      PERFORM f9600_free_objects:
               USING o_alvgrid 'ALV' text-e02,
               USING o_dockingcontainer 'DOCKING'
                       text-e01.
      SET SCREEN '0'.
      LEAVE SCREEN.

    WHEN OTHERS.

  ENDCASE.

ENDMODULE.                 " USER_COMMAND_9001  INPUT

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f9000_objects_create
*&amp;amp;---------------------------------------------------------------------*
* This form creates the objects that we later reference.
*----------------------------------------------------------------------*
FORM f9000_objects_create.

* Check to see if we are runnng on online
  IF cl_gui_alv_grid=&amp;gt;offline( ) IS INITIAL.

    CREATE OBJECT o_dockingcontainer
      EXPORTING
        ratio                       = '95'
     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 i001 WITH text-e01.
      LEAVE LIST-PROCESSING.
    ENDIF.

  ENDIF.

  CREATE OBJECT o_alvgrid
    EXPORTING
      i_parent = o_container.
FORM f9200_build_field_cat TABLES p_fieldcat STRUCTURE lvc_s_fcat
                      USING value(p_structure).

  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
       EXPORTING
            i_structure_name       = p_structure
       CHANGING
            ct_fieldcat            = p_fieldcat[]
       EXCEPTIONS
            inconsistent_interface = 1
            program_error          = 2
            OTHERS                 = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
*    MESSAGE i277.
    LEAVE LIST-PROCESSING.
  ENDIF.

ENDFORM.                    " f9200_build_field_cat

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f9400_layout
*&amp;amp;---------------------------------------------------------------------*
* This form sets how the grid will look.
* The title, alternate colouring on lines, if the column widths are
* optimised for the data contents and the display variant if_used.
*----------------------------------------------------------------------*
*      --&amp;gt;P_SY_TITLE - Title bar text
*      --&amp;gt;P_0015     - Alternating line color (striped)
*      --&amp;gt;P_0016     - Selection mode
*      --&amp;gt;P_0017     - Optimize column width
*      --&amp;gt;P_P_DISVAR - Report name
*----------------------------------------------------------------------*
FORM f9400_layout USING    value(ptitle)
                     value(pzebra)
                     value(pmode)
                     value(pwidth)
                     value(pvariant).

  w_layout-grid_title = ptitle.
  w_layout-zebra      = pzebra.
  w_layout-sel_mode   = pmode.
  w_layout-cwidth_opt = pwidth.
  w_variant-handle    = pvariant.
  w_variant-report    = sy-repid.
ENDFORM.                    " f9400_layout

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f9500_display_data
*&amp;amp;---------------------------------------------------------------------*
*       Display the output data
*----------------------------------------------------------------------*
*      --&amp;gt;P_IOUTPUT  - Output table to be displayed in the ALV
*      --&amp;gt;P_groups   - Field groups
*      --&amp;gt;P_exclude  - Excluded toolbar standard functions
*      --&amp;gt;P_fieldcat - Field catalog
*      --&amp;gt;P_layout   - Layout
*----------------------------------------------------------------------*
FORM f9500_display_data TABLES p_output
                         p_groups
                         p_exclude
                         p_fieldcat
                  USING value(p_layout).

  CALL METHOD o_alvgrid-&amp;gt;set_table_for_first_display
     EXPORTING
       is_variant                    = w_variant
       i_save                        = c_a
       is_layout                     = p_layout
    CHANGING
       it_outtab                     = p_output[]
       it_fieldcatalog               = p_fieldcat[]
    EXCEPTIONS
       invalid_parameter_combination = 1
       program_error                 = 2
       too_many_lines                = 3
       OTHERS                        = 4.

  IF sy-subrc &amp;lt;&amp;gt; 0.
*    MESSAGE i278.
    LEAVE LIST-PROCESSING.
  ENDIF.

ENDFORM.                    " f9500_display_data

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f9600_free_objects
*&amp;amp;---------------------------------------------------------------------*
*  This form handles the freeing of the following objects
*  ALV Docking Container
*----------------------------------------------------------------------*
*      --&amp;gt;P_O_ALVGRID - Object to be freed
*      --&amp;gt;P_0020      - Type of the object
*      --&amp;gt;P_0021      - Object text
*----------------------------------------------------------------------*
FORM f9600_free_objects USING pobject
                    value(ptype)
                    value(ptext).

  DATA: l_objectalv TYPE REF TO cl_gui_alv_grid.
* Need to type the field symbol or it does not work

  CASE ptype.
    WHEN 'ALV'.

      l_objectalv = pobject.

      IF NOT ( l_objectalv IS INITIAL ).
        CALL METHOD l_objectalv-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, l_objectalv.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN 'DOCKING'.
      DATA: lobjectdock TYPE REF TO cl_gui_docking_container.
      lobjectdock = pobject.

      IF NOT ( lobjectdock IS INITIAL ).
        CALL METHOD lobjectdock-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, lobjectdock.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN 'CONTAINER'.
      DATA: lobjectcontainer TYPE REF TO cl_gui_container.
      lobjectcontainer = pobject.

      IF NOT ( lobjectcontainer IS INITIAL ).
        CALL METHOD lobjectcontainer-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, lobjectcontainer.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN OTHERS.
      sy-subrc = 1.
      PERFORM f9700_error_handle USING
                                text-e04.
  ENDCASE.

ENDFORM.                    " f9600_free_objects

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f9700_error_handle
*&amp;amp;---------------------------------------------------------------------*
*       This form is used to handle errors
*----------------------------------------------------------------------*
*      --&amp;gt;P_PTEXT - Text holding the messsage to be displayed as
*                   information
*----------------------------------------------------------------------*
FORM f9700_error_handle USING    value(ptext).

  IF sy-subrc NE 0.
* Add your handling, for example
    CALL FUNCTION 'POPUP_TO_INFORM'
         EXPORTING
              titel = text-e03
              txt2  = sy-subrc
              txt1  = ptext.
  ENDIF.

ENDFORM.                    " f9700_error_handle

ENDFORM.                    " f9000_objects_create&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also refer this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alv/alvscr.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alv/alvscr.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2005 04:09:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042729#M86998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-11T04:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Help on classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042730#M86999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to use set_table_for_first_display method first and then use the refresh(if you are changing the display after the initial display of the grid).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2005 04:12:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042730#M86999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-11T04:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Help on classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042731#M87000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am using &lt;/P&gt;&lt;P&gt;CALL METHOD ALV_LIST-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY and &lt;/P&gt;&lt;P&gt;CALL METHOD ALV_LIST-&amp;gt;REFRESH_TABLE_DISPLAY but the data is not displaying.&lt;/P&gt;&lt;P&gt;here i am pasting the code ..&lt;/P&gt;&lt;P&gt;could you find where i am doing mistake please..&lt;/P&gt;&lt;P&gt;&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;&lt;STRONG&gt;&amp;amp; Include YCL_TOP                                           Module poo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;PROGRAM  YM_CLASS_ALV                                                .&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;       Class APPLICATION&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;tables: SFLIGHT.&lt;/P&gt;&lt;P&gt;CLASS APPLICATION DEFINITION.&lt;/P&gt;&lt;P&gt;PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;DATA: SFLIGHT_TAB TYPE TABLE OF SFLIGHT.&lt;/P&gt;&lt;P&gt;    METHODS:  CONSTRUCTOR,&lt;/P&gt;&lt;P&gt;              READ_DATA IMPORTING L_CARRID TYPE SFLIGHT-CARRID,&lt;/P&gt;&lt;P&gt;              FILL_LIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRIVATE SECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DATA: SFLIGHT_TAB TYPE TABLE OF SFLIGHT,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DATA: CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,&lt;/P&gt;&lt;P&gt;          ALV_LIST TYPE REF TO CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.               "APPLICATION&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;       Class (Implementation)  APPLICATION&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;CLASS APPLICATION IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHOD CONSTRUCTOR.&lt;/P&gt;&lt;P&gt;CREATE OBJECT CONTAINER&lt;/P&gt;&lt;P&gt;            EXPORTING CONTAINER_NAME = 'SLV_DATA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT ALV_LIST&lt;/P&gt;&lt;P&gt;            EXPORTING I_PARENT = CONTAINER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD ALV_LIST-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_STRUCTURE_NAME              = 'SFLIGHT'&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        IT_OUTTAB                     = SFLIGHT_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHOD READ_DATA.&lt;/P&gt;&lt;P&gt;SELECT * FROM SFLIGHT INTO TABLE SFLIGHT_TAB WHERE CARRID = L_CARRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHOD FILL_LIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD ALV_LIST-&amp;gt;REFRESH_TABLE_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.               "APPLICATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA OBJECT_REF TYPE REF TO APPLICATION.&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;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;  Include           YCL_O01                                          *&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;&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  STATUS_0100  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 STATUS_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT OBJECT_REF.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SCREENCL100'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OBJECT_REF-&amp;gt;FILL_LIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&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;  Include           YCL_I01                                          *&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;&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  USER_COMMAND_0100  INPUT&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 USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-UCOMM = 'EXIT'..&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  SY-UCOMM = 'DETAILS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OBJECT_REF-&amp;gt;READ_DATA&lt;/P&gt;&lt;P&gt;            EXPORTING L_CARRID = SFLIGHT-CARRID.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2005 04:24:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042731#M87000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-11T04:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: Help on classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042732#M87001</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;Where u r calling the screen?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copy and paste this code and execute this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Class APPLICATION
*&amp;amp;---------------------------------------------------------------------*
* Text
*----------------------------------------------------------------------*
tables: SFLIGHT.

&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;START-OF-SELECTION.&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;

CLASS APPLICATION DEFINITION.
PUBLIC SECTION.
DATA: SFLIGHT_TAB TYPE TABLE OF SFLIGHT.
METHODS: CONSTRUCTOR,
READ_DATA IMPORTING L_CARRID TYPE SFLIGHT-CARRID.
&amp;lt;b&amp;gt;*FILL_LIST.&amp;lt;/b&amp;gt;

PRIVATE SECTION.
* DATA: SFLIGHT_TAB TYPE TABLE OF SFLIGHT,
DATA: CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
      ALV_LIST TYPE REF TO CL_GUI_ALV_GRID.

ENDCLASS. "APPLICATION
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Class (Implementation) APPLICATION
*&amp;amp;---------------------------------------------------------------------*
* Text
*----------------------------------------------------------------------*
CLASS APPLICATION IMPLEMENTATION.

METHOD CONSTRUCTOR.
CREATE OBJECT CONTAINER
EXPORTING CONTAINER_NAME = 'SLV_DATA'.

CREATE OBJECT ALV_LIST
EXPORTING I_PARENT = CONTAINER.

CALL METHOD ALV_LIST-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME = 'SFLIGHT'
CHANGING
IT_OUTTAB = SFLIGHT_TAB.

ENDMETHOD.


METHOD READ_DATA.
SELECT * FROM SFLIGHT INTO TABLE SFLIGHT_TAB WHERE CARRID = L_CARRID.

ENDMETHOD.

&amp;lt;b&amp;gt;*METHOD FILL_LIST.
*
*CALL METHOD ALV_LIST-&amp;gt;REFRESH_TABLE_DISPLAY.
*
*ENDMETHOD.&amp;lt;/b&amp;gt;

ENDCLASS. "APPLICATION

DATA OBJECT_REF TYPE REF TO APPLICATION.

&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;END-OF-SELECTION.
CALL SCREEN 0100.&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Include YCL_O01 *
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Module STATUS_0100 OUTPUT
*&amp;amp;---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.

CREATE OBJECT OBJECT_REF.
SET PF-STATUS 'SCREENCL100'.
* SET TITLEBAR 'xxx'.

&amp;lt;b&amp;gt;*CALL METHOD OBJECT_REF-&amp;gt;FILL_LIST.&amp;lt;/b&amp;gt;

ENDMODULE. " STATUS_0100 OUTPUT

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Include YCL_I01 *
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Module USER_COMMAND_0100 INPUT
*&amp;amp;---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.

IF SY-UCOMM = 'EXIT'.
LEAVE PROGRAM.
ELSE.
SY-UCOMM = 'DETAILS'.

CALL METHOD OBJECT_REF-&amp;gt;READ_DATA
EXPORTING L_CARRID = SFLIGHT-CARRID.
ENDIF.

ENDMODULE. " USER_COMMAND_0100 INPUT&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the changes which i diid i have marked it in bold.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the output. Also see to that the output table is having any vaues. If not append values in debugging mode and try this out. Its working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points and close the thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Judith Jessie Selvi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2005 04:32:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042732#M87001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-11T04:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: Help on classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042733#M87002</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;If ur problem got solved reward full points to those who solved ur problem or u can get back with queries.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Oct 2005 09:32:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-classes/m-p/1042733#M87002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-11T09:32:46Z</dc:date>
    </item>
  </channel>
</rss>

