Is it possible to call a ALV grid display in a class~method.
I thought, I would call a screen and make a ALV grid display using the control frame work,it is no possible to call screen inside a method.
Then i tried to avoid calling the screen..
data: dockingleft type ref to cl_gui_docking_container, alv_left type ref to cl_gui_alv_grid, repid type syrepid. repid = sy-repid. check dockingleft is initial. create object dockingleft exporting repid = repid dynnr = sy-dynnr side = dockingleft->dock_at_left extension = 1700. create object alv_left exporting i_parent = dockingleft . call method alv_left->set_table_for_first_display exporting i_structure_name = 'SMESG' changing it_outtab = TSMESG EXCEPTIONS INVALID_PARAMETER_COMBINATION = 1 PROGRAM_ERROR = 2 TOO_MANY_LINES = 3 others = 4.
This doesn't seem to invoke the ALV grid. Any suggestions ?