CL_GUI_GP_PRES - GFW: Business graphic

ROGBILLS - Synchronize billing plans   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Functionality

This graphics proxy is used for business graphics.

  • Communicating the names of the data container attributes
The names of the following data container attributes must be communicated:
  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_ID

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_DIM1

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_DIM2

The other names for data container attributes are optional:
  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_FILTER

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_GRP_ID

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_-DIM3 (not currently supported)

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_TEXT

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_STAT

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_REFOBJ

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_T_DIM1

  • IF_GRAPHIC_PROXY=>CO_PARAM_DC_T_GRP

To set the attribute names in the data container, please use the method SET_DC_NAMES instead of IF_GRAPHIC_PROXY~SET_PARAMETER.

  • Permitted combinations of ports and attribute bundles (interface method IF_GRAPHIC_PROXY~ADD_CU_BUNDLE; * = > 1 is possible)
  • CO_PORT_DIAGRAM

CL_CU_DIAGRAM
CL_CU_DISPLAY_CONTEXT
  • CO_PORT_CHART, CO_PORT_CHART1, CO_PORT_CHART2

CL_CU_DRAWING_AREA
CL_CU_VALUES * with optional key
CL_CU_DATA_SHEET with optional key
CL_CU_POINT * with optional key
CL_CU_DISPLAY_CONTEXT
  • CO_PORT_CHART_X_PRIM_AXIS,

  • CO_PORT_CHART1_X_AXIS, CO_PORT_CHART2_X_AXIS,

  • CO_PORT_CHART_X_SEC_AXIS,

  • CO_PORT_CHART1_X_SEC_AXIS, CO_PORT_CHART2_X_SEC_AXIS,

  • CO_PORT_CHART_Y_PRIM_AXIS,

  • CO_PORT_CHART1_Y_AXIS, CO_PORT_CHART2_Y_AXIS,

  • CO_PORT_CHART_Y_SEC_AXIS,

  • CO_PORT_CHART1_Y_SEC_AXIS, CO_PORT_CHART2_Y_SEC_AXIS,

  • CO_PORT_CHART_Z_PRIM_AXIS,

  • CO_PORT_CHART1_Z_AXIS, CO_PORT_CHART2_Z_AXIS,

  • CO_PORT_CHART_Z_SEC_AXIS,

  • CO_PORT_CHART1_Z_SEC_AXIS, CO_PORT_CHART2_Z_SEC_AXIS

CL_CU_AXIS
CL_CU_SCALE *
CL_CU_GRID * (optional)
CL_CU_DISPLAY_CONTEXT

  • If necessary, required customizing objects are generated subsequently (see method COMPLETE_CU_BUNDLES).

  • Inheritance of customizing objects
If a customizing object is not available at a port the system tries to find it at the higher levels of the hierarchy of ports.
  • Hierarchy of ports

CO_PORT_DIAGRAM <- CO_PORT_CHART <- CO_PORT_CHART1
CO_PORT_DIAGRAM <- CO_PORT_CHART <- CO_PORT_CHART2
CO_PORT_DIAGRAM <- CO_PORT_CHART_X_AXIS <- CO_PORT_CHART1_X_AXIS

  • Display context hierarchy

If a display context is not available in a customizing object the system tries to find an independentdisplay context customizing object at the port where the customizing object was found then at the higher levels of the hierarchy of ports.

  • Information for developers of product-specific components for this proxy:
  • The method CL_GUI_CONTROL->FREE of the product-specific section must be overwritten. Then GP->IF_GRAPHIC_PROXY~FREE must be called within the method!

This ensures that the graphics proxy de-registers correctly from the data container and from the multiplexer even if it is deleted by lifetime management or its container.

  • To test access to a new product, a class can be derived which re-implements the method CREATE_PRODUCT_REF. It is not permitted to derive this class for other purposes.


rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
This documentation is copyright by SAP AG.


Length: 5200 Date: 20120526 Time: 155622     triton ( 106 ms )