‎2007 Jul 17 3:13 PM
to createdocking container we must create the ref object for custom container or not
‎2007 Jul 17 3:14 PM
No, there is no need for the custom container object, just the docking. See this example where I'm attaching the docking to the selection screen.
report zrich_0005.
data: imara type table of mara with header line.
data: it001w type table of t001w with header line.
parameters: p_check type c,
p_rad1 radiobutton group grp1 default 'X',
p_rad2 radiobutton group grp1,
p_rad3 radiobutton group grp1.
start-of-selection.
at selection-screen output.
data: dockingbottom type ref to cl_gui_docking_container,
dockingright type ref to cl_gui_docking_container,
alv_bottom type ref to cl_gui_alv_grid,
alv_right type ref to cl_gui_alv_grid,
repid type syrepid.
repid = sy-repid.
select * into corresponding fields of table imara
from mara up to 100 rows.
select * into corresponding fields of table it001w
from t001w.
check dockingbottom is initial.
create object dockingbottom
exporting repid = repid
dynnr = sy-dynnr
side = dockingbottom->dock_at_bottom
extension = 170.
create object alv_bottom
exporting i_parent = dockingbottom.
call method alv_bottom->set_table_for_first_display
exporting
i_structure_name = 'MARA'
changing
it_outtab = imara[].
create object dockingright
exporting repid = repid
dynnr = sy-dynnr
side = dockingright->dock_at_right
extension = 600.
create object alv_right
exporting i_parent = dockingright.
call method alv_right->set_table_for_first_display
exporting
i_structure_name = 'T001W'
changing
it_outtab = it001w[].
Regards,
Rich Heilman
‎2007 Jul 17 3:17 PM