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 | ![]() |
Static method | Public | Method | Generates a Plug-In at Runtime | 20000406 |
2 | ![]() |
Static method | Public | Method | Generates a Plug-In at Design Time | 20000406 |
3 | ![]() |
Static method | Public | Method | Generates an Initial Plug-In at Design Time | 20000406 |
4 | ![]() |
Instance method | Public | Method | Destroys the Plug-In | 20000406 |
5 | ![]() |
Instance method | Public | Method | Design-Time: Displays Dialog Box to Edit Attributes | 20000412 |
6 | ![]() |
Instance method | Public | Method | Returns Name of Associated Control Composite | 20000503 |
7 | ![]() |
Instance method | Public | Method | Run-time: Returns the Associated Control Composite | 20000406 |
8 | ![]() |
Instance method | Public | Method | Design-time: Returns Reference to Dummy Control | 20000621 |
9 | ![]() |
Static method | Public | Method | Returns Information on Plug-In | 20000406 |
10 | ![]() |
Instance method | Public | Method | Design-Time: Returns Plug-In Attributes as a String | 20000407 |
11 | ![]() |
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 | ![]() |
CONTROL_TREE_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des beschreibenden Control-Baums | 20000406 | ||
2 | ![]() |
ERROR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CONTROL_LOADER_ERROR | Error Objekt | 20000406 | ||
3 | ![]() |
ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlerbeschreibung | 20000406 | ||
4 | ![]() |
LIFETIME | Value transfer | Type reference (TYPE) | I | Control Lebensdauer (Dynpro or IMode) | 20000406 | ||
5 | ![]() |
PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | enthaltender Container | 20000406 | ||
6 | ![]() |
PLUG_IN | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | Plug-In Objekt | 20000406 | ||
7 | ![]() |
SHELLSTYLE | Value transfer | Type reference (TYPE) | I | Shellstyle | 20000406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Name im Control-Baumknoten passt nicht zum Klassennamen | 20000406 | |
2 | ![]() |
Control-Fehler | 20000406 | |
3 | ![]() |
Fehler beim Laden | 20000406 | |
4 | ![]() |
Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000406 | |
5 | ![]() |
Input Parameter PARENT nicht gegeben | 20000406 | |
6 | ![]() |
Fehler beim Traversieren des Control Baums | 20000406 | |
7 | ![]() |
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 | ![]() |
CONTROL_TREE_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des beschreibenden Control-Baums | 20000406 | ||
2 | ![]() |
ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlerbeschreibung | 20000406 | ||
3 | ![]() |
LIFETIME | Value transfer | Type reference (TYPE) | I | Control Lebensdauer (Dynpro or IMode) | 20000406 | ||
4 | ![]() |
PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | enthaltender Container für Dummy Control | 20000406 | ||
5 | ![]() |
PLUG_IN | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | Plug-In Objekt | 20000406 | ||
6 | ![]() |
SHELLSTYLE | Value transfer | Type reference (TYPE) | I | Shellstyle | 20000406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Name im Control-Baumknoten passt nicht zum Klassennamen | 20000406 | |
2 | ![]() |
Control-Fehler | 20000406 | |
3 | ![]() |
Control-Fehler | 20000406 | |
4 | ![]() |
Fehler beim Erzeugen des Controls | 20000406 | |
5 | ![]() |
Control-Fehler | 20000406 | |
6 | ![]() |
Control-Fehler | 20000406 | |
7 | ![]() |
Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000406 | |
8 | ![]() |
Fehler beim Traversieren des Control Baums | 20000406 | |
9 | ![]() |
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 | ![]() |
CONTROL_TREE_NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des beschreibenden Control-Baums | 20000406 | ||
2 | ![]() |
ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlerbeschreibung | 20000406 | ||
3 | ![]() |
LIFETIME | Value transfer | Type reference (TYPE) | I | Control Lebensdauer (Dynpro or IMode) | 20000406 | ||
4 | ![]() |
PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | enthaltender Container für Dummy Control | 20000406 | ||
5 | ![]() |
PLUG_IN | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | Plug-In Objekt | 20000406 | ||
6 | ![]() |
SHELLSTYLE | Value transfer | Type reference (TYPE) | I | Shellstyle | 20000406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Name im Control-Baumknoten passt nicht zum Klassennamen | 20000406 | |
2 | ![]() |
Control-Fehler | 20000406 | |
3 | ![]() |
Control-Fehler | 20000406 | |
4 | ![]() |
Fehler beim Erzeugen des Controls | 20000406 | |
5 | ![]() |
Control-Fehler | 20000406 | |
6 | ![]() |
Control-Fehler | 20000406 | |
7 | ![]() |
Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000406 | |
8 | ![]() |
Fehler beim Traversieren des Control Baums | 20000406 | |
9 | ![]() |
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 | ![]() |
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 | ![]() |
Automation-Fehler | 20000406 | |
2 | ![]() |
Systemfehler | 20000406 | |
3 | ![]() |
Fehler beim Zerstören des Controls bzw. eines Subcontrols | 20000406 | |
4 | ![]() |
Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000406 | |
5 | ![]() |
Fehler beim Traversieren des Control-Baums | 20000406 | |
6 | ![]() |
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 | ![]() |
CHANGED | Value transfer | Type reference (TYPE) | BOOLEAN | 'X' = Eigenschaften wurden geändert | 20000504 | ||
2 | ![]() |
COMMENT | Value transfer | Type reference (TYPE) | STRING | Kurztext | 20000413 | ||
3 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Plug-In Knoten | 20000412 | ||
4 | ![]() |
PROPERTIES | Value transfer | Type reference (TYPE) | STRING | Geänderte Eigenschaften | 20000412 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
COMPOSITE_NAME | Value transfer | Type reference (TYPE) | CC_NAME | Name des Control Composites | 20000503 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CTX_MENUE_CHANGE_NAME_ENTRY_TE | Call by reference | Type reference (TYPE) | STRING | Text für Kontextmenü-Eintrag 'Namen ändern' | 20000529 | ||
2 | ![]() |
CTX_MENUE_DELETE_ENTRY_TEXT | Call by reference | Type reference (TYPE) | STRING | Text für Kontextmenü-Eintrag 'Löschen' | 20000411 | ||
3 | ![]() |
CTX_MENUE_DISPLAY_ENTRY_TEXT | Call by reference | Type reference (TYPE) | STRING | Text für Kontextmenü-Eintrag 'Eigenschaften anzeigen' | 20000526 | ||
4 | ![]() |
CTX_MENUE_NAVIGATE_ENTRY_TEXT | Call by reference | Type reference (TYPE) | STRING | Text für Kontextmenü-Eintrag 'Navigieren' | 20000418 | ||
5 | ![]() |
OBJECT_TYPE | Call by reference | Type reference (TYPE) | SEU_OBJTYP | Type des zugeh. Entwicklungsobjekts | 20000502 | ||
6 | ![]() |
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 | ![]() |
COMMENT | Call by reference | Type reference (TYPE) | STRING | Comment | 20000413 | ||
2 | ![]() |
NODE | Value transfer | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Plug-In Knoten | 20000407 | ||
3 | ![]() |
PROPERTIES | Call by reference | Type reference (TYPE) | STRING | Eigenschaften | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 |