Hierarchy
⤷ BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
⤷ SEU_CONTROL_COMPOSITE (Package) Tools and Utilities for Controls: Composite and Loader
Properties
Class | CL_CONTROL_LOADER | |
Short Description | Load Control Composite at Runtime | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEU_CONTROL_COMPOSITE | Tools and Utilities for Controls: Composite and Loader |
Created | 19990920 | SAP |
Last change | 20000427 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CONTROL_LOADER has no forward declaration.
Interfaces
Class CL_CONTROL_LOADER has no interface implemented.
Friends
Class CL_CONTROL_LOADER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CC_TABLE | Static Attribute | Private | Type reference (TYPE) | CCTABLE | Table of Generated Control Composites | 19990921 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_FOR_CYCLE | Static method | Private | Method | 20000411 | |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 19990920 |
3 | COLLECT_C_AND_P_NAMES | Static method | Private | Method | Bundles All Control and Plug-In Names from Subtree in Tables | 20000407 |
4 | COLLECT_C_AND_P_NODES | Static method | Private | Method | Bundles All Controls and Plug-Ins from Subtree in Tables | 20000407 |
5 | CREATE_CONTROL | Static method | Public | Method | Generates a Control (at Design Time or Runtime) | 19990920 |
6 | CREATE_CONTROL_COMPOSITE | Static method | Public | Method | Creates a Control Composite Instance | 19990920 |
7 | CREATE_CONTROL_INITIAL | Static method | Public | Method | Creates a Control in Its Initial State (Only at Design Time) | 19991102 |
8 | CREATE_CONTROL_TREE | Static method | Public | Method | Creates a Control Tree Instance for a Composite | 20000221 |
9 | CREATE_PLUG_IN | Static method | Public | Method | Generates a Plug-In (at Design-Time or Runtime) | 20000406 |
10 | CREATE_PLUG_IN_INITIAL | Static method | Public | Method | Generates a Plug-In in Initial State (only at Design-Time) | 20000406 |
11 | DELETE_CONTROL | Static method | Public | Method | Deletes a Control with All Controls & Plug-Ins It Contains | 19990922 |
12 | DELETE_CONTROL_COMPOSITE | Static method | Public | Method | Deletes a Composite Instance | 19990920 |
13 | DELETE_CONTROL_TREE | Static method | Public | Method | Deletes a Control Tree of a Composite | 20000222 |
14 | DELETE_C_OR_P_NOT_TREE | Static method | Private | Method | Deletes a Control or Plug-In but not its Subtree | 20000407 |
15 | DELETE_PLUG_IN | Static method | Public | Method | Deletes a Plug-In w. All Controls and Plug-Ins It Contains | 20000407 |
16 | DELETE_PLUG_IN_NOT_NODE | Static method | Public | Method | Deletes a Plu-In but not the Tree Node | 20000516 |
17 | GET_CONTROL | Static method | Public | Method | Returns the Handle of a Control in a Control Composite | 19990920 |
18 | GET_CONTROL_TREE | Static method | Public | Method | Returns the Root Node of the Control Tree of a Composite | 19991001 |
19 | GET_PLUG_IN | Static method | Public | Method | Returns the Handle of a Plug-In in a Control Composite | 20000407 |
20 | HANDLE_ERROR | Static method | Private | Method | Handles Local (Internal) Errors | 19990929 |
21 | HANDLE_EVENT_ON_CLEANUP | Static method | Private | Event handling method | Handles Event from Control Framework | 20000427 |
22 | HANDLE_EVENT_ON_DYNPRO_LOAD | Static method | Private | Event handling method | Handles Event from Control Framework | 20000427 |
23 | INIT | Static method | Public | Method | Initial Dummy Call, to Run Through Class Constructor | 20000704 |
24 | RECREATE_CONTROL | Static method | Public | Method | Recreates the Control (at Design Time or Runtime) | 19991119 |
25 | RECREATE_PLUG_IN | Static method | Public | Method | Regenerates the Plug-In (at Design Time or Runtime) | 20000407 |
26 | REGISTER_CFW_EVENTS | Static method | Private | Method | 20000427 | |
27 | RENAME_CONTROL | Static method | Public | Method | Renames a Control | 19991119 |
28 | RENAME_PLUG_IN | Static method | Public | Method | Renames a Plug-In | 20000407 |
29 | RESOLVE_PLUG_IN_OBSOLETE | Static method | Private | Method | If Necessary, Loads Control Composite of a Plug-In (needed?) | 20000504 |
30 | SET_CONTROL | Static method | Public | Method | Refreshes the Control Content (at Design Time or Runtime) | 19990920 |
Events
Class CL_CONTROL_LOADER has no event.
Types
Class CL_CONTROL_LOADER has no local type.
Method Signatures
Method CHECK_FOR_CYCLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Instanz-Handle des Containers | 20000411 | ||
2 | Importing | DYNPRO_NUMBER | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro-Nummer | 20000427 | ||
3 | Importing | NAME | Call by reference | Type reference (TYPE) | CC_NAME | Name des Control Composites | 20000411 | ||
4 | Importing | PROGRAM_NAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname | 20000427 | ||
5 | Importing | STACK_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Stacklevel | 20000427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FOUND_CYCLE | Control Composite würde sich selbst enthalten | 20000411 | |
2 | NO_CONTAINER | Input Parameter CONTAINER nicht gegeben | 20000411 | |
3 | NO_NAME | Input Parameter NAME nicht gegeben | 20000411 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CONTROL_LOADER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CONTROL_LOADER has no exception.
Method COLLECT_C_AND_P_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONTROL_NAME_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle der Control-Namen | 20000407 | ||
2 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Teilbaum der Control Properties | 20000407 | ||
3 | Exporting | PLUG_IN_NAME_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle der PlugIn-Namen | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TREE_ERROR | Fehler beim Traversieren des Baums | 20000407 | |
2 | WRONG_NODE_TYPE | Knoten ist nicht vom Typ Control Properties | 20000407 |
Method COLLECT_C_AND_P_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONTROL_NODE_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle der Control-Knoten | 20000407 | ||
2 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Teilbaum der Control Properties | 20000407 | ||
3 | Exporting | PLUG_IN_NODE_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle der PlugIn-Knoten | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TREE_ERROR | Fehler beim Traversieren des Baums | 20000407 | |
2 | WRONG_NODE_TYPE | Knoten hat falschen Knotentyp | 20000407 |
Method CREATE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTO_ALIGN | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Control füllt Container ganz aus | 20000620 | ||
2 | Exporting | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | neue Control-Instanz | 19990920 | ||
3 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 19990920 | ||
4 | Exporting | ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlerinformation von der Control-Schale | 20000613 | ||
5 | Importing | FOR_DESIGN | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | 'X' = Control wird zur Design-Zeit verwendet | 19990928 | |
6 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im CL_CONTROL_LOADER | 19990930 | ||
7 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Control Container | 19990928 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_INIT_FAILED | Fehler beim Initialisieren des Controls | 20000615 | |
2 | CREATE_CONTROL_FAILED | Fehler beim Erzeugen eines Controls | 19990928 | |
3 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 19990928 | |
4 | NO_PARENT | Input Parameter PARENT nicht gegeben | 19990928 | |
5 | NO_SUCH_CLASS | Control Proxy-Klasse existiert nicht | 19990928 | |
6 | WRONG_NODE_TYPE | Input Parameter CONTROL_TREE_NODE hat unzulässigen Knotentyp | 19990928 |
Method CREATE_CONTROL_COMPOSITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTO_ALIGN | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Composite füllt Container ganz aus | 20000626 | ||
2 | Exporting | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | neue Control Composite-Instanz | 19990920 | ||
3 | Exporting | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | zugehöriger Control Tree Node | 19990920 | ||
4 | Importing | DYNPRO_NUMBER | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro-Nummer | 20000427 | ||
5 | Exporting | ERROR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_LOADER_ERROR | Error Objekt | 20000208 | ||
6 | Importing | FOR_DESIGN | Value transfer | Type reference (TYPE) | BOOLEAN | 'X': Design Mode; ' ': Run Mode | 19990928 | ||
7 | Importing | IS_INITIAL | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | 'X' = erzeuge initiales Composite | 20000215 | |
8 | Importing | NAME | Call by reference | Type reference (TYPE) | CC_NAME | Name des Control Composites | 19990920 | ||
9 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Control Container für Composite | 19990927 | ||
10 | Importing | POPUP_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Popup-Level | 20000427 | ||
11 | Importing | PROGRAM_NAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname | 20000427 | ||
12 | Importing | STACK_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Stack-Level im Dynpro-Stack | 20000427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Anlegen eines Controls | 19990921 | |
2 | NAME_EMPTY | Input Parameter NAME ist leer | 19990920 | |
3 | NOT_LOADED | Fehler beim Laden des Control Composites | 19990920 | |
4 | NO_PARENT | Input Parameter PARAMETER ist leer | 19990927 | |
5 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 19990921 |
Method CREATE_CONTROL_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALIGNMENT | Call by reference | Type reference (TYPE) | I | Alignment im Container (Flag-Kombination) | 20000615 | ||
2 | Exporting | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control-Instanz | 19991102 | ||
3 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Control Composite, das das Control enthält | 19991102 | ||
4 | Exporting | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 19991102 | ||
5 | Importing | COPY_PROPS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | 'X' = Geometry & Alignment Properties in Baum übernehmen | 20000620 | |
6 | Exporting | ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlerinformation von der Control-Schale | 20000208 | ||
7 | Importing | FACTORY_NAME | Call by reference | Type reference (TYPE) | STRING | Name der Factory-Klasse des zu erzeugenden Controls | 20000222 | ||
8 | Importing | HEIGHT | Call by reference | Type reference (TYPE) | I | Höhe | 20000615 | ||
9 | Importing | LEFT | Call by reference | Type reference (TYPE) | I | Position linke Kante | 20000615 | ||
10 | Importing | METRIC | Call by reference | Type reference (TYPE) | I | Metrik | 20000615 | ||
11 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Controls | 19991102 | ||
12 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Control Container | 19991102 | ||
13 | Importing | PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Elternknoten, zu dem Control-Knoten hinzugefügt wird | 19991103 | ||
14 | Importing | SUCCESSOR_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Geschwisterknoten, VOR dem Control-Knoten hinzugefügt wird | 19991103 | ||
15 | Importing | TOP | Call by reference | Type reference (TYPE) | I | Position obere Kante | 20000615 | ||
16 | Importing | WIDTH | Call by reference | Type reference (TYPE) | I | Breite | 20000615 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CREATE_CONTROL_FAILED | Fehler beim Erzeugen eines Controls | 19991102 | |
2 | NO_CLASS_NAME | Input Parameter CLASS_NAME nicht gegeben | 19991102 | |
3 | NO_NAME | Input Parameter NAME nicht gegeben | 19991102 | |
4 | NO_PARENT | Input Parameter PARENT nicht gegeben | 19991102 | |
5 | NO_PARENT_NODE | Input Parameter PARENT_NODE nicht gegeben | 19991103 | |
6 | NO_SUCH_CLASS | Control Proxy-Klasse existiert nicht | 19991102 |
Method CREATE_CONTROL_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTO_ALIGN | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Control füllt Container ganz aus | 20000620 | ||
2 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Control Composite-Instanz | 20000221 | ||
3 | Exporting | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | zugehöriger Control Tree Node | 20000221 | ||
4 | Exporting | ERROR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_LOADER_ERROR | Error Objekt | 20000221 | ||
5 | Importing | FOR_DESIGN | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Design Mode; ' ' = Run Mode | 20000221 | ||
6 | Importing | IS_INITIAL | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | 'X' = erzeuge initiales Composite | 20000221 | |
7 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Control Container für Composite | 20000221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Anlegen eines Controls | 20000221 | |
2 | NOT_LOADED | Fehler beim Laden des Control Composites | 20000221 | |
3 | NO_COMPOSITE | Input Parameter CONTROL_COMPOSITE ist leer | 20000221 | |
4 | NO_PARENT | Input Parameter PARENT ist leer | 20000221 | |
5 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 20000221 |
Method CREATE_PLUG_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTO_ALIGN | Call by reference | Type reference (TYPE) | BOOLEAN | X' = Control füllt Container ganz aus | 20000621 | ||
2 | Importing | FOR_DESIGN | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | 'X' = Control wird zur Design-Zeit verwendet | 20000406 | |
3 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im CL_CONTROL_LOADER | 20000406 | ||
4 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Knoten im Control-Baum | 20000406 | ||
5 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container für PlugIn Control | 20000406 | ||
6 | Exporting | PLUG_IN | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | neues PlugIn-Interface | 20000406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_CREATING | Fehler beim Erzeugen eines PlugIns | 20000406 | |
2 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000406 | |
3 | NO_PARENT | Input Parameter PARENT nicht gegeben | 20000406 | |
4 | NO_SUCH_CLASS | PlugIn-Klasse existiert nicht | 20000406 | |
5 | PLUG_IN_INIT_FAILED | Fehler beim Initialisieren von PlugIn Properties | 20000621 | |
6 | WRONG_NODE_TYPE | Input Parameter CONTROL_TREE_NODE hat unzulässigen Knotentyp | 20000406 |
Method CREATE_PLUG_IN_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALIGNMENT | Call by reference | Type reference (TYPE) | I | Alignment im Container (Flag-Kombination) | 20000621 | ||
2 | Importing | CLASS_NAME | Call by reference | Type reference (TYPE) | STRING | Klassenname des zu erzeugenden PlugIn-Objekts | 20000407 | ||
3 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Control Composite, das das PlugIn enthält | 20000406 | ||
4 | Importing | COPY_PROPS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | 'X' = Geometry & Alignment Properties in Baum übernehmen | 20000621 | |
5 | Exporting | ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Fehlerinformation von der PlugIn-Schale | 20000406 | ||
6 | Importing | HEIGHT | Call by reference | Type reference (TYPE) | I | Höhe | 20000621 | ||
7 | Importing | LEFT | Call by reference | Type reference (TYPE) | I | Position linke Kante | 20000621 | ||
8 | Importing | METRIC | Call by reference | Type reference (TYPE) | I | Metrik | 20000621 | ||
9 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des PlugIns | 20000406 | ||
10 | Exporting | NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | PlugIn-Knoten im Control-Baum | 20000406 | ||
11 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container für PlugIn Dummy Control | 20000406 | ||
12 | Importing | PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Elternknoten, zu dem PlugIn-Knoten hinzugefügt wird | 20000406 | ||
13 | Exporting | PLUG_IN | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | Interface-Instanz | 20000406 | ||
14 | Importing | SUCCESSOR_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Geschwisterknoten, VOR dem PlugIn-Knoten hinzugefügt wird | 20000406 | ||
15 | Importing | TOP | Call by reference | Type reference (TYPE) | I | Position obere Kante | 20000621 | ||
16 | Importing | WIDTH | Call by reference | Type reference (TYPE) | I | Breite | 20000621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_CREATING | Fehler beim Erzeugen des PlugIns | 20000406 | |
2 | NO_CLASS_NAME | Input Parameter PLUG_IN_NAME nicht gegeben | 20000407 | |
3 | NO_NAME | Input Parameter NAME nicht gegeben | 20000406 | |
4 | NO_PARENT | Input Parameter PARENT nicht gegeben | 20000406 | |
5 | NO_PARENT_NODE | Input Parameter PARENT_NODE nicht gegeben | 20000406 | |
6 | NO_SUCH_CLASS | PlugIn-Klasse existiert nicht | 20000406 |
Method DELETE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control Baumknoten des Controls | 19991001 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im Control Loader | 19990930 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Löschen des Controls | 19991001 | |
2 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 19991001 | |
3 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 19991001 | |
4 | WRONG_NODE_TYPE | Control ist von unbekannter Klasse | 19991001 |
Method DELETE_CONTROL_COMPOSITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Instanz-Handle des Control Composites | 20000317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Löschen des Controls | 19990922 | |
2 | NOT_FOUND | Control Composite dieses Namens nicht gefunden | 19990921 | |
3 | NO_HANDLE | Input Parameter CONTROL_COMPOSITE nicht gegeben | 20000317 | |
4 | NO_NAME | Control Composite hat keinen Namen | 20000317 | |
5 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 19990922 |
Method DELETE_CONTROL_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | zugehöriges Control Composite | 20000223 | ||
2 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 20000222 | ||
3 | Importing | SAVE_TEXT_TABLE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Tabelle der Composite-Texte erhalten | 20000224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Löschen des Controls | 20000222 | |
2 | NO_TREE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000222 | |
3 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 20000222 |
Method DELETE_C_OR_P_NOT_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Baumknoten des Controls | 20000407 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im Control Loader | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Löschen eines Controls | 20000407 | |
2 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000407 | |
3 | TREE_ERROR | Fehler beim Traversieren des Control-Baums | 20000407 | |
4 | WRONG_NODE_TYPE | falscher Knotentyp | 20000407 |
Method DELETE_PLUG_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control Baumknoten des PlugIns | 20000407 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im Control Loader | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Löschen des PlugIns | 20000407 | |
2 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000407 | |
3 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 20000407 | |
4 | WRONG_NODE_TYPE | Falscher Knotentyp | 20000407 |
Method DELETE_PLUG_IN_NOT_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Control Baumknoten des PlugIns | 20000516 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im Control Loader | 20000516 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTROL_ERROR | Fehler beim Löschen des PlugIns | 20000516 | |
2 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000516 | |
3 | TREE_ERROR | Fehler beim Traversieren des Control Baums | 20000516 | |
4 | WRONG_NODE_TYPE | Falscher Knotentyp | 20000516 |
Method GET_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Handle der Control-Instanz | 19990920 | ||
2 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Instanz-Handle des Control Composites | 20000317 | ||
3 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Controls | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Control nicht in Control-Tabelle gefunden | 20000407 | |
2 | NO_COMPOSITE | Input Parameter CONTROL_COMPOSITE nicht gegeben | 20000317 | |
3 | NO_NAME | Input Parameter CONTROL_NAME nicht gegeben | 20000407 |
Method GET_CONTROL_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 19991001 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im Control Loader | 19991001 |
Method GET_CONTROL_TREE on class CL_CONTROL_LOADER has no exception.
Method GET_PLUG_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Instanz-Handle des Control Composites | 20000407 | ||
2 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | Name des PlugIns | 20000407 | ||
3 | Exporting | PLUG_IN | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | Handle des PlugIn-Interfaces | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | PlugIn nicht in PlugIn-Tabelle gefunden | 20000407 | |
2 | NO_COMPOSITE | Input Parameter CONTROL_COMPOSITE nicht gegeben | 20000407 | |
3 | NO_NAME | Input Parameter NAME nicht gegeben | 20000407 |
Method HANDLE_ERROR Signature
Method HANDLE_ERROR on class CL_CONTROL_LOADER has no parameter.
Method HANDLE_ERROR on class CL_CONTROL_LOADER has no exception.
Method HANDLE_EVENT_ON_CLEANUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | STACKLEVEL | Call by reference | Attribute reference (LIKE) | 20000630 |
Method HANDLE_EVENT_ON_CLEANUP on class CL_CONTROL_LOADER has no exception.
Method HANDLE_EVENT_ON_DYNPRO_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DYNNR | Call by reference | Attribute reference (LIKE) | 20000630 | ||||
2 | Importing | MODAL_LEVEL | Call by reference | Attribute reference (LIKE) | 20000630 | ||||
3 | Importing | PROGRAM | Call by reference | Attribute reference (LIKE) | 20000630 | ||||
4 | Importing | STACKLEVEL | Call by reference | Attribute reference (LIKE) | 20000630 |
Method HANDLE_EVENT_ON_DYNPRO_LOAD on class CL_CONTROL_LOADER has no exception.
Method INIT Signature
Method INIT on class CL_CONTROL_LOADER has no parameter.
Method INIT on class CL_CONTROL_LOADER has no exception.
Method RECREATE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control-Instanz | 19991119 | ||
2 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums des Controls | 19991119 | ||
3 | Importing | FOR_DESIGN | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | 'X'= Control wird zur Design-Zeit verwendet | 19991119 | |
4 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im CL_CONTROL_LOADER | 19991119 | ||
5 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Control Container | 19991119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_CREATING | Fehler beim Erzeugen des Controls | 20000407 | |
2 | ERROR_DELETING | Fehler beim Löschen des Controls | 20000407 | |
3 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 19991119 | |
4 | NO_PARENT | Input Parameter PARENT nicht gegeben | 19991119 | |
5 | NO_SUCH_CLASS | Control Proxy-Klasse existiert nicht | 19991119 | |
6 | WRONG_NODE_TYPE | Input Parameter CONTROL_TREE_NODE hat unzulässigen Knotentyp | 19991119 |
Method RECREATE_PLUG_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums des PlugIns | 20000407 | ||
2 | Importing | FOR_DESIGN | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | 'X'= PlugIn wird zur Design-Zeit verwendet | 20000407 | |
3 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im CL_CONTROL_LOADER | 20000407 | ||
4 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container des PlugIns | 20000407 | ||
5 | Exporting | PLUG_IN | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_COMPOSITE_PLUG_IN | Interface-Instanz des PlugIns | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_CREATING | Fehler beim Erzeugen des Controls | 20000407 | |
2 | ERROR_DELETING | Fehler beim Löschen des Controls | 20000407 | |
3 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000407 | |
4 | NO_PARENT | Input Parameter PARENT nicht gegeben | 20000407 | |
5 | NO_SUCH_CLASS | Control Proxy-Klasse existiert nicht | 20000407 | |
6 | WRONG_NODE_TYPE | Input Parameter CONTROL_TREE_NODE hat unzulässigen Knotentyp | 20000407 |
Method REGISTER_CFW_EVENTS Signature
Method REGISTER_CFW_EVENTS on class CL_CONTROL_LOADER has no parameter.
Method REGISTER_CFW_EVENTS on class CL_CONTROL_LOADER has no exception.
Method RENAME_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 19991119 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im CL_CONTROL_LOADER | 19991119 | ||
3 | Importing | NEW_NAME | Call by reference | Type reference (TYPE) | CC_STRING | neuer Name des Controls | 19991119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NAME_EXISTS | Control mit diesem Namen existiert schon | 19991119 | |
2 | NO_NAME | Input Parameter NEW_NAME nicht gegeben | 19991119 | |
3 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 19991119 | |
4 | RENAME_FAILED | Fehler beim Umbenennen des Controls | 19991119 | |
5 | WRONG_NODE_TYPE | Input Parameter CONTROL_TREE_NODE hat unzulässigen Knotentyp | 19991119 |
Method RENAME_PLUG_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 20000407 | ||
2 | Importing | LOADER_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Referenzobjekt im CL_CONTROL_LOADER | 20000407 | ||
3 | Importing | NEW_NAME | Call by reference | Type reference (TYPE) | CC_STRING | neuer Name des PlugIns | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NAME_EXISTS | PlugIn mit diesem Namen existiert schon | 20000407 | |
2 | NO_NAME | Input Parameter NEW_NAME nicht gegeben | 20000407 | |
3 | NO_NODE | Input Parameter CONTROL_TREE_NODE nicht gegeben | 20000407 | |
4 | RENAME_FAILED | Fehler beim Umbenennen des PlugIns | 20000407 | |
5 | WRONG_NODE_TYPE | Input Parameter CONTROL_TREE_NODE hat unzulässigen Knotentyp | 20000407 |
Method RESOLVE_PLUG_IN_OBSOLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container für das neue Composite | 20000504 | ||
2 | Exporting | CONTROL_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CONTROL_COMPOSITE | Instanz-Handle des neuen Composites | 20000504 | ||
3 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | PlugIn-Knoten | 20000504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_LOADING | Fehler beim Laden des Composites | 20000504 | |
2 | ERROR_OCCURED | Sonstiger Fehler | 20000504 | |
3 | NOT_FOUND | Control Composite nicht gefunden | 20000504 | |
4 | NO_CONTAINER | Input Parameter CONTAINER nicht gegeben | 20000504 | |
5 | NO_NODE | Input Parameter NODE nicht gegeben | 20000504 | |
6 | WRONG_NODE_TYPE | Knoten ist nicht vom erwarteten Typ | 20000504 |
Method SET_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Handle der Control-Instanz | 19990920 | ||
2 | Importing | CONTROL_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CONTROL_TREE_NODE | Wurzelknoten des Control-Baums | 19990920 | ||
3 | Importing | FOR_DESIGN | Value transfer | Type reference (TYPE) | AS4FLAG | ' ' | 'X' = Control wird zur Design-Zeit verwendet | 19991029 |
Method SET_CONTROL on class CL_CONTROL_LOADER has no exception.
History
Last changed by/on | SAP | 20000427 |
SAP Release Created in | 46D |