SAP ABAP Interface IF_CONTROL_COMPOSITE_SUPPORT (Interface for Controls in Control Composites)
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
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
Interface IF_CONTROL_COMPOSITE_SUPPORT  
Short Description Interface for Controls in Control Composites    
General Data
Package SEU_CONTROL_COMPOSITE   Tools and Utilities for Controls: Composite and Loader 
Created 19990922   SAP 
Last changed 20000308   SAP 
Unicode checks active    
Forward declarations
Interface IF_CONTROL_COMPOSITE_SUPPORT has no forward declaration.
Interfaces
Interface IF_CONTROL_COMPOSITE_SUPPORT has no interface.
Friends
Interface IF_CONTROL_COMPOSITE_SUPPORT has no friend.
Attributes
Interface IF_CONTROL_COMPOSITE_SUPPORT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Destroys Control 19991001
2 GET_CONTROL_INSERTION_POSITION Instance method Public Method 20000607
3 GET_ENUM_DESCRIPTION Instance method Public Method Returns Table of ENUM Constants, Values, and Short Texts 19991022
4 GET_GUI_CONTAINER Instance method Public Method Returns GUI Container for Given Container Node 19991105
5 IS_CONTAINER Instance method Public Method 20000606
6 SET_PROPERTY 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
Interface 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 Importing CONTROL_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Wurzelknoten des beschreibenden Control-Baums 19991001
2 Importing LOADER_REF Value transfer Object reference (TYPE REF TO) OBJECT Referenz aus Control Composite im Control Loader 19991001
# Exception Resumable Description Created on
1 CNTL_ERROR Automation-Fehler 20000223
2 CNTL_SYSTEM_ERROR Systemfehler 20000223
3 CONTROL_ERROR Fehler beim Zerstören des Controls bzw. eines Subcontrols 19991001
4 NO_NODE Input Parameter CONTROL_TREE_NODE nicht gegeben 19991001
5 TREE_ERROR Fehler beim Traversieren des Control-Baums 19991001
6 WRONG_NODE_TYPE 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 Importing CONTROL_NODE Call by reference Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Wurzel des Control-Teilbaums 20000613
2 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) SYMSG Info für Benutzer, warum Operation nicht möglich war 20000607
3 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Beschreibung eines internen Fehlers (auf englisch) 20000607
4 Exporting PARENT_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Knoten, unter dem eingefügt wird 20000607
5 Exporting 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 NO_NODE CONTROL_NODE fehlerhaft 20000613
2 TREE_ERROR 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 Exporting ENUM_DOCUMENTATION Call by reference Type reference (TYPE) STRING Beschreibung des Typs (allgemeiner Text) 20000217
2 Importing ENUM_NAME Call by reference Type reference (TYPE) STRING Name des ENUM Typs 19991022
3 Exporting ENUM_TABLE Call by reference Type reference (TYPE) COCOENTABL Tabelle der ENUM Descriptoren 19991022
# Exception Resumable Description Created on
1 NOT_FOUND ENUM dieses Namens nicht gefunden 19991022
2 NO_NAME 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 Importing CONTAINER_NODE Call by reference Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Container-Knotem im Control-Baum 19991105
2 Exporting GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER zugehöriger GUI-Container 19991105
# Exception Resumable Description Created on
1 NO_CONTAINER_NODE CONTAINER_NODE ist initial oder hat falschen Typ 19991105
2 NO_GUI_CONTAINER 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 Returning IS_CONTAINER Value transfer Type reference (TYPE) AS4FLAG 'X': Control ist Container 20000606

Method IS_CONTAINER on Interface 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 Importing CONTROL_NODE Call by reference Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Wurzel des Control-Teilbaums 19991105
2 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) SYMSG Info für Benutzer, warum Operation nicht möglich war 20000214
3 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Beschreibung eines internen Fehlers (auf englisch) 19991129
4 Importing PROPERTY_NODE Call by reference Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE zu ändernder Property-Knoten 19991105
5 Exporting SUCCESSFUL Value transfer Type reference (TYPE) BOOLEAN 'X'=Property erfolgreich geändert 19991105
6 Exporting TO_RECREATE Value transfer Type reference (TYPE) BOOLEAN 'X'=Control muss nach Änderung neu erzeugt werden 19991116
7 Exporting TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE siehe Dokumentation 20000413
8 Importing VALUE_BOOLE Call by reference Type reference (TYPE) BOOLEAN ' ' Wert bei Typ Boolean 19991105
9 Importing VALUE_ENUM Call by reference Type reference (TYPE) I 0 Wert bei Typ ENUM 19991105
10 Importing VALUE_ICON Call by reference Type reference (TYPE) STRING Wert bei Typ Icon 19991105
11 Importing VALUE_INT Call by reference Type reference (TYPE) I 0 Wert bei Typ Integer 19991105
12 Importing VALUE_STRING Call by reference Type reference (TYPE) STRING Wert bei Typ String 19991105
13 Importing VALUE_TEXT Call by reference Type reference (TYPE) STRING Wert bei Typ Text 19991105
# Exception Resumable Description Created on
1 CNTL_ERROR Automation-Fehler 19991105
2 CNTL_SYSTEM_ERROR Systemfehler 19991105
3 NO_CONTROL_NODE Input Parameter CONTROL_NODE nicht gegeben 19991105
4 NO_PROPERTY_NODE Input Parameter PROPERTY_NODE nicht gegeben 19991105
5 PROPSET_ERROR 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 46D