SAP ABAP Interface IF_CONTROL_COMPOSITE_PLUG_IN (Control Composites: Plugin)
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_CC_BADI_PLUG_IN Control Composites: Composite Plugin 20000502
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CC_COMPOSITE_PLUG_IN Control Composites: Composite Plugin 20000406
Properties
Interface IF_CONTROL_COMPOSITE_PLUG_IN  
Short Description Control Composites: Plugin    
General Data
Package SEU_CONTROL_COMPOSITE   Tools and Utilities for Controls: Composite and Loader 
Created 20000406   SAP 
Last changed 00000000   SAP 
Unicode checks active    
Forward declarations
Interface IF_CONTROL_COMPOSITE_PLUG_IN has no forward declaration.
Interfaces
Interface IF_CONTROL_COMPOSITE_PLUG_IN has no interface.
Friends
Interface IF_CONTROL_COMPOSITE_PLUG_IN has no friend.
Attributes
Interface IF_CONTROL_COMPOSITE_PLUG_IN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Generates a Plug-In at Runtime 20000406
2 CREATE_FOR_DESIGN Static method Public Method Generates a Plug-In at Design Time 20000406
3 CREATE_INITIAL Static method Public Method Generates an Initial Plug-In at Design Time 20000406
4 DELETE Instance method Public Method Destroys the Plug-In 20000406
5 EDIT_PROPERTIES Instance method Public Method Design-Time: Displays Dialog Box to Edit Attributes 20000412
6 GET_COMPOSITE_NAME Instance method Public Method Returns Name of Associated Control Composite 20000503
7 GET_CONTROL_COMPOSITE Instance method Public Method Run-time: Returns the Associated Control Composite 20000406
8 GET_DESIGNTIME_CONTROL Instance method Public Method Design-time: Returns Reference to Dummy Control 20000621
9 GET_PLUG_IN_DESCRIPTION Static method Public Method Returns Information on Plug-In 20000406
10 GET_PROPERTIES Instance method Public Method Design-Time: Returns Plug-In Attributes as a String 20000407
11 GET_RUNTIME_CONTROL Instance method Public Method Runtime: Returns Reference to Top-Level-Control 20000628
Events
Interface IF_CONTROL_COMPOSITE_PLUG_IN has no event.
Types
Interface IF_CONTROL_COMPOSITE_PLUG_IN has no local type.
Method Signatures

Method CREATE 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 20000406
2 Exporting ERROR_OBJECT Value transfer Object reference (TYPE REF TO) CL_CONTROL_LOADER_ERROR Error Objekt 20000406
3 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Fehlerbeschreibung 20000406
4 Importing LIFETIME Value transfer Type reference (TYPE) I Control Lebensdauer (Dynpro or IMode) 20000406
5 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER enthaltender Container 20000406
6 Exporting PLUG_IN Value transfer Object reference (TYPE REF TO) IF_CONTROL_COMPOSITE_PLUG_IN Plug-In Objekt 20000406
7 Importing SHELLSTYLE Value transfer Type reference (TYPE) I Shellstyle 20000406
# Exception Resumable Description Created on
1 CLASS_NAME_MISMATCH Name im Control-Baumknoten passt nicht zum Klassennamen 20000406
2 CONTROL_ERROR Control-Fehler 20000406
3 NOT_LOADED Fehler beim Laden 20000406
4 NO_NODE Input Parameter CONTROL_TREE_NODE nicht gegeben 20000406
5 NO_PARENT Input Parameter PARENT nicht gegeben 20000406
6 TREE_ERROR Fehler beim Traversieren des Control Baums 20000406
7 WRONG_NODE_TYPE ein Baumknoten hat den falschen Typ 20000406

Method CREATE_FOR_DESIGN 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 20000406
2 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Fehlerbeschreibung 20000406
3 Importing LIFETIME Value transfer Type reference (TYPE) I Control Lebensdauer (Dynpro or IMode) 20000406
4 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER enthaltender Container für Dummy Control 20000406
5 Exporting PLUG_IN Value transfer Object reference (TYPE REF TO) IF_CONTROL_COMPOSITE_PLUG_IN Plug-In Objekt 20000406
6 Importing SHELLSTYLE Value transfer Type reference (TYPE) I Shellstyle 20000406
# Exception Resumable Description Created on
1 CLASS_NAME_MISMATCH Name im Control-Baumknoten passt nicht zum Klassennamen 20000406
2 CNTL_ERROR Control-Fehler 20000406
3 CNTL_SYSTEM_ERROR Control-Fehler 20000406
4 CONTROL_ERROR Fehler beim Erzeugen des Controls 20000406
5 CREATE_ERROR Control-Fehler 20000406
6 LIFETIME_ERROR Control-Fehler 20000406
7 NO_NODE Input Parameter CONTROL_TREE_NODE nicht gegeben 20000406
8 TREE_ERROR Fehler beim Traversieren des Control Baums 20000406
9 WRONG_NODE_TYPE ein Baumknoten hat den falschen Typ 20000406

Method CREATE_INITIAL 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 20000406
2 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Fehlerbeschreibung 20000406
3 Importing LIFETIME Value transfer Type reference (TYPE) I Control Lebensdauer (Dynpro or IMode) 20000406
4 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER enthaltender Container für Dummy Control 20000406
5 Exporting PLUG_IN Value transfer Object reference (TYPE REF TO) IF_CONTROL_COMPOSITE_PLUG_IN Plug-In Objekt 20000406
6 Importing SHELLSTYLE Value transfer Type reference (TYPE) I Shellstyle 20000406
# Exception Resumable Description Created on
1 CLASS_NAME_MISMATCH Name im Control-Baumknoten passt nicht zum Klassennamen 20000406
2 CNTL_ERROR Control-Fehler 20000406
3 CNTL_SYSTEM_ERROR Control-Fehler 20000406
4 CONTROL_ERROR Fehler beim Erzeugen des Controls 20000406
5 CREATE_ERROR Control-Fehler 20000406
6 LIFETIME_ERROR Control-Fehler 20000406
7 NO_NODE Input Parameter CONTROL_TREE_NODE nicht gegeben 20000406
8 TREE_ERROR Fehler beim Traversieren des Control Baums 20000406
9 WRONG_NODE_TYPE ein Baumknoten hat den falschen Typ 20000406

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 20000406
# Exception Resumable Description Created on
1 CNTL_ERROR Automation-Fehler 20000406
2 CNTL_SYSTEM_ERROR Systemfehler 20000406
3 CONTROL_ERROR Fehler beim Zerstören des Controls bzw. eines Subcontrols 20000406
4 NO_NODE Input Parameter CONTROL_TREE_NODE nicht gegeben 20000406
5 TREE_ERROR Fehler beim Traversieren des Control-Baums 20000406
6 WRONG_NODE_TYPE ein Baumknoten hat den falschen Knotentyp 20000406

Method EDIT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGED Value transfer Type reference (TYPE) BOOLEAN 'X' = Eigenschaften wurden geändert 20000504
2 Exporting COMMENT Value transfer Type reference (TYPE) STRING Kurztext 20000413
3 Importing NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Plug-In Knoten 20000412
4 Exporting PROPERTIES Value transfer Type reference (TYPE) STRING Geänderte Eigenschaften 20000412
# Exception Resumable Description Created on
1 NO_NODE Input Parameter NODE nicht gegeben 20000503

Method GET_COMPOSITE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPOSITE_NAME Value transfer Type reference (TYPE) CC_NAME Name des Control Composites 20000503
2 Importing CONTROL_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Baumknoten des PlugIns 20000504
# Exception Resumable Description Created on
1 NO_NODE Input Parameter nicht gegeben 20000504

Method GET_CONTROL_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPOSITE Value transfer Object reference (TYPE REF TO) CL_CONTROL_COMPOSITE Control Composite 20000406

Method GET_CONTROL_COMPOSITE on Interface IF_CONTROL_COMPOSITE_PLUG_IN has no exception.

Method GET_DESIGNTIME_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Control Referenz 20000621

Method GET_DESIGNTIME_CONTROL on Interface IF_CONTROL_COMPOSITE_PLUG_IN has no exception.

Method GET_PLUG_IN_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CTX_MENUE_CHANGE_NAME_ENTRY_TE Call by reference Type reference (TYPE) STRING Text für Kontextmenü-Eintrag 'Namen ändern' 20000529
2 Exporting CTX_MENUE_DELETE_ENTRY_TEXT Call by reference Type reference (TYPE) STRING Text für Kontextmenü-Eintrag 'Löschen' 20000411
3 Exporting CTX_MENUE_DISPLAY_ENTRY_TEXT Call by reference Type reference (TYPE) STRING Text für Kontextmenü-Eintrag 'Eigenschaften anzeigen' 20000526
4 Exporting CTX_MENUE_NAVIGATE_ENTRY_TEXT Call by reference Type reference (TYPE) STRING Text für Kontextmenü-Eintrag 'Navigieren' 20000418
5 Exporting OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Type des zugeh. Entwicklungsobjekts 20000502
6 Exporting TEXT_IN_CONTROL_BOX Call by reference Type reference (TYPE) STRING Eintrag in der Control Box im Control Composer 20000406

Method GET_PLUG_IN_DESCRIPTION on Interface IF_CONTROL_COMPOSITE_PLUG_IN has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMENT Call by reference Type reference (TYPE) STRING Comment 20000413
2 Importing NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Plug-In Knoten 20000407
3 Exporting PROPERTIES Call by reference Type reference (TYPE) STRING Eigenschaften 20000407
# Exception Resumable Description Created on
1 NO_NODE Input Parameter NODE nicht gegeben 20000503

Method GET_RUNTIME_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Control Referenz 20000628

Method GET_RUNTIME_CONTROL on Interface IF_CONTROL_COMPOSITE_PLUG_IN has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A