SAP ABAP Class IF_CONTROL_COMPOSITE_SUPPORT (Interface for Controls in Control Composites)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EU_EASY_SPLITTER_CONTAINER | Internal Test; Do Not Use | 19990929 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_GUI_SIMPLE_CONTAINER | Anonymous Container | 20000406 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_TREE_CONTROL_BASE | Internal Tree Control Class | 20000223 |
Properties
| Class | IF_CONTROL_COMPOSITE_SUPPORT | |
| Short Description | Interface for Controls in Control Composites | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 19990922 | SAP |
| Last change | 20000308 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_CONTROL_COMPOSITE_SUPPORT has no forward declaration.
Interfaces
Class IF_CONTROL_COMPOSITE_SUPPORT has no interface implemented.
Friends
Class IF_CONTROL_COMPOSITE_SUPPORT has no friend class.
Attributes
Class IF_CONTROL_COMPOSITE_SUPPORT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Destroys Control | 19991001 | |
| 2 | Instance method | Public | Method | 20000607 | ||
| 3 | Instance method | Public | Method | Returns Table of ENUM Constants, Values, and Short Texts | 19991022 | |
| 4 | Instance method | Public | Method | Returns GUI Container for Given Container Node | 19991105 | |
| 5 | Instance method | Public | Method | 20000606 | ||
| 6 | Instance method | Public | Method | Updates Control Property of Given Property Node | 19991105 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | PROPERTY_CHANGED | Instance Event (0) |
Public (2) |
Indicates that Control Property Has Changed | 19990922 |
Types
Class IF_CONTROL_COMPOSITE_SUPPORT has no local type.
Method Signatures
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_TREE_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des beschreibenden Control-Baums | 19991001 | |||
| 2 | LOADER_REF | Value transfer | Object reference (TYPE REF TO) | OBJECT | Referenz aus Control Composite im Control Loader | 19991001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Automation-Fehler | 20000223 | ||
| 2 | Systemfehler | 20000223 | ||
| 3 | Fehler beim Zerstören des Controls bzw. eines Subcontrols | 19991001 | ||
| 4 | Input Parameter CONTROL_TREE_NODE nicht gegeben | 19991001 | ||
| 5 | Fehler beim Traversieren des Control-Baums | 19991001 | ||
| 6 | ein Baumknoten hat den falschen Knotentyp | 19991001 |
Method GET_CONTROL_INSERTION_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzel des Control-Teilbaums | 20000613 | |||
| 2 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Info für Benutzer, warum Operation nicht möglich war | 20000607 | |||
| 3 | ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Beschreibung eines internen Fehlers (auf englisch) | 20000607 | |||
| 4 | PARENT_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Knoten, unter dem eingefügt wird | 20000607 | |||
| 5 | SUCCESSOR_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Knoten, vor dem eingefügt wird | 20000607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CONTROL_NODE fehlerhaft | 20000613 | ||
| 2 | Gegebener Control Tree ist fehlerhaft | 20000613 |
Method GET_ENUM_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENUM_DOCUMENTATION | Call by reference | Type reference (TYPE) | STRING | Beschreibung des Typs (allgemeiner Text) | 20000217 | |||
| 2 | ENUM_NAME | Call by reference | Type reference (TYPE) | STRING | Name des ENUM Typs | 19991022 | |||
| 3 | ENUM_TABLE | Call by reference | Type reference (TYPE) | COCOENTABL | Tabelle der ENUM Descriptoren | 19991022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ENUM dieses Namens nicht gefunden | 19991022 | ||
| 2 | Input Parameter ENUM_NAME nicht gegeben | 19991022 |
Method GET_GUI_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Container-Knotem im Control-Baum | 19991105 | |||
| 2 | GUI_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | zugehöriger GUI-Container | 19991105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CONTAINER_NODE ist initial oder hat falschen Typ | 19991105 | ||
| 2 | Fehler bei der Bestimmung des Containers | 19991105 |
Method IS_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTAINER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X': Control ist Container | 20000606 |
Method IS_CONTAINER on class IF_CONTROL_COMPOSITE_SUPPORT has no exception.
Method SET_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzel des Control-Teilbaums | 19991105 | |||
| 2 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Info für Benutzer, warum Operation nicht möglich war | 20000214 | |||
| 3 | ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Beschreibung eines internen Fehlers (auf englisch) | 19991129 | |||
| 4 | PROPERTY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | zu ändernder Property-Knoten | 19991105 | |||
| 5 | SUCCESSFUL | Value transfer | Type reference (TYPE) | BOOLEAN | 'X'=Property erfolgreich geändert | 19991105 | |||
| 6 | TO_RECREATE | Value transfer | Type reference (TYPE) | BOOLEAN | 'X'=Control muss nach Änderung neu erzeugt werden | 19991116 | |||
| 7 | TREE_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | siehe Dokumentation | 20000413 | |||
| 8 | VALUE_BOOLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | Wert bei Typ Boolean | 19991105 | ||
| 9 | VALUE_ENUM | Call by reference | Type reference (TYPE) | I | 0 | Wert bei Typ ENUM | 19991105 | ||
| 10 | VALUE_ICON | Call by reference | Type reference (TYPE) | STRING | Wert bei Typ Icon | 19991105 | |||
| 11 | VALUE_INT | Call by reference | Type reference (TYPE) | I | 0 | Wert bei Typ Integer | 19991105 | ||
| 12 | VALUE_STRING | Call by reference | Type reference (TYPE) | STRING | Wert bei Typ String | 19991105 | |||
| 13 | VALUE_TEXT | Call by reference | Type reference (TYPE) | STRING | Wert bei Typ Text | 19991105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Automation-Fehler | 19991105 | ||
| 2 | Systemfehler | 19991105 | ||
| 3 | Input Parameter CONTROL_NODE nicht gegeben | 19991105 | ||
| 4 | Input Parameter PROPERTY_NODE nicht gegeben | 19991105 | ||
| 5 | Interner Fehler beim Setzen der Property | 20000215 |
Event Signatures
Event PROPERTY_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TREE_NODE | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | siehe Dokumentation | 20000309 |
History
| Last changed by/on | SAP | 20000308 |
| SAP Release Created in |