@Roman
Es gibt unter GFW_PROG_* eine menge Beispielprogramme, eventuell ist ja was dabei was dir hilft
so hab ich das... iss zwar ne zweite horizontale linie, aber ev hilft es dir ja weiter ^^:
DATA:
bundle_drawing TYPE REF TO cl_cu_drawing_area,
bundle_axis_x TYPE REF TO cl_cu_axis,
bundle_display TYPE REF TO cl_cu_display_context,
bundle_values1 TYPE REF TO cl_cu_values,
bundle_values2 TYPE REF TO cl_cu_values,
bundle_point TYPE REF TO cl_cu_point,
gp_inst TYPE REF TO cl_gui_gp_pres.
* values (group 2)
CREATE OBJECT bundle_values2 EXPORTING instance_id = 'GFWTA2'.
* prepare display context for values
CREATE OBJECT bundle_display EXPORTING instance_id = 'dummy'.
* set color of line and markers
CALL METHOD bundle_display->if_customizing~set
EXPORTING
attr_id = cl_cu_display_context=>co_bl_clr_plt_id
value = 3. " blue
CALL METHOD bundle_display->if_customizing~set
EXPORTING
attr_id = cl_cu_display_context=>co_mr_bg_clr_plt_id
value = 3. " blue
* copy display context into values
CALL METHOD bundle_values2->if_customizing~set
EXPORTING
attr_id = cl_cu_values=>co_curve_context
value = bundle_display.
* set chart type
CALL METHOD bundle_values2->if_customizing~set
EXPORTING
attr_id = cl_cu_values=>co_style
value = 34. " xy scatter
* tell the proxy where to use the bundle
CALL METHOD gp_inst->if_graphic_proxy~add_cu_bundle
EXPORTING
port = if_graphic_proxy=>co_port_chart
key = co_gfw_prog_series2
bundle = bundle_values2
IMPORTING
retval = retval.