SAP ABAP Class CL_GUI_CFW (Control Framework Basic Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GUI (Application Component) Graphical User Interface
     SCET (Package) Control Enabling Technology / Control Framework
Properties
Class CL_GUI_CFW  
Short Description Control Framework Basic Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SCET   Control Enabling Technology / Control Framework 
Created 19981013   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_DOCKING_CONTAINER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNTO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CNTX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_CFW has no interface implemented.
Friends
Class CL_GUI_CFW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHED_PROPS_CNTLS Static Attribute Private Type reference (TYPE) CACHED_PROPS_TYPE Controls with Cached Properties 19991116
2 CFW_EVENT_ERROR Static Attribute Private Type reference (TYPE) I 2 Framework Force a Message 19990412
3 CFW_EVENT_GENERAL Static Attribute Private Type reference (TYPE) I 1 Framework Data Request Event 19990411
4 CFW_EVENT_HORIZONTAL_RESIZE Constant Private Type reference (TYPE) I 3 Framework: Resize Handle (Horizontal) 19991213
5 CFW_LIFETIMELIST Static Attribute Private See coding CFW_LIFETIMELIST 19981123
6 CFW_MEMBER Static Attribute Private Type reference (TYPE) TY_CFW_MEMBER CFW_MEMBER 19981019
7 CFW_MEMBERLIST Static Attribute Private See coding CFW_MEMBERLIST 19981019
8 CFW_SUBSCRIBER Static Attribute Private Type reference (TYPE) TY_CFW_SUBSCRIBER CFW_SUBSCRIBER 19981019
9 CFW_SUBSCRIBERLIST Static Attribute Private See coding CFW_SUBSCRIBERLIST 19981019
10 CFW_SYSTEMEVENTS Static Attribute Private Type reference (TYPE) CNTL_EVENTS CFW_SYSTEMEVENTS 19981120
11 DESKTOP_WINDOW Constant Public Type reference (TYPE) I 99 Desktop 19981013
12 DOCKINGS Static Attribute Private Type reference (TYPE) DOCKING_TABLE_TYPE Docking List 19991011
13 DOCK_CHANGE_CREATE Constant Public Type reference (TYPE) I 1 Docking Modification: Create 19991020
14 DOCK_CHANGE_DOCK Constant Public Type reference (TYPE) I 3 Docking Modification: (Re)Dock 19991014
15 DOCK_CHANGE_EXTENSION Constant Public Type reference (TYPE) I 7 Docking Modification: Extension 19991022
16 DOCK_CHANGE_FREE Constant Public Type reference (TYPE) I 4 Docking Modification: Free 19991014
17 DOCK_CHANGE_INVISIBLE Constant Public Type reference (TYPE) I 5 Docking Modification: Invisible 19991014
18 DOCK_CHANGE_LINK Constant Public Type reference (TYPE) I 2 Docking Modification: (Re)Link 19991014
19 DOCK_CHANGE_METRIC Constant Public Type reference (TYPE) I 8 Docking Modification: Metrics 19991101
20 DOCK_CHANGE_VISIBLE Constant Public Type reference (TYPE) I 6 Docking Modification: Visible 19991014
21 DYNPRO_0 Constant Public Type reference (TYPE) I 10 Screen 0 19981223
22 DYNPRO_1 Constant Public Type reference (TYPE) I 11 Screen 1 19981013
23 DYNPRO_2 Constant Public Type reference (TYPE) I 12 Screen 2 19981013
24 DYNPRO_3 Constant Public Type reference (TYPE) I 13 Screen 3 19981013
25 DYNPRO_4 Constant Public Type reference (TYPE) I 14 Screen 4 19981013
26 DYNPRO_5 Constant Public Type reference (TYPE) I 15 Screen 5 19981013
27 DYNPRO_6 Constant Public Type reference (TYPE) I 16 Screen 6 19981013
28 DYNPRO_7 Constant Public Type reference (TYPE) I 17 Screen 7 19981013
29 DYNPRO_8 Constant Public Type reference (TYPE) I 18 Screen 8 19981013
30 DYNPRO_9 Constant Public Type reference (TYPE) I 19 Screen 9 19981013
31 DYNPRO_DEFAULT Constant Public Type reference (TYPE) I -1 Default Screen 19981013
32 EVENT_STACK Static Attribute Private Type reference (TYPE) EVENT_STCK_TYPE Event Stack 19990722
33 FALSE Constant Public Type reference (TYPE) CHAR1 SPACE Boolean Constant 19981013
34 FLUSH_LISTENERS Static Attribute Private Type reference (TYPE) FLUSH_LISTENERS_TYPE Flush Listener 19991129
35 FLUSH_NOTIFICATION_RUNNING Static Attribute Private Type reference (TYPE) SYCHAR01 Status: Flush Notification Being Sent 19991129
36 FLUSH_SITUATION_INPUTSTREAM Constant Public Type reference (TYPE) I 2 Error During Data Input 19990418
37 FLUSH_SITUATION_PBO Constant Public Type reference (TYPE) I 0 Flush in PBO 19990322
38 FLUSH_SITUATION_SYSTEM_EVENTS Constant Public Type reference (TYPE) I 1 Flush After System Events 19990323
39 FREE_INTERNAL_CALL Static Attribute Private Type reference (TYPE) CHAR1 Internal Communication 19981218
40 GUI_DATA_CONSUMER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_PROPS_CONSUMER Receives Global GUI Data 19991207
41 IS_INITIALIZED Static Attribute Private Type reference (TYPE) CHAR1 Initial Flag 19981013
42 MAIN_WINDOW Constant Public Type reference (TYPE) I 0 Main Window 19981013
43 MSG_ERR Constant Public Type reference (TYPE) SYMSGNO 999 Constant 19981013
44 MSG_OK Constant Public Type reference (TYPE) SYMSGNO 000 Constant 19981013
45 NEW_OK_CODE Static Attribute Private Type reference (TYPE) SYUCOMM internal field for new_ok_Code 19981221
46 PROPERTY_ALL_PROPS Constant Public Type reference (TYPE) I 1000 Dummy Property: Force Global Properties Being Sent 20000115
47 RC_FCODE Constant Public Type reference (TYPE) I 2 dispatchobject new fcode 19981123
48 RC_FOUND Constant Public Type reference (TYPE) I 0 dispatchobject found 19981123
49 RC_INVALID Constant Public Type reference (TYPE) I -100 Invalid 19981222
50 RC_NODISPATCH Constant Public Type reference (TYPE) I 3 dispachtobject not called (wrong time) 19981123
51 RC_NOEVENT Constant Public Type reference (TYPE) I -1 dispatchobject no event 19981123
52 RC_POSTED Constant Public Type reference (TYPE) I -101 Posted 19981222
53 RC_UNKNOWN Constant Public Type reference (TYPE) I 1 dispatchobject unknown 19981123
54 RC_WRONG_STATE Constant Public Type reference (TYPE) I -102 wrong state 19981222
55 REASON_NO_BATCH Constant Public Type reference (TYPE) I 5 Reason For Not Working 19990120
56 REASON_NO_GUI Constant Public Type reference (TYPE) I 6 Reason For Not Working 19990303
57 REASON_NO_INIT Static Attribute Public Type reference (TYPE) I Reason For Not Working 19990120
58 REDOCK_INITIAL_PIXELS Constant Private Type reference (TYPE) I 32 Pixel For Horizontal <-> Vertical Redocking 20000115
59 SAVE_OK_CODE Static Attribute Private Type reference (TYPE) SYUCOMM Internal Field for OK_CODE 19981221
60 SUPP_AREA_SIZE Static Attribute Private Type reference (TYPE) SYCHAR01 Set Support Bit? 19991228
61 SUPP_XML_BLOBS Static Attribute Private Type reference (TYPE) SYCHAR01 Set Support Bit? 20000112
62 SYSTEM_STATE Static Attribute Public Type reference (TYPE) CHAR1 System_state 19981222
63 TOP_WINDOW Constant Public Type reference (TYPE) I 33 Top 19981013
64 TRUE Constant Public Type reference (TYPE) CHAR1 'X' Boolean Constant 19981013
65 VISIBLE_INTERNAL_CALL Static Attribute Private Type reference (TYPE) CHAR1 Internal Communication 19981125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Static method Public Method Internal Use! Registration of CL_GUI_OBJECT for CFW 19981019
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000918
3 CLEANUP_EVENT_STACK Static method Private Method Clean Up Event Stack 19990722
4 COMPUTE_DYNP_FROM_PIXELS Static method Public Method Internal Use! Calculates Lines/Columns from Pixels 20000918
5 COMPUTE_EXTENSION_FROM_RATIO Static method Private Method Calculates Extensions from Ratios 19991220
6 COMPUTE_METRIC_FROM_DYNP Static method Public Method Internal Use! Calculates Screen Metric from Others 19991213
7 COMPUTE_METRIC_FROM_PIXEL Static method Private Method Internal Use! Calculates Metric Extension from Pixels 20000918
8 COMPUTE_PIXEL_FROM_METRIC Static method Public Method Internal Use! Calculates Pixel Extension from Other Metrics 19991208
9 COMPUTE_RATIO_FROM_EXTENSION Static method Private Method Calculates Ratio from Extension 20000112
10 DISPATCH Static method Public Method Forward a GUI Event to Proxy Object 19981013
11 DISPATCH_SYSTEM_EVENTS Static method Public Method Do not use! Forward a GUI Event to a Proxy Object 19981221
12 DOCKING_CHANGE_NOTIFY Static method Public Method Internal Use! Docking Handle (Re)Links 19991014
13 DOCKING_EXTENSIONS Static method Private Method Calculates the Docking Extensions 19991020
14 DYNP_DOCKINGS_INIT Static method Public Method Internal Use Only! Notify Screen of Docking Sizes 19991012
15 END_OF_DYNPRO_NOTIFICATION Static method Public Method Only for Kernal! 19981118
16 END_OF_IMODE_NOTIFICATION Static method Public Method Only for Kernal! 19981123
17 FIRE_CC_CLEANUP Static method Public Method Internal use! Triggers CC-Event 20000613
18 FIRE_CC_INIT Static method Public Method Internal use! Triggers CC-Event 20000918
19 FIRE_FLUSH_ERROR Static method Public Method Do not use! Internal use only! 19990322
20 FLUSH Static method Public Method Send Buffered Automation Queue to Frontend 19981013
21 GET_CURRENT_EVENT Static method Private Method Returns Current Event Object 20000918
22 GET_CURRENT_EVENT_OBJECT Static method Public Method Internal Use! Get Event Object 19990723
23 GET_DOCKING_RATIO Static method Public Method Internal Use! Returns Ratio 20000112
24 GET_LAST_FOCUS_SHELL Static method Public Method Get Last Focus Shell 19981109
25 GET_LIFETIME_INFO Static method Public Method Internal Use! Returns Lifetime Information 19990216
26 GET_LIVING_CONTROL_COUNT Static method Public Method Internal use: Number of controls that call SUBSCRIBE 20030709
27 GET_LIVING_DYNPRO_CONTROLS Static method Public Method Table of Screen-Specific Controls on Current Screen 19981125
28 GET_METRIC_FACTORS Static method Public Method Internal Use! Returns Conversion Factors 19991213
29 GET_SUBSCRIBER_BY_ID Static method Public Method Internal Use! Shell ID -> CL_GUI_CONTROL 19981030
30 GUI_DATA_REQUEST Static method Public Event handling method Internal use: GUI data to be sent from frontend 20000918
31 HANDLE_DRAGDROP_EVENT Static method Private Method Special Drag&Drop Handling 19990112
32 HANDLE_FRAMEWORK_EVENT Static method Private Method Non-Control-Related Framework Events 20000918
33 HORIZONTAL_RESIZE Static method Private Method Horizontal Resize Event 20000918
34 INVALIDATE_CACHE Static method Public Method Internal Use! Invalidates Cache for Control and Its Subnodes 19991116
35 IS_ALIVE Static method Public Method Only for Kernal! 19981125
36 IS_CACHE_VALID Static method Public Method Internal Use! Is Cache of Control Valid? 19991117
37 MANAGE_VISIBILITY Static method Public Method Only for Kernal! 19981123
38 NOTIFY_BEFORE_FLUSH Static method Public Method Internal Use: Notify Flush Listeners! 19991129
39 POP_EVENT Static method Private Method Removes an Event from the Event Stack and Sets SYSTEM_STATE 20000918
40 PUSH_EVENT Static method Private Method Inserts an Event object into the Stack 20000918
41 REGISTER_CACHED_CONTROL Static method Public Method Internal Use: Registers a Control to be Cached 19991116
42 REGISTER_FLUSH_NOTIFY Static method Public Method Register Flush Notification 19991102
43 REGISTER_LIFETIME Static method Public Method Internal Use! Registration for Lifetime Management 19981123
44 REGISTER_SYSTEMEVENTS Static method Public Method Internal Use! Short Cut for System Events 19981120
45 REMOVE_OBJECT Static method Public Method Internal Use! Deregistration of CL_GUI_OBJET in CFW 19981019
46 SET_NEW_OK_CODE Static method Public Method Be Careful: This Sets a new Fcode in Event Handler for PAI 19981221
47 SET_VISIBLE_NOTIFICATION Static method Public Method Only for Kernal! 19981125
48 START Static method Public Method Do Not Use! Framework Initialization 19981013
49 STOP Static method Public Method Do Not Use! End Framework 20000918
50 SUBSCRIBE Static method Public Method Internal Use! Registration of CL_GUI_CONTROL at CFW 20000918
51 SYNC_DOCKERS Static method Public Method Internal Use! Maintain User Changes to Docker Sizes 19991230
52 UNREGISTER_CACHED_CONTROL Static method Public Method Internal Use! Removes Control from Cache Registration 20000918
53 UNREGISTER_FLUSH_NOTIFY Static method Public Method Deregister Flush Notification 20000110
54 UNREGISTER_LIFETIME Static method Public Method Called by Free 19981123
55 UNSUBSCRIBE Static method Public Method Internal Use! Deregistration of CL_GUI_COTNROL at CFW 19981013
56 UPDATE_VIEW Static method Public Method Use This Method to Update the View of Your Controls 19990310
57 VALIDATE_ALL_CACHES Static method Public Method Internal Use! Validates all Caches 19991116
Events
# Event Type Visibility Description Created on
1 CC_CLEANUP Static Event
(1)
Public
(2)
Control Composites: Clean Up 20000613
2 CC_ON_DYNPRO_LOAD Static Event
(1)
Public
(2)
Control Composites: Initialization 20000613
3 FLUSH_ERROR Static Event
(1)
Public
(2)
Error in Automatic Flush: Handler Must Handle Error 19990323
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CACHED_PROPS_TYPE Private See coding CACHED_PROPS_TYPE 19991116
2 CACHED_PROP_LINE_TYPE Private See coding CACHED_PROP_LINE_TYPE 19991116
3 DOCKING_LINE_TYPE Private See coding DOCKING_LINE_TYPE 19991011
4 DOCKING_TABLE_TYPE Private See coding DOCKING_TABLE_TYPE 19991011
5 EVENT_STCK_LINE_TYPE Private See coding EVENT_STCK_LINE_TYPE 19990722
6 EVENT_STCK_TYPE Private See coding EVENT_STCK_TYPE 19990722
7 FLUSH_LISTENERS_TYPE Private See coding FLUSH_LISTENERS_TYPE 19991129
8 FLUSH_LISTENER_TYPE Private See coding FLUSH_LISTENER_TYPE 19991129
9 TY_CFW_LIFETIME Private See coding TY_CFW_LIFETIME 19990406
10 TY_CFW_MEMBER Private See coding TY_CFW_MEMBER 19990406
11 TY_CFW_SUBSCRIBER Private See coding TY_CFW_SUBSCRIBER 19990406
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT Handle auf GUI_OBJECT 19981019

Method ADD_OBJECT on class CL_GUI_CFW has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GUI_CFW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GUI_CFW has no exception.

Method CLEANUP_EVENT_STACK Signature

Method CLEANUP_EVENT_STACK on class CL_GUI_CFW has no parameter.
Method CLEANUP_EVENT_STACK on class CL_GUI_CFW has no exception.

Method COMPUTE_DYNP_FROM_PIXELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) I Wert in Pixeln 19991208
2 Returning OUT Value transfer Type reference (TYPE) I Anzahl Zeilen/Spalten 19991208
3 Importing X_OR_Y Call by reference Type reference (TYPE) CHAR01 Zeilen oder Spalten? 19991208

Method COMPUTE_DYNP_FROM_PIXELS on class CL_GUI_CFW has no exception.

Method COMPUTE_EXTENSION_FROM_RATIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCKING_LINE Call by reference Type reference (TYPE) DOCKING_LINE_TYPE Docking-Beschreibung 19991220

Method COMPUTE_EXTENSION_FROM_RATIO on class CL_GUI_CFW has no exception.

Method COMPUTE_METRIC_FROM_DYNP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) I Anzahl Zeilen/Spalten 19991213
2 Importing METRIC Call by reference Type reference (TYPE) I CL_GUI_CONTROL=>METRIC_DEFAULT Metrik 19991213
3 Returning OUT Value transfer Type reference (TYPE) I Wert in METRIC 19991213
4 Importing X_OR_Y Call by reference Type reference (TYPE) CHAR01 Zeilen oder Spalten? 19991213

Method COMPUTE_METRIC_FROM_DYNP on class CL_GUI_CFW has no exception.

Method COMPUTE_METRIC_FROM_PIXEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) I Wert in Pixeln 19991220
2 Importing METRIC Call by reference Type reference (TYPE) I CL_GUI_CONTROL=>METRIC_DEFAULT Metrik 19991220
3 Returning OUT Value transfer Type reference (TYPE) I Wert in Metrik 19991220
4 Importing X_OR_Y Call by reference Type reference (TYPE) SYCHAR01 Zeilen oder Spalten? 19991220

Method COMPUTE_METRIC_FROM_PIXEL on class CL_GUI_CFW has no exception.

Method COMPUTE_PIXEL_FROM_METRIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) I Wert in METRIC 19991208
2 Importing METRIC Call by reference Type reference (TYPE) I CL_GUI_CONTROL=>METRIC_DEFAULT Metrik 19991208
3 Returning OUT Value transfer Type reference (TYPE) I Wert in Pixeln 19991208
4 Importing X_OR_Y Call by reference Type reference (TYPE) CHAR01 Zeilen oder Spalten? 19991208

Method COMPUTE_PIXEL_FROM_METRIC on class CL_GUI_CFW has no exception.

Method COMPUTE_RATIO_FROM_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCKING_LINE Call by reference Type reference (TYPE) DOCKING_LINE_TYPE Docking-Beschreibung 20000112
2 Returning RATIO Value transfer Type reference (TYPE) I Der Prozentsatz 20000112

Method COMPUTE_RATIO_FROM_EXTENSION on class CL_GUI_CFW has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN_CODE Value transfer Type reference (TYPE) I Returncode 19981123

Method DISPATCH on class CL_GUI_CFW has no exception.

Method DISPATCH_SYSTEM_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OK_CODE Value transfer Type reference (TYPE) SYUCOMM Rohformat des GUI-Events als OK-Code 19981221
2 Exporting RETURN_CODE Value transfer Type reference (TYPE) I Returncode 19981221
3 Exporting RETURN_FUNCTION Value transfer Type reference (TYPE) C New Fcode, if set 19981221

Method DISPATCH_SYSTEM_EVENTS on class CL_GUI_CFW has no exception.

Method DOCKING_CHANGE_NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_KIND Call by reference Type reference (TYPE) I Art der Änderung 19991014
2 Importing DOCKING_SIDE Value transfer Type reference (TYPE) I Seite des Dockings 19991014
3 Importing DYNNR Call by reference Type reference (TYPE) SYDYNNR Dynpro-Nummer 19991014
4 Importing EXTENSION Call by reference Type reference (TYPE) I Neu gestzte Extension 19991022
5 Importing METRIC Call by reference Type reference (TYPE) I Metrik 19991028
6 Exporting NEW_EXTENSION Call by reference Type reference (TYPE) I Neue Extension 19991217
7 Importing PROGRAM Call by reference Type reference (TYPE) SYREPID Dynpro-Programm 19991014
8 Importing RATIO Call by reference Type reference (TYPE) I Prozentuale Extension ? 19991220
9 Importing REF Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19991014
10 Importing SHELLSTYLE Call by reference Type reference (TYPE) I Shellstyle 19991028
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Unbekannte Docking-Änderung 19991014

Method DOCKING_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting X Call by reference Type reference (TYPE) I Horizontal extension 19991020
2 Exporting X_PIXEL Call by reference Type reference (TYPE) I Horizontal extension (pixels) 20030716
3 Exporting Y Call by reference Type reference (TYPE) I Vertical extension 19991020
4 Exporting Y_PIXEL Call by reference Type reference (TYPE) I Vertical extension (pixels) 20030716

Method DOCKING_EXTENSIONS on class CL_GUI_CFW has no exception.

Method DYNP_DOCKINGS_INIT Signature

Method DYNP_DOCKINGS_INIT on class CL_GUI_CFW has no parameter.
Method DYNP_DOCKINGS_INIT on class CL_GUI_CFW has no exception.

Method END_OF_DYNPRO_NOTIFICATION Signature

Method END_OF_DYNPRO_NOTIFICATION on class CL_GUI_CFW has no parameter.
Method END_OF_DYNPRO_NOTIFICATION on class CL_GUI_CFW has no exception.

Method END_OF_IMODE_NOTIFICATION Signature

Method END_OF_IMODE_NOTIFICATION on class CL_GUI_CFW has no parameter.
Method END_OF_IMODE_NOTIFICATION on class CL_GUI_CFW has no exception.

Method FIRE_CC_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STACKLEVEL Value transfer Type reference (TYPE) I Dynpro-Stackposition 20000613

Method FIRE_CC_CLEANUP on class CL_GUI_CFW has no exception.

Method FIRE_CC_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNNR Value transfer Type reference (TYPE) SYDYNNR Dynpro-Nummer 20000613
2 Importing MODAL_LEVEL Value transfer Type reference (TYPE) I Popup-Level 20000613
3 Importing PROGRAM Value transfer Type reference (TYPE) SYREPID Dynpro-Programm 20000613
4 Importing STACKLEVEL Value transfer Type reference (TYPE) I Dynpro-Stackposition 20000613

Method FIRE_CC_INIT on class CL_GUI_CFW has no exception.

Method FIRE_FLUSH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SITUATION Value transfer Type reference (TYPE) I flush_situation_pbo In welcher Situation tritt Fehler auf? 19990322

Method FIRE_FLUSH_ERROR on class CL_GUI_CFW has no exception.

Method FLUSH Signature

Method FLUSH on class CL_GUI_CFW has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR cntl_error 19981013
2 CNTL_SYSTEM_ERROR cntl_system_error 19981013

Method GET_CURRENT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_EVENT Value transfer Type reference (TYPE) EVENT_STCK_LINE_TYPE Aktuelles Event-Objekt 19990723

Method GET_CURRENT_EVENT on class CL_GUI_CFW has no exception.

Method GET_CURRENT_EVENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EVENT_OBJECT Value transfer Object reference (TYPE REF TO) CL_GUI_EVENT Event Object 19990723

Method GET_CURRENT_EVENT_OBJECT on class CL_GUI_CFW has no exception.

Method GET_DOCKING_RATIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCK Call by reference Type reference (TYPE) REF TO CL_GUI_DOCKING_CONTAINER Der Docker 20000112
2 Exporting RATIO Call by reference Type reference (TYPE) I Der Prozentsatz 20000112
# Exception Resumable Description Created on
1 NOT_AVAILABLE Steht in der aktuellen Situation nicht zur Verfügung 20000112

Method GET_LAST_FOCUS_SHELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FOCUS_SHELL Call by reference Type reference (TYPE) I focus_shell 19981109

Method GET_LAST_FOCUS_SHELL on class CL_GUI_CFW has no exception.

Method GET_LIFETIME_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LIFETIME_INFO Value transfer Type reference (TYPE) CNTO_LIFETIME_INFO Lifetime-Info 19990216
2 Importing REF Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Control 19990216
# Exception Resumable Description Created on
1 LIFETIME_ERROR Lifetime-Error 19990216

Method GET_LIVING_CONTROL_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I Anzahl der Controls, die subscribiert sind 20030709

Method GET_LIVING_CONTROL_COUNT on class CL_GUI_CFW has no exception.

Method GET_LIVING_DYNPRO_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROL_LIST Value transfer Type reference (TYPE) CNTO_CONTROL_LIST Liste der Objektreferenzen 19981125

Method GET_LIVING_DYNPRO_CONTROLS on class CL_GUI_CFW has no exception.

Method GET_METRIC_FACTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METRIC_FACTORS Value transfer Type reference (TYPE) CNTL_METRIC_FACTORS Umrechnungsfaktoren 19991213

Method GET_METRIC_FACTORS on class CL_GUI_CFW has no exception.

Method GET_SUBSCRIBER_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHELLID Value transfer Type reference (TYPE) I Shellid 19981030
2 Exporting SUBSCRIBER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Control 19981030
# Exception Resumable Description Created on
1 CNTL_ERROR cntl_error 19981030

Method GUI_DATA_REQUEST Signature

Method GUI_DATA_REQUEST on class CL_GUI_CFW has no parameter.
Method GUI_DATA_REQUEST on class CL_GUI_CFW has no exception.

Method HANDLE_DRAGDROP_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CARGO Call by reference Type reference (TYPE) SYUCOMM Zusätzliche Daten 19990112
2 Importing SHELLID Call by reference Type reference (TYPE) I Control ID 19990112

Method HANDLE_DRAGDROP_EVENT on class CL_GUI_CFW has no exception.

Method HANDLE_FRAMEWORK_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTID Call by reference Type reference (TYPE) I Welcher Event 19990411
2 Importing IS_SYSTEM Call by reference Type reference (TYPE) CHAR01 Systemevent ? 19990411

Method HANDLE_FRAMEWORK_EVENT on class CL_GUI_CFW has no exception.

Method HORIZONTAL_RESIZE Signature

Method HORIZONTAL_RESIZE on class CL_GUI_CFW has no parameter.
Method HORIZONTAL_RESIZE on class CL_GUI_CFW has no exception.

Method INVALIDATE_CACHE 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_OBJECT Proxy-Klasse für Objekt im GUI 19991116

Method INVALIDATE_CACHE on class CL_GUI_CFW has no exception.

Method IS_ALIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Control 19981125
2 Returning STATE Value transfer Type reference (TYPE) I Lebensstatus 19981125

Method IS_ALIVE on class CL_GUI_CFW has no exception.

Method IS_CACHE_VALID 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_OBJECT Das Control 19991117
2 Returning VALID Value transfer Type reference (TYPE) CHAR01 X: gültig, SAPCE: nicht gültig 19991117

Method IS_CACHE_VALID on class CL_GUI_CFW has no exception.

Method MANAGE_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STACKPOS Value transfer Type reference (TYPE) I -1 Zu behandelnde Dynprostackposition 19990217

Method MANAGE_VISIBILITY on class CL_GUI_CFW has no exception.

Method NOTIFY_BEFORE_FLUSH Signature

Method NOTIFY_BEFORE_FLUSH on class CL_GUI_CFW has no parameter.
Method NOTIFY_BEFORE_FLUSH on class CL_GUI_CFW has no exception.

Method POP_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_EVENT Call by reference Type reference (TYPE) EVENT_STCK_LINE_TYPE Event object to be deleted 19990723

Method POP_EVENT on class CL_GUI_CFW has no exception.

Method PUSH_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_EVENT Value transfer Type reference (TYPE) EVENT_STCK_LINE_TYPE Aktuelles Event-Objekt 19990723

Method PUSH_EVENT on class CL_GUI_CFW has no exception.

Method REGISTER_CACHED_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_OBJECT Das Control 19991116

Method REGISTER_CACHED_CONTROL on class CL_GUI_CFW has no exception.

Method REGISTER_FLUSH_NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) IF_FLUSH_NOTIFY Referenz der zu benachrichtigenden Instanz 19991102
# Exception Resumable Description Created on
1 ALREADY_REGISTERED REF ist bereits registriert 19991102
2 WRONG_SYSTEM_STATE Registrierung in diesem Systemzustand nicht erlaubt 19991102

Method REGISTER_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSID Call by reference Type reference (TYPE) C Class-Id 19991013
2 Importing DYNNR Call by reference Type reference (TYPE) SYDYNNR Dynpro-Nummer 19991020
3 Importing IS_CONTAINER Value transfer Type reference (TYPE) C Container? 19981214
4 Importing PROGRAM Call by reference Type reference (TYPE) SYREPID Programm 19991020
5 Importing REF Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Object 19981123

Method REGISTER_LIFETIME on class CL_GUI_CFW has no exception.

Method REGISTER_SYSTEMEVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHELLID Value transfer Type reference (TYPE) I Shellid 19981120
2 Importing SYSTEMEVENTS Call by reference Type reference (TYPE) CNTL_EVENTS Eventtabelle 19981120

Method REGISTER_SYSTEMEVENTS on class CL_GUI_CFW has no exception.

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT Handle auf GUI_OBJECT 19981019

Method REMOVE_OBJECT on class CL_GUI_CFW has no exception.

Method SET_NEW_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_CODE Call by reference Type reference (TYPE) SYUCOMM new ok_code 19981221
2 Exporting RC Value transfer Type reference (TYPE) I Returncode 19981222

Method SET_NEW_OK_CODE on class CL_GUI_CFW has no exception.

Method SET_VISIBLE_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy Objekt 19981125
2 Importing VISIBLE Value transfer Type reference (TYPE) C Visibility 19981125

Method SET_VISIBLE_NOTIFICATION on class CL_GUI_CFW has no exception.

Method START Signature

Method START on class CL_GUI_CFW has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19981026
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19981026

Method STOP Signature

Method STOP on class CL_GUI_CFW has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19981026
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19981026

Method SUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Handle auf GUI_CONTROL 19981013
2 Importing SHELLID Call by reference Type reference (TYPE) I ShellId des Objekts 19981013

Method SUBSCRIBE on class CL_GUI_CFW has no exception.

Method SYNC_DOCKERS Signature

Method SYNC_DOCKERS on class CL_GUI_CFW has no parameter.
Method SYNC_DOCKERS on class CL_GUI_CFW has no exception.

Method UNREGISTER_CACHED_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_OBJECT Das Control 19991116

Method UNREGISTER_CACHED_CONTROL on class CL_GUI_CFW has no exception.

Method UNREGISTER_FLUSH_NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) IF_FLUSH_NOTIFY Notifikation über Flushes 20000110
# Exception Resumable Description Created on
1 WRONG_SYSTEM_STATE Deregistrierung in diesem Systemzustand nicht erlaubt 20000110

Method UNREGISTER_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Handle 19981123

Method UNREGISTER_LIFETIME on class CL_GUI_CFW has no exception.

Method UNSUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Handle auf GUI_CONTROL 19981013

Method UNSUBSCRIBE on class CL_GUI_CFW has no exception.

Method UPDATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLED_BY_SYSTEM Call by reference Type reference (TYPE) SYCHAR01 Internal use! Do not supply! 19991223
# Exception Resumable Description Created on
1 CNTL_ERROR an control error occurred 19990310
2 CNTL_SYSTEM_ERROR an error in communication to the frontend occurred 19990310

Method VALIDATE_ALL_CACHES Signature

Method VALIDATE_ALL_CACHES on class CL_GUI_CFW has no parameter.
Method VALIDATE_ALL_CACHES on class CL_GUI_CFW has no exception.
Event Signatures

Event CC_CLEANUP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 STACKLEVEL Exporting Value transfer Type reference (TYPE) I Dynpro-Stackposition 20000613

Event CC_ON_DYNPRO_LOAD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DYNNR Exporting Value transfer Type reference (TYPE) SYDYNNR Dynpro-Nummer 20000613
2 MODAL_LEVEL Exporting Value transfer Type reference (TYPE) I Popup-Level 20000613
3 PROGRAM Exporting Value transfer Type reference (TYPE) SYREPID Dynpro-Programm 20000613
4 STACKLEVEL Exporting Value transfer Type reference (TYPE) I Dynpro-Stackposition 20000613

Event FLUSH_ERROR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DYNPRO_NUMBER Exporting Value transfer Type reference (TYPE) SYDYNNR Dynpronummer 19990323
2 DYNPRO_PROGRAM Exporting Value transfer Type reference (TYPE) SYREPID Programm des Dynpros 19990323
3 SITUATION Exporting Value transfer Type reference (TYPE) I Situation 19990323
History
Last changed by/on SAP  20130531 
SAP Release Created in