SAP ABAP Class CL_CC_COMMON_PROPS (Control Composites: Common Property Administration)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
⤷ SEU_CONTROL_COMPOSITE (Package) Tools and Utilities for Controls: Composite and Loader
⤷ BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
⤷ SEU_CONTROL_COMPOSITE (Package) Tools and Utilities for Controls: Composite and Loader
Properties
Class | CL_CC_COMMON_PROPS | |
Short Description | Control Composites: Common Property Administration | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEU_CONTROL_COMPOSITE | Tools and Utilities for Controls: Composite and Loader |
Created | 20000615 | SAP |
Last change | 00000000 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CC_COMMON_PROPS has no forward declaration.
Interfaces
Class CL_CC_COMMON_PROPS has no interface implemented.
Friends
Class CL_CC_COMMON_PROPS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EN_ENUM_METRIC | Constant | Private | Type reference (TYPE) | COCONAME | 'enum_metric' | Name of ENUM Subtype | 20000616 | |
2 | PN_ALIGNMENT | Constant | Public | Type reference (TYPE) | COCONAME | 'Alignment' | Subtree Name of Common Property | 20000616 | |
3 | PN_ALIGN_AT_BOTTOM | Constant | Public | Type reference (TYPE) | COCONAME | 'align_at_bottom' | Name of Common Property | 20000616 | |
4 | PN_ALIGN_AT_LEFT | Constant | Public | Type reference (TYPE) | COCONAME | 'align_at_left' | Name of Common Property | 20000616 | |
5 | PN_ALIGN_AT_RIGHT | Constant | Public | Type reference (TYPE) | COCONAME | 'align_at_right' | Name of Common Property | 20000616 | |
6 | PN_ALIGN_AT_TOP | Constant | Public | Type reference (TYPE) | COCONAME | 'align_at_top' | Name of Common Property | 20000616 | |
7 | PN_GEOMETRY | Constant | Public | Type reference (TYPE) | COCONAME | 'Geometry' | Subtree Name of Common Property | 20000616 | |
8 | PN_HEIGHT | Constant | Public | Type reference (TYPE) | COCONAME | 'height' | Name of Common Property | 20000616 | |
9 | PN_LEFT_POS | Constant | Public | Type reference (TYPE) | COCONAME | 'left' | Name of Common Property | 20000616 | |
10 | PN_METRIC | Constant | Public | Type reference (TYPE) | COCONAME | 'metric' | Name of Common Property | 20000616 | |
11 | PN_TOP_POS | Constant | Public | Type reference (TYPE) | COCONAME | 'top' | Name of Common Property | 20000616 | |
12 | PN_VERSION | Constant | Public | Type reference (TYPE) | COCONAME | 'version' | Name of Common Property | 20000616 | |
13 | PN_VISIBLE | Constant | Public | Type reference (TYPE) | COCONAME | 'visible' | Name of Common Property | 20000616 | |
14 | PN_WIDTH | Constant | Public | Type reference (TYPE) | COCONAME | 'width' | Name of Common Property | 20000616 | |
15 | VERSION | Constant | Private | Type reference (TYPE) | COCONAME | '1.0' | Initial Value Version | 20000616 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHANGE_PROPERTY | Static method | Public | Method | Change a Property | 20000615 |
2 | CREATE_AND_ADD_NODES | Static method | Public | Method | Generate a Common Property Node and Insert in Tree | 20000616 |
3 | GET_ENUM_DESCRIPTION | Static method | Public | Method | Returns Table of ENUM Constants etc for Common Property | 20000616 |
4 | HANDLE_ERROR | Static method | Private | Method | " | 20000616 |
5 | HANDLE_PROPSET_ERROR | Static method | Public | Method | Error Handling for Changes to a Property | 20000616 |
6 | SET_ALIGNMENT | Static method | Private | Method | Adjust Alignment in Container | 20000615 |
7 | SET_CONTROL_PROPS | Static method | Public | Method | Set Common Properties of a Control | 20000616 |
8 | SET_PLUG_IN_PROPS | Static method | Public | Method | Set Common Properties of a Plugin | 20000621 |
9 | SET_RECTANGLE | Static method | Public | Method | Set LEFT, TOP, WIDTH and HEIGHT in Control Tree | 20000616 |
10 | UPDATE_INT_PROP | Static method | Public | Method | " | 20000619 |
Events
Class CL_CC_COMMON_PROPS has no event.
Types
Class CL_CC_COMMON_PROPS has no local type.
Method Signatures
Method CHANGE_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 20000615 | ||
2 | Importing | CONTROL_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control Knoten | 20000615 | ||
3 | Importing | PROPERTY_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Property Knoten | 20000615 | ||
4 | Importing | VALUE_BOOLE | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | optional boolean value | 20000615 | |
5 | Importing | VALUE_ENUM | Value transfer | Type reference (TYPE) | I | 0 | optional enum value | 20000615 | |
6 | Importing | VALUE_ICON | Value transfer | Type reference (TYPE) | STRING | optional icon encoding value | 20000615 | ||
7 | Importing | VALUE_INT | Value transfer | Type reference (TYPE) | I | 0 | optional Integer value | 20000615 | |
8 | Importing | VALUE_STRING | Call by reference | Type reference (TYPE) | STRING | optional string value | 20000615 | ||
9 | Importing | VALUE_TEXT | Call by reference | Type reference (TYPE) | STRING | optional string value | 20000615 |
Method CHANGE_PROPERTY on class CL_CC_COMMON_PROPS has no exception.
Method CREATE_AND_ADD_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALIGNMENT | Call by reference | Type reference (TYPE) | I | 0 | Alignment des Controls im Container | 20000616 | |
2 | Importing | CONTROL_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control-Knoten | 20000616 | ||
3 | Importing | COPY_PROPS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | 'X' = Geometry & Alignment Properties anlegen | 20000620 | |
4 | Importing | HEIGHT | Call by reference | Type reference (TYPE) | I | 0 | Höhe des Controls | 20000616 | |
5 | Importing | LEFT | Call by reference | Type reference (TYPE) | I | 0 | Position linke Control-Kante | 20000616 | |
6 | Importing | METRIC | Call by reference | Type reference (TYPE) | I | 0 | Metrik des Controls | 20000616 | |
7 | Importing | TOP | Call by reference | Type reference (TYPE) | I | 0 | Position obere Control-Kante | 20000616 | |
8 | Importing | WIDTH | Call by reference | Type reference (TYPE) | I | 0 | Breite des Controls | 20000616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_ADDING_NODE | Fehler beim Hinzufügen eines Knotens | 20000616 | |
2 | ERROR_SETTING_PROP | Fehler beim Setzen einer Property | 20000616 | |
3 | NO_NODE | Input Parameter nicht gegeben | 20000621 |
Method GET_ENUM_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ENUM_DOCUMENTATION | Call by reference | Type reference (TYPE) | STRING | Beschreibung des Typs (allgemeiner Text) | 20000616 | ||
2 | Importing | ENUM_NAME | Call by reference | Type reference (TYPE) | STRING | Name des ENUM Typs | 20000616 | ||
3 | Exporting | ENUM_TABLE | Call by reference | Type reference (TYPE) | COCOENTABL | Tabelle der ENUM Descriptoren | 20000616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | ENUM dieses Namens nicht gefunden | 20000616 | |
2 | NO_NAME | Input Parameter ENUM_NAME nicht gegeben | 20000616 |
Method HANDLE_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TEXT | Call by reference | Type reference (TYPE) | C | " | 20000616 |
Method HANDLE_ERROR on class CL_CC_COMMON_PROPS has no exception.
Method HANDLE_PROPSET_ERROR Signature
Method HANDLE_PROPSET_ERROR on class CL_CC_COMMON_PROPS has no parameter.
Method HANDLE_PROPSET_ERROR on class CL_CC_COMMON_PROPS has no exception.
Method SET_ALIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALIGN_FLAG | Value transfer | Type reference (TYPE) | AS4FLAG | " | 20000615 | ||
2 | Importing | CONTROL | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTROL | " | 20000615 | ||
3 | Importing | PROPERTY_NAME | Call by reference | Type reference (TYPE) | STRING | " | 20000615 | ||
4 | Importing | PROPERTY_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | " | 20000615 |
Method SET_ALIGNMENT on class CL_CC_COMMON_PROPS has no exception.
Method SET_CONTROL_PROPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALIGNMENT | Call by reference | Type reference (TYPE) | I | 0 | Alignment im Container (Flag-Kombination) | 20000616 | |
2 | Importing | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 20000616 | ||
3 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control-Baumknoten | 20000616 | ||
4 | Importing | HEIGHT | Call by reference | Type reference (TYPE) | I | 0 | Höhe | 20000616 | |
5 | Importing | LEFT | Call by reference | Type reference (TYPE) | I | 0 | Position linke Kante | 20000616 | |
6 | Importing | METRIC | Call by reference | Type reference (TYPE) | I | 0 | Metrik | 20000616 | |
7 | Importing | TOP | Call by reference | Type reference (TYPE) | I | 0 | Position obere Kante | 20000616 | |
8 | Importing | WIDTH | Call by reference | Type reference (TYPE) | I | 0 | Breite | 20000616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_SETTING_PROP | Fehler beim Setzen einer Control-Property | 20000616 | |
2 | NO_CONTROL | Input Parameter nicht gegeben | 20000616 |
Method SET_PLUG_IN_PROPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALIGNMENT | Call by reference | Type reference (TYPE) | I | 0 | Alignment im Container (Flag-Kombination) | 20000621 | |
2 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control-Baumknoten | 20000621 | ||
3 | Importing | FOR_DESIGN | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = im Design-Mode | 20000628 | ||
4 | Importing | HEIGHT | Call by reference | Type reference (TYPE) | I | 0 | Höhe | 20000621 | |
5 | Importing | LEFT | Call by reference | Type reference (TYPE) | I | 0 | Position linke Kante | 20000621 | |
6 | Importing | METRIC | Call by reference | Type reference (TYPE) | I | 0 | Metrik | 20000621 | |
7 | Importing | PLUG_IN | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | PlugIn | 20000621 | ||
8 | Importing | TOP | Call by reference | Type reference (TYPE) | I | 0 | Position obere Kante | 20000621 | |
9 | Importing | WIDTH | Call by reference | Type reference (TYPE) | I | 0 | Breite | 20000621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_SETTING_PROP | Fehler beim Setzen einer Property | 20000621 | |
2 | NO_CONTROL | Top-level Control wurde nicht gefunden | 20000621 | |
3 | NO_PLUG_IN | Input Parameter nicht gegeben | 20000621 |
Method SET_RECTANGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Structural Description of a Control Composite | 20000616 | ||
2 | Importing | HEIGHT | Value transfer | Type reference (TYPE) | I | " | 20000616 | ||
3 | Importing | LEFT | Value transfer | Type reference (TYPE) | I | " | 20000616 | ||
4 | Exporting | RECT_CHANGED | Value transfer | Type reference (TYPE) | AS4FLAG | " | 20000619 | ||
5 | Importing | TOP | Value transfer | Type reference (TYPE) | I | " | 20000616 | ||
6 | Importing | WIDTH | Value transfer | Type reference (TYPE) | I | " | 20000616 |
Method SET_RECTANGLE on class CL_CC_COMMON_PROPS has no exception.
Method UPDATE_INT_PROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CHANGED | Call by reference | Type reference (TYPE) | AS4FLAG | wird nicht zurückgesetzt, nur gesetzt! | 20000619 | ||
2 | Importing | ERROR_TEXT | Call by reference | Type reference (TYPE) | C | " | 20000619 | ||
3 | Importing | INT_VALUE | Value transfer | Type reference (TYPE) | I | " | 20000619 | ||
4 | Importing | NODE_NAME | Call by reference | Type reference (TYPE) | C | " | 20000619 | ||
5 | Importing | PARENT_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Structural Description of a Control Composite | 20000619 |
Method UPDATE_INT_PROP on class CL_CC_COMMON_PROPS has no exception.
History
Last changed by/on | SAP | 00000000 |
SAP Release Created in | 50A |