... can be used:
Custom container
Splitter container
Docking container
Dialogbox container
1. Custom container
Custom container can be created with a class CL_GUI_CUSTOM_CONTAINER, ...
...
set pf-status 'DYNAMIC_STATUS_PART' of program 'SAPLZFALV'.
if falv_screen is initial.
falv_screen ?= lcl_test=>create( exporting
i_parent = new cl_gui_custom_container( container_name = 'CC_MAIN' ) ...
...
data: go_popup_custom_cont type ref to cl_gui_custom_container.
data: go_popup_grid type ref to cl_gui_alv_grid.
data: gs_popup_layout type lvc_s_layo.
data: gs_popup_variant type disvariant. ...
...
data: styles type lvc_t_styl,
end of gs_spfli.
data: gt_spfli like standard table of gs_spfli.
data: go_cc type ref to cl_gui_custom_container.
data: go_alv type ref to cl_gui_alv_grid. ...
... table.
In the method provided bellow I firstly create custom container object (cl_gui_custom_container) to place the chart in it, then I create chart engine (cl_gui_chart_engine), then using if_xml I ...
...
types: t_scompo_name type line of tt_ra_scompo_name . type-pools abap .
constants cname_cl_gui_custom_container type abap_abstypename value '\CLASS=CL_GUI_CUSTOM_CONTAINER'.
constants cname_cl_gui_textedit type abap_abstypename value '\CLASS=CL_GUI_TEXTEDIT'. ...