Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Static Attribute | Private | Type reference (TYPE) | CACHED_PROPS_TYPE | Controls with Cached Properties | 19991116 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | I | 2 | Framework Force a Message | 19990412 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | I | 1 | Framework Data Request Event | 19990411 | ||
| 4 | Constant | Private | Type reference (TYPE) | I | 3 | Framework: Resize Handle (Horizontal) | 19991213 | ||
| 5 | Static Attribute | Private | See coding | CFW_LIFETIMELIST | 19981123 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | TY_CFW_MEMBER | CFW_MEMBER | 19981019 | |||
| 7 | Static Attribute | Private | See coding | CFW_MEMBERLIST | 19981019 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | TY_CFW_SUBSCRIBER | CFW_SUBSCRIBER | 19981019 | |||
| 9 | Static Attribute | Private | See coding | CFW_SUBSCRIBERLIST | 19981019 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | CNTL_EVENTS | CFW_SYSTEMEVENTS | 19981120 | |||
| 11 | Constant | Public | Type reference (TYPE) | I | 99 | Desktop | 19981013 | ||
| 12 | Static Attribute | Private | Type reference (TYPE) | DOCKING_TABLE_TYPE | Docking List | 19991011 | |||
| 13 | Constant | Public | Type reference (TYPE) | I | 1 | Docking Modification: Create | 19991020 | ||
| 14 | Constant | Public | Type reference (TYPE) | I | 3 | Docking Modification: (Re)Dock | 19991014 | ||
| 15 | Constant | Public | Type reference (TYPE) | I | 7 | Docking Modification: Extension | 19991022 | ||
| 16 | Constant | Public | Type reference (TYPE) | I | 4 | Docking Modification: Free | 19991014 | ||
| 17 | Constant | Public | Type reference (TYPE) | I | 5 | Docking Modification: Invisible | 19991014 | ||
| 18 | Constant | Public | Type reference (TYPE) | I | 2 | Docking Modification: (Re)Link | 19991014 | ||
| 19 | Constant | Public | Type reference (TYPE) | I | 8 | Docking Modification: Metrics | 19991101 | ||
| 20 | Constant | Public | Type reference (TYPE) | I | 6 | Docking Modification: Visible | 19991014 | ||
| 21 | Constant | Public | Type reference (TYPE) | I | 10 | Screen 0 | 19981223 | ||
| 22 | Constant | Public | Type reference (TYPE) | I | 11 | Screen 1 | 19981013 | ||
| 23 | Constant | Public | Type reference (TYPE) | I | 12 | Screen 2 | 19981013 | ||
| 24 | Constant | Public | Type reference (TYPE) | I | 13 | Screen 3 | 19981013 | ||
| 25 | Constant | Public | Type reference (TYPE) | I | 14 | Screen 4 | 19981013 | ||
| 26 | Constant | Public | Type reference (TYPE) | I | 15 | Screen 5 | 19981013 | ||
| 27 | Constant | Public | Type reference (TYPE) | I | 16 | Screen 6 | 19981013 | ||
| 28 | Constant | Public | Type reference (TYPE) | I | 17 | Screen 7 | 19981013 | ||
| 29 | Constant | Public | Type reference (TYPE) | I | 18 | Screen 8 | 19981013 | ||
| 30 | Constant | Public | Type reference (TYPE) | I | 19 | Screen 9 | 19981013 | ||
| 31 | Constant | Public | Type reference (TYPE) | I | -1 | Default Screen | 19981013 | ||
| 32 | Static Attribute | Private | Type reference (TYPE) | EVENT_STCK_TYPE | Event Stack | 19990722 | |||
| 33 | Constant | Public | Type reference (TYPE) | CHAR1 | SPACE | Boolean Constant | 19981013 | ||
| 34 | Static Attribute | Private | Type reference (TYPE) | FLUSH_LISTENERS_TYPE | Flush Listener | 19991129 | |||
| 35 | Static Attribute | Private | Type reference (TYPE) | SYCHAR01 | Status: Flush Notification Being Sent | 19991129 | |||
| 36 | Constant | Public | Type reference (TYPE) | I | 2 | Error During Data Input | 19990418 | ||
| 37 | Constant | Public | Type reference (TYPE) | I | 0 | Flush in PBO | 19990322 | ||
| 38 | Constant | Public | Type reference (TYPE) | I | 1 | Flush After System Events | 19990323 | ||
| 39 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Internal Communication | 19981218 | |||
| 40 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GUI_PROPS_CONSUMER | Receives Global GUI Data | 19991207 | |||
| 41 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Initial Flag | 19981013 | |||
| 42 | Constant | Public | Type reference (TYPE) | I | 0 | Main Window | 19981013 | ||
| 43 | Constant | Public | Type reference (TYPE) | SYMSGNO | 999 | Constant | 19981013 | ||
| 44 | Constant | Public | Type reference (TYPE) | SYMSGNO | 000 | Constant | 19981013 | ||
| 45 | Static Attribute | Private | Type reference (TYPE) | SYUCOMM | internal field for new_ok_Code | 19981221 | |||
| 46 | Constant | Public | Type reference (TYPE) | I | 1000 | Dummy Property: Force Global Properties Being Sent | 20000115 | ||
| 47 | Constant | Public | Type reference (TYPE) | I | 2 | dispatchobject new fcode | 19981123 | ||
| 48 | Constant | Public | Type reference (TYPE) | I | 0 | dispatchobject found | 19981123 | ||
| 49 | Constant | Public | Type reference (TYPE) | I | -100 | Invalid | 19981222 | ||
| 50 | Constant | Public | Type reference (TYPE) | I | 3 | dispachtobject not called (wrong time) | 19981123 | ||
| 51 | Constant | Public | Type reference (TYPE) | I | -1 | dispatchobject no event | 19981123 | ||
| 52 | Constant | Public | Type reference (TYPE) | I | -101 | Posted | 19981222 | ||
| 53 | Constant | Public | Type reference (TYPE) | I | 1 | dispatchobject unknown | 19981123 | ||
| 54 | Constant | Public | Type reference (TYPE) | I | -102 | wrong state | 19981222 | ||
| 55 | Constant | Public | Type reference (TYPE) | I | 5 | Reason For Not Working | 19990120 | ||
| 56 | Constant | Public | Type reference (TYPE) | I | 6 | Reason For Not Working | 19990303 | ||
| 57 | Static Attribute | Public | Type reference (TYPE) | I | Reason For Not Working | 19990120 | |||
| 58 | Constant | Private | Type reference (TYPE) | I | 32 | Pixel For Horizontal <-> Vertical Redocking | 20000115 | ||
| 59 | Static Attribute | Private | Type reference (TYPE) | SYUCOMM | Internal Field for OK_CODE | 19981221 | |||
| 60 | Static Attribute | Private | Type reference (TYPE) | SYCHAR01 | Set Support Bit? | 19991228 | |||
| 61 | Static Attribute | Private | Type reference (TYPE) | SYCHAR01 | Set Support Bit? | 20000112 | |||
| 62 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | System_state | 19981222 | |||
| 63 | Constant | Public | Type reference (TYPE) | I | 33 | Top | 19981013 | ||
| 64 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Boolean Constant | 19981013 | ||
| 65 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Internal Communication | 19981125 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Internal Use! Registration of CL_GUI_OBJECT for CFW | 19981019 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20000918 | |
| 3 | Static method | Private | Method | Clean Up Event Stack | 19990722 | |
| 4 | Static method | Public | Method | Internal Use! Calculates Lines/Columns from Pixels | 20000918 | |
| 5 | Static method | Private | Method | Calculates Extensions from Ratios | 19991220 | |
| 6 | Static method | Public | Method | Internal Use! Calculates Screen Metric from Others | 19991213 | |
| 7 | Static method | Private | Method | Internal Use! Calculates Metric Extension from Pixels | 20000918 | |
| 8 | Static method | Public | Method | Internal Use! Calculates Pixel Extension from Other Metrics | 19991208 | |
| 9 | Static method | Private | Method | Calculates Ratio from Extension | 20000112 | |
| 10 | Static method | Public | Method | Forward a GUI Event to Proxy Object | 19981013 | |
| 11 | Static method | Public | Method | Do not use! Forward a GUI Event to a Proxy Object | 19981221 | |
| 12 | Static method | Public | Method | Internal Use! Docking Handle (Re)Links | 19991014 | |
| 13 | Static method | Private | Method | Calculates the Docking Extensions | 19991020 | |
| 14 | Static method | Public | Method | Internal Use Only! Notify Screen of Docking Sizes | 19991012 | |
| 15 | Static method | Public | Method | Only for Kernal! | 19981118 | |
| 16 | Static method | Public | Method | Only for Kernal! | 19981123 | |
| 17 | Static method | Public | Method | Internal use! Triggers CC-Event | 20000613 | |
| 18 | Static method | Public | Method | Internal use! Triggers CC-Event | 20000918 | |
| 19 | Static method | Public | Method | Do not use! Internal use only! | 19990322 | |
| 20 | Static method | Public | Method | Send Buffered Automation Queue to Frontend | 19981013 | |
| 21 | Static method | Private | Method | Returns Current Event Object | 20000918 | |
| 22 | Static method | Public | Method | Internal Use! Get Event Object | 19990723 | |
| 23 | Static method | Public | Method | Internal Use! Returns Ratio | 20000112 | |
| 24 | Static method | Public | Method | Get Last Focus Shell | 19981109 | |
| 25 | Static method | Public | Method | Internal Use! Returns Lifetime Information | 19990216 | |
| 26 | Static method | Public | Method | Internal use: Number of controls that call SUBSCRIBE | 20030709 | |
| 27 | Static method | Public | Method | Table of Screen-Specific Controls on Current Screen | 19981125 | |
| 28 | Static method | Public | Method | Internal Use! Returns Conversion Factors | 19991213 | |
| 29 | Static method | Public | Method | Internal Use! Shell ID -> CL_GUI_CONTROL | 19981030 | |
| 30 | Static method | Public | Event handling method | Internal use: GUI data to be sent from frontend | 20000918 | |
| 31 | Static method | Private | Method | Special Drag&Drop Handling | 19990112 | |
| 32 | Static method | Private | Method | Non-Control-Related Framework Events | 20000918 | |
| 33 | Static method | Private | Method | Horizontal Resize Event | 20000918 | |
| 34 | Static method | Public | Method | Internal Use! Invalidates Cache for Control and Its Subnodes | 19991116 | |
| 35 | Static method | Public | Method | Only for Kernal! | 19981125 | |
| 36 | Static method | Public | Method | Internal Use! Is Cache of Control Valid? | 19991117 | |
| 37 | Static method | Public | Method | Only for Kernal! | 19981123 | |
| 38 | Static method | Public | Method | Internal Use: Notify Flush Listeners! | 19991129 | |
| 39 | Static method | Private | Method | Removes an Event from the Event Stack and Sets SYSTEM_STATE | 20000918 | |
| 40 | Static method | Private | Method | Inserts an Event object into the Stack | 20000918 | |
| 41 | Static method | Public | Method | Internal Use: Registers a Control to be Cached | 19991116 | |
| 42 | Static method | Public | Method | Register Flush Notification | 19991102 | |
| 43 | Static method | Public | Method | Internal Use! Registration for Lifetime Management | 19981123 | |
| 44 | Static method | Public | Method | Internal Use! Short Cut for System Events | 19981120 | |
| 45 | Static method | Public | Method | Internal Use! Deregistration of CL_GUI_OBJET in CFW | 19981019 | |
| 46 | Static method | Public | Method | Be Careful: This Sets a new Fcode in Event Handler for PAI | 19981221 | |
| 47 | Static method | Public | Method | Only for Kernal! | 19981125 | |
| 48 | Static method | Public | Method | Do Not Use! Framework Initialization | 19981013 | |
| 49 | Static method | Public | Method | Do Not Use! End Framework | 20000918 | |
| 50 | Static method | Public | Method | Internal Use! Registration of CL_GUI_CONTROL at CFW | 20000918 | |
| 51 | Static method | Public | Method | Internal Use! Maintain User Changes to Docker Sizes | 19991230 | |
| 52 | Static method | Public | Method | Internal Use! Removes Control from Cache Registration | 20000918 | |
| 53 | Static method | Public | Method | Deregister Flush Notification | 20000110 | |
| 54 | Static method | Public | Method | Called by Free | 19981123 | |
| 55 | Static method | Public | Method | Internal Use! Deregistration of CL_GUI_COTNROL at CFW | 19981013 | |
| 56 | Static method | Public | Method | Use This Method to Update the View of Your Controls | 19990310 | |
| 57 | 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 | 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 | IN | Call by reference | Type reference (TYPE) | I | Wert in Pixeln | 19991208 | |||
| 2 | OUT | Value transfer | Type reference (TYPE) | I | Anzahl Zeilen/Spalten | 19991208 | |||
| 3 | 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 | 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 | IN | Call by reference | Type reference (TYPE) | I | Anzahl Zeilen/Spalten | 19991213 | |||
| 2 | METRIC | Call by reference | Type reference (TYPE) | I | CL_GUI_CONTROL=>METRIC_DEFAULT | Metrik | 19991213 | ||
| 3 | OUT | Value transfer | Type reference (TYPE) | I | Wert in METRIC | 19991213 | |||
| 4 | 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 | IN | Call by reference | Type reference (TYPE) | I | Wert in Pixeln | 19991220 | |||
| 2 | METRIC | Call by reference | Type reference (TYPE) | I | CL_GUI_CONTROL=>METRIC_DEFAULT | Metrik | 19991220 | ||
| 3 | OUT | Value transfer | Type reference (TYPE) | I | Wert in Metrik | 19991220 | |||
| 4 | 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 | IN | Call by reference | Type reference (TYPE) | I | Wert in METRIC | 19991208 | |||
| 2 | METRIC | Call by reference | Type reference (TYPE) | I | CL_GUI_CONTROL=>METRIC_DEFAULT | Metrik | 19991208 | ||
| 3 | OUT | Value transfer | Type reference (TYPE) | I | Wert in Pixeln | 19991208 | |||
| 4 | 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 | DOCKING_LINE | Call by reference | Type reference (TYPE) | DOCKING_LINE_TYPE | Docking-Beschreibung | 20000112 | |||
| 2 | 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 | 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 | OK_CODE | Value transfer | Type reference (TYPE) | SYUCOMM | Rohformat des GUI-Events als OK-Code | 19981221 | |||
| 2 | RETURN_CODE | Value transfer | Type reference (TYPE) | I | Returncode | 19981221 | |||
| 3 | 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 | CHANGE_KIND | Call by reference | Type reference (TYPE) | I | Art der Änderung | 19991014 | |||
| 2 | DOCKING_SIDE | Value transfer | Type reference (TYPE) | I | Seite des Dockings | 19991014 | |||
| 3 | DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro-Nummer | 19991014 | |||
| 4 | EXTENSION | Call by reference | Type reference (TYPE) | I | Neu gestzte Extension | 19991022 | |||
| 5 | METRIC | Call by reference | Type reference (TYPE) | I | Metrik | 19991028 | |||
| 6 | NEW_EXTENSION | Call by reference | Type reference (TYPE) | I | Neue Extension | 19991217 | |||
| 7 | PROGRAM | Call by reference | Type reference (TYPE) | SYREPID | Dynpro-Programm | 19991014 | |||
| 8 | RATIO | Call by reference | Type reference (TYPE) | I | Prozentuale Extension ? | 19991220 | |||
| 9 | REF | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container | 19991014 | |||
| 10 | SHELLSTYLE | Call by reference | Type reference (TYPE) | I | Shellstyle | 19991028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unbekannte Docking-Änderung | 19991014 |
Method DOCKING_EXTENSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X | Call by reference | Type reference (TYPE) | I | Horizontal extension | 19991020 | |||
| 2 | X_PIXEL | Call by reference | Type reference (TYPE) | I | Horizontal extension (pixels) | 20030716 | |||
| 3 | Y | Call by reference | Type reference (TYPE) | I | Vertical extension | 19991020 | |||
| 4 | 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 | 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 | DYNNR | Value transfer | Type reference (TYPE) | SYDYNNR | Dynpro-Nummer | 20000613 | |||
| 2 | MODAL_LEVEL | Value transfer | Type reference (TYPE) | I | Popup-Level | 20000613 | |||
| 3 | PROGRAM | Value transfer | Type reference (TYPE) | SYREPID | Dynpro-Programm | 20000613 | |||
| 4 | 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 | 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 | 19981013 | ||
| 2 | cntl_system_error | 19981013 |
Method GET_CURRENT_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | DOCK | Call by reference | Type reference (TYPE) | REF TO CL_GUI_DOCKING_CONTAINER | Der Docker | 20000112 | |||
| 2 | RATIO | Call by reference | Type reference (TYPE) | I | Der Prozentsatz | 20000112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | LIFETIME_INFO | Value transfer | Type reference (TYPE) | CNTO_LIFETIME_INFO | Lifetime-Info | 19990216 | |||
| 2 | REF | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 19990216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Lifetime-Error | 19990216 |
Method GET_LIVING_CONTROL_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | SHELLID | Value transfer | Type reference (TYPE) | I | Shellid | 19981030 | |||
| 2 | SUBSCRIBER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 19981030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CARGO | Call by reference | Type reference (TYPE) | SYUCOMM | Zusätzliche Daten | 19990112 | |||
| 2 | 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 | EVENTID | Call by reference | Type reference (TYPE) | I | Welcher Event | 19990411 | |||
| 2 | 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 | 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 | REF | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 19981125 | |||
| 2 | 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 | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_OBJECT | Das Control | 19991117 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | REF | Call by reference | Object reference (TYPE REF TO) | IF_FLUSH_NOTIFY | Referenz der zu benachrichtigenden Instanz | 19991102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | REF ist bereits registriert | 19991102 | ||
| 2 | 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 | CLSID | Call by reference | Type reference (TYPE) | C | Class-Id | 19991013 | |||
| 2 | DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro-Nummer | 19991020 | |||
| 3 | IS_CONTAINER | Value transfer | Type reference (TYPE) | C | Container? | 19981214 | |||
| 4 | PROGRAM | Call by reference | Type reference (TYPE) | SYREPID | Programm | 19991020 | |||
| 5 | 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 | SHELLID | Value transfer | Type reference (TYPE) | I | Shellid | 19981120 | |||
| 2 | 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 | 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 | NEW_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | new ok_code | 19981221 | |||
| 2 | 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 | REF | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Proxy Objekt | 19981125 | |||
| 2 | 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 | 19981026 | ||
| 2 | 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 | 19981026 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981026 |
Method SUBSCRIBE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REF | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Handle auf GUI_CONTROL | 19981013 | |||
| 2 | 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 | 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 | REF | Call by reference | Object reference (TYPE REF TO) | IF_FLUSH_NOTIFY | Notifikation über Flushes | 20000110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | CALLED_BY_SYSTEM | Call by reference | Type reference (TYPE) | SYCHAR01 | Internal use! Do not supply! | 19991223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | an control error occurred | 19990310 | ||
| 2 | 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 |