Attribute Bundles
Definition
The following attribute bundles (global classes) are available:
- CL_CU_DISPLAY_CONTEXT
: This contains all of the visual display information such as the colors, the patterns and the thickness of the lines. The settings for this bundle can be inherited using the ports. For more information, see
Hierarchy of Ports.
- CL_CU_DIAGRAM:
This contains all the global information on the graphic as a whole. It can contain one or more plot areas. In particular the diagram area contains information on the category and the layout of a graphic, for example the number of plot areas in which data can be displayed.
- CL_CU_DRAWING_AREA:
This contains all the attributes for a plot area; for example, information concerning the visual appearance of the plot areas within the chart. Note that it also contains information concerning the graphic's title and legend.
- CL_CU_AXIS:
This specifies the value range within which graphical objects are to be displayed. Instead of specifying the value range explicitly it can be determined automatically.
- CL_CU_SCALE:
This contains scale attributes. A time axis alone does not have any display attributes, only orientation and value range. It is the scale that makes it possible to display an axis with different increments (for example, minutes, hours, days). Other information includes frequency and thickness of separators.
- CL_CU_VALUES:
This is only used in business graphics and contains the display attributes (for example, its chart type, that is line / bar…).
- CL_CU_DATA_SHEET:
This bundle specifies the appearance of a table containing all the data in text form.
- CL_CU_POINT:
The settings for a data series (CL_CU_VALUES) can be overridden in favor of settings for specific data points. Business graphics involve only point categories; with hierarchies and networks you can specify both the structure of a node and the elements that belong to it, which are called items.
- CL_CU_ITEM:
This contains customizing for a part (an item) of a node. A point or node can consist of several parts, for example texts and icons. An item customizing object can be assigned to a graphics proxy only as a (numbered) sub-object of a point customizing object.
For more general information and graphics showing which attribute bundles are used where, see
Overview of Customizing Classes.
Use
All attribute bundles can be used to create customizing objects (for more information, see
Customizing Objects). However, an attribute bundle might not be valid for a specific graphics proxy. For example, a structure graphic does not need axis bundles. You can find relevant information in the documentation for the graphics proxy you want to use.You can use the method SET in IF_CUSTOMIZING to change the attributes of a customizing object. Each attribute bundle has constants (static attributes) for all the values that you can set (the names of the constants start with CO_).