SAP ABAP Class CL_CONTROL_LOADER (Load Control Composite at Runtime)
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
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