SAP ABAP Class IF_CONTROL_COMPOSITE_PLUG_IN (Control Composites: Plugin)
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
| Class | IF_CONTROL_COMPOSITE_PLUG_IN | |
| Short Description | Control Composites: Plugin | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20000406 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_CONTROL_COMPOSITE_PLUG_IN has no forward declaration.
Interfaces
Class IF_CONTROL_COMPOSITE_PLUG_IN has no interface implemented.
Friends
Class IF_CONTROL_COMPOSITE_PLUG_IN has no friend class.
Attributes
Class 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
Class IF_CONTROL_COMPOSITE_PLUG_IN has no event.
Types
Class 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 class 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 class 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 class 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 class IF_CONTROL_COMPOSITE_PLUG_IN has no exception.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in |