SAP ABAP Class CL_FWWP_TOOLBAR_BASE (Display of Application-Specific Functions (Basis))
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SBPT_FWWP (Package) Framework for Workplace
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_FWWP_VIEW_BASE | Basis Class for View Objects of Framework | 19990503 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_FWWP_TOOLBAR | Display of a Toolbar | 19990217 |
Properties
| Class | CL_FWWP_TOOLBAR_BASE | |
| Short Description | Display of Application-Specific Functions (Basis) | |
| Super Class | CL_FWWP_VIEW_BASE | Basis Class for View Objects of Framework |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SBPT_FWWP | Framework for Workplace |
| Created | 19990216 | SAP |
| Last change | 19990216 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FWWP_TOOLBAR_BASE has no forward declaration.
Interfaces
Class CL_FWWP_TOOLBAR_BASE has no interface implemented.
Friends
Class CL_FWWP_TOOLBAR_BASE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | SBPT_TCOMM | Function Objects | 19990225 | |||
| 2 | Constant | Public | Type reference (TYPE) | I | 2 | Filter for Mass Commands | 19990505 | ||
| 3 | Constant | Public | Type reference (TYPE) | I | 1 | Filter for Single Commands | 19990505 | ||
| 4 | Instance attribute | Protected | Type reference (TYPE) | I | 1 | Filter Setting | 19990505 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | SBPT_TCOMM | Possible Functions | 20000209 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SY-INPUT | Prefix for FCODE | 19990506 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SY-INPUT | Update Objects Prior to Execution | 20000204 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Adds a Function Object | 19990216 | |
| 2 | Instance method | Public | Constructor | Constructor | 19990504 | |
| 3 | Instance method | Public | Method | Executes a Function Object | 19990216 | |
| 4 | Instance method | Protected | Method | Filters the Command Objects | 19990505 | |
| 5 | Instance method | Protected | Method | Searches for a Command in a Collection | 20000210 | |
| 6 | Instance method | Public | Method | Gets a Command Object for a fcode | 20000203 | |
| 7 | Instance method | Public | Method | Converts a Menu Command | 20000203 | |
| 8 | Instance method | Public | Method | Converts the Existing Function Objects to a Context Menu | 19990216 | |
| 9 | Instance method | Public | Method | Gets Function Code of Object | 19990721 | |
| 10 | Instance method | Public | Method | Converts Existing Function Objects for a Menu Button | 19990421 | |
| 11 | Instance method | Protected | Method | Deletes All Function Objects | 19990216 | |
| 12 | Instance method | Public | Method | Sets Prefix Character for Fcode Display of Command | 19990506 | |
| 13 | Instance method | Protected | Method | Sets Transferred Function Objects (Deletes Existing) | 19990216 | |
| 14 | Instance method | Public | Method | Sets Filter for Single/Mass Operations | 19990505 | |
| 15 | Instance method | Protected | Method | Converts a Command Object into a Menu Entry | 19990421 | |
| 16 | Instance method | Public | Method | Sets the Possible Functions (for SAPGUI for HTML) | 20000209 | |
| 17 | Instance method | Public | Method | Sets Attribute for Updating the Objects | 20000204 | |
| 18 | Instance method | Protected | Method | Sorts the Function Objects | 19990216 | |
| 19 | Instance method | Public | Method | Updates the Commands of the Subjects | 20000204 |
Events
Class CL_FWWP_TOOLBAR_BASE has no event.
Types
Class CL_FWWP_TOOLBAR_BASE has no local type.
Method Signatures
Method ADD_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_FWWP_COMMAND | Command-Objekt | 19990218 |
Method ADD_COMMAND on class CL_FWWP_TOOLBAR_BASE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_FWWP_TOOLBAR_BASE has no parameter.
Method CONSTRUCTOR on class CL_FWWP_TOOLBAR_BASE has no exception.
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CODE | Value transfer | Type reference (TYPE) | SY-UCOMM | Funktionscode | 19990218 |
Method EXECUTE on class CL_FWWP_TOOLBAR_BASE has no exception.
Method FILTER_COMMANDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_COMMANDS | Call by reference | Type reference (TYPE) | SBPT_TCOMM | gefilterte Commandobjekte | 19990505 | |||
| 2 | I_COMMANDS | Call by reference | Type reference (TYPE) | SBPT_TCOMM | Commandobjekte | 19990505 |
Method FILTER_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no exception.
Method FIND_IN_COLLECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CONFIG | Call by reference | Type reference (TYPE) | SBPT_FCONF | Konfiguration für ein Command-Objekt | 20000210 | |||
| 2 | IT_COLLECTION | Call by reference | Type reference (TYPE) | SBPT_TCOMM | Tabelle mit Funktionsobjekten | 20000210 | |||
| 3 | I_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_FWWP_COMMAND | abstraktes Command | 20000210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht gefunden | 20000210 |
Method GET_COMMAND_FOR_FCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_FWWP_COMMAND | abstraktes Command | 20000203 | |||
| 2 | I_FCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode | 20000203 |
Method GET_COMMAND_FOR_FCODE on class CL_FWWP_TOOLBAR_BASE has no exception.
Method GET_COMMAND_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CONTEXT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Context Menu | 20000203 | |||
| 2 | I_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_FWWP_MENU_COMMAND | Menü-Command | 20000203 |
Method GET_COMMAND_MENU on class CL_FWWP_TOOLBAR_BASE has no exception.
Method GET_CONTEXT_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CONTEXT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Kontextmenü | 19990218 |
Method GET_CONTEXT_MENU on class CL_FWWP_TOOLBAR_BASE has no exception.
Method GET_FCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode | 19990721 | |||
| 2 | I_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_FWWP_COMMAND | Command-Objekt | 19990721 |
Method GET_FCODE on class CL_FWWP_TOOLBAR_BASE has no exception.
Method GET_GROUP_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CONTEXT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Menü-Objekt | 19990421 | |||
| 2 | I_GROUP | Call by reference | Type reference (TYPE) | SBPT_FCONF-FGROUP | space | Guppenzugehörigkeit der Commands | 19990421 |
Method GET_GROUP_MENU on class CL_FWWP_TOOLBAR_BASE has no exception.
Method REMOVE_ALL_COMMANDS Signature
Method REMOVE_ALL_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no parameter.
Method REMOVE_ALL_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SET_CODE_PRAEFIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PRAEFIX | Call by reference | Type reference (TYPE) | SY-INPUT | Präfix | 19990506 |
Method SET_CODE_PRAEFIX on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SET_COMMANDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMANDS | Call by reference | Type reference (TYPE) | SBPT_TCOMM | Kollektion der Funktionsobjekte | 19990218 |
Method SET_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SET_COMMAND_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILTER | Call by reference | Type reference (TYPE) | I | Filter | 19990505 |
Method SET_COMMAND_FILTER on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SET_COMMAND_TO_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CONTEXT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Context-Menü-Objekt | 19990421 | |||
| 2 | I_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_FWWP_COMMAND | Commandobjekt | 19990421 | |||
| 3 | I_CONFIG | Call by reference | Type reference (TYPE) | SBPT_FCONF | Gruppenzugehörigkeit | 19990421 |
Method SET_COMMAND_TO_MENU on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SET_POSSIBLE_COMMANDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMANDS | Call by reference | Type reference (TYPE) | SBPT_TCOMM | Tabelle mit Funktionsobjekten | 20000209 |
Method SET_POSSIBLE_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SET_REFRESH_ON_EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REFRESH | Call by reference | Type reference (TYPE) | SY-INPUT | SPACE | Refresh ( 'X' / space ) | 20000204 |
Method SET_REFRESH_ON_EXECUTE on class CL_FWWP_TOOLBAR_BASE has no exception.
Method SORT_COMMANDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_COMMANDS | Call by reference | Type reference (TYPE) | SBPT_TCOMM | Kollektion der Funktionsobjekte | 19990218 |
Method SORT_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no exception.
Method UPDATE_COMMANDS Signature
Method UPDATE_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no parameter.
Method UPDATE_COMMANDS on class CL_FWWP_TOOLBAR_BASE has no exception.
History
| Last changed by/on | SAP | 19990216 |
| SAP Release Created in |