SAP ABAP Class CL_PT_UIA_TMW_MENU_470 (TMW UIA Menu Bar)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷ PT-RC (Application Component) Time Data Recording and Administration
⤷ PAOC_TIM_TMW_UIA_OBJECTS (Package) TMW: UIA Objects
⤷ PT-RC (Application Component) Time Data Recording and Administration
⤷ PAOC_TIM_TMW_UIA_OBJECTS (Package) TMW: UIA Objects
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_PT_UIA_OBJECT_BASE | UIA Object | 20010821 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_UIA_TMW_MENU | TMW Menu Abstraction | 20010821 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_UIA_TMW_MENU_SCENARIO | TMW Menu Abstraction: Scenario-Dependent Part | 20010823 |
Properties
Class | CL_PT_UIA_TMW_MENU_470 | |
Short Description | TMW UIA Menu Bar | |
Super Class | CL_PT_UIA_OBJECT_BASE | UIA Object |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PAOC_TIM_TMW_UIA_OBJECTS | TMW: UIA Objects |
Created | 20010821 | SAP |
Last change | 00000000 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_PT_APPLICATION | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CNTB | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PT_UIA_TMW_MENU | TMW Menu Abstraction | 20010821 | ||
2 | IF_PT_UIA_TMW_MENU_SCENARIO | TMW Menu Abstraction: Scenario-Dependent Part | 20010823 |
Friends
Class CL_PT_UIA_TMW_MENU_470 has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CHECK_SAVE_ACTIVE | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Check Scenario Change | 20010821 | ||
2 | CONTEXT_MENU | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CTMENU | Cross-Scenario Context Menu | 20010824 | ||
3 | CONTEXT_MENU_FUNCTIONS | Instance attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Functions of Cross-Scenario Context Menu | 20010824 | ||
4 | CO_FCODE_CHANGE_SUBLA | Constant | Private | Type reference (TYPE) | UI_FUNC | 'CHANGE_SUBLA' | F Code | 20010821 | |
5 | CO_FCODE_DISPLAY_TIMEEVAL_LOG | Constant | Private | Type reference (TYPE) | UI_FUNC | 'DISPLAY_TIMEEVAL_LOG' | co_display_timeeval_log | 20010821 | |
6 | CO_FCODE_PHONE | Constant | Private | Type reference (TYPE) | UI_FUNC | 'PHONE' | co_phone_fcode | 20010821 | |
7 | CO_FCODE_SAVE | Constant | Private | Type reference (TYPE) | UI_FUNC | 'SAVE' | CO_SAVE_FCODE | 20010821 | |
8 | CO_FCODE_TIMEEVALUATION | Constant | Private | Type reference (TYPE) | UI_FUNC | 'TIMEEVALUATION' | F Code | 20010821 | |
9 | CO_LAYOUT_ID_NAVIGATION_EE | Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_NAVIGATION_EE' | Time Management: Layout ID | 20010821 | |
10 | CO_LAYOUT_ID_TOOLBAR_EE | Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_NAVIGATION_EE' | Time Management: Layout ID | 20010821 | |
11 | CO_NODE_ID_NAVIGATION_TREE | Constant | Private | Type reference (TYPE) | PTNODEID | 'NAVIGATION_TREE' | Navigation Nodes ID | 20010821 | |
12 | CO_NODE_ID_SCENARIO | Constant | Private | Type reference (TYPE) | PTNODEID | 'TMW_SCENARIO' | Node ID for Scenario | 20010822 | |
13 | CO_NODE_ID_TOOLBAR | Constant | Private | Type reference (TYPE) | PTNODEID | 'NAVIGATION_TOOLBAR' | Toolbar Nodes ID | 20010821 | |
14 | CO_NODE_ID_TOOLBAR_LAYOUT | Constant | Private | Type reference (TYPE) | PTNODEID | 'TMW_MENU_TOOLBAR' | Tooblar Layout Nodes ID | 20010821 | |
15 | CO_SCENARIO_STRING | Constant | Private | Type reference (TYPE) | UI_FUNC | 'SCENARIO_' | FCode Prefix for Scenario | 20010821 | |
16 | CO_SCR_AREA_MEN | Constant | Private | Type reference (TYPE) | PT_SCREEN_AREA | 'MEN' | Screen Area Menu Functions | 20010821 | |
17 | CO_SCR_AREA_SCENARIO | Constant | Private | Type reference (TYPE) | PT_SCREEN_AREA | 'TSK' | Screen area | 20010821 | |
18 | CO_SEPARATOR | Constant | Private | Type reference (TYPE) | CHAR1 | '_' | CO_SEPARATOR | 20010821 | |
19 | CO_TITLE_PROGRAM | Constant | Private | Type reference (TYPE) | PROGRAM | 'SAPLPT_GUI_SAP_TMW' | CO_TITLE_PROGRAM | 20010821 | |
20 | CURRENT_SCENARIO_FUNCTION | Instance attribute | Private | Type reference (TYPE) | UI_FUNC | Current Function Code | 20010821 | ||
21 | DATE_SELECTION | Instance attribute | Private | Object reference (TYPE REF TO) | CL_PT_TMW_DATE_SELECTION | Date Selection | 20010821 | ||
22 | DEPENDENT_FCODES | Instance attribute | Private | Type reference (TYPE) | TY_TAB_DEPENDENT_FCODES | Dependencies of Function Codes | 20010821 | ||
23 | DISABLED_FUNCTIONS | Instance attribute | Private | Type reference (TYPE) | TY_TAB_DISABLED_FUNCTIONS | Inactive Function Codes For Each Scenario | 20010821 | ||
24 | EMPLOYEE_POOL | Instance attribute | Private | Object reference (TYPE REF TO) | CL_PT_TMW_EMPLOYEE_POOL | Employee Selection | 20010821 | ||
25 | FIRST_SCENARIO_MESSAGE_ID | Instance attribute | Private | Type reference (TYPE) | PTMSGID | Message ID for First Scenario | 20010821 | ||
26 | NEW_SCENARIO | Instance attribute | Private | Type reference (TYPE) | PT_TMW_SCENARIO | Time Manager's Workplace: Scenario | 20010821 | ||
27 | SAVE_ACTIVE | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Save Active? | 20010821 | ||
28 | SCENARIO_MENU | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PT_UIA_TMW_MENU_SCENARIO | Scenario Menu | 20010824 | ||
29 | SCENARIO_OBJECT | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PT_UIA_OBJECT | Scenario Object | 20010824 | ||
30 | SCENARIO_TAB | Instance attribute | Private | Type reference (TYPE) | TY_SCENARIO_TAB | Table of Possible Scenarios | 20010821 | ||
31 | TIME_EVAL_LOG_AVAILABLE | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Time Evaluation Log Exists | 20010821 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | DISABLE_FUNCTIONS | Instance method | Private | Method | Deactivate Context Menu Functions | 20010821 |
2 | INITIALIZE_CONTEXT_MENU | Instance method | Private | Method | Initialization of Cross-Scenario Context Menus | 20010824 |
3 | INITIALIZE_DISABLED_FUNCTIONS | Instance method | Private | Method | Initialization of Scenario Table | 20010824 |
4 | INITIALIZE_SCENARIO_TAB | Instance method | Private | Method | Initialization of Scenario Table | 20010824 |
5 | INSERT_FCODE | Instance method | Private | Method | Insert Function Code Including Dependencies | 20010821 |
6 | IS_SAVE_ACTIVE | Instance method | Private | Method | Save active | 20010821 |
7 | ON_BACK | Instance method | Private | Method | Handler for EXIT Command | 20010821 |
8 | ON_CANCEL | Instance method | Private | Method | Handler for CANCEL Command | 20010821 |
9 | ON_CHANGE_SCENARIO | Instance method | Private | Method | Handler for Scenario Change | 20010821 |
10 | ON_EXIT | Instance method | Private | Method | Handler for EXIT Command | 20010821 |
11 | ON_SAVE | Instance method | Private | Method | Handler for SAVE Command | 20010821 |
Events
Class CL_PT_UIA_TMW_MENU_470 has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_REC_DEPENDENT_FCODES | Private | See coding | TY_REC_DEPENDENT_FCODES | 20010821 |
|
|
2 | TY_REC_DISABLED_FUNCTIONS | Private | See coding | TY_REC_DISABLED_FUNCTIONS | 20010821 |
|
|
3 | TY_SCENARIO_REC | Private | See coding | TY_SCENARIO_REC | 20010821 |
|
|
4 | TY_SCENARIO_TAB | Private | See coding | TY_SCENARIO_TAB | 20010821 |
|
|
5 | TY_TAB_DEPENDENT_FCODES | Private | See coding | TY_TAB_DEPENDENT_FCODES | 20010821 |
|
|
6 | TY_TAB_DISABLED_FUNCTIONS | Private | See coding | TY_TAB_DISABLED_FUNCTIONS | 20010821 |
|
Method Signatures
Method DISABLE_FUNCTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CONTEXT_MENU | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Kontextmenü | 20010821 |
Method DISABLE_FUNCTIONS on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method INITIALIZE_CONTEXT_MENU Signature
Method INITIALIZE_CONTEXT_MENU on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method INITIALIZE_CONTEXT_MENU on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method INITIALIZE_DISABLED_FUNCTIONS Signature
Method INITIALIZE_DISABLED_FUNCTIONS on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method INITIALIZE_DISABLED_FUNCTIONS on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method INITIALIZE_SCENARIO_TAB Signature
Method INITIALIZE_SCENARIO_TAB on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method INITIALIZE_SCENARIO_TAB on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method INSERT_FCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FCODES | Call by reference | Type reference (TYPE) | UI_FUNCTIONS | Funktionscodestabelle | 20010821 | ||
2 | Importing | IM_FCODE | Value transfer | Type reference (TYPE) | UI_FUNC | Funktionscode | 20010821 |
Method INSERT_FCODE on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method IS_SAVE_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Aktiv? | 20010821 |
Method IS_SAVE_ACTIVE on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method ON_BACK Signature
Method ON_BACK on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method ON_BACK on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method ON_CANCEL Signature
Method ON_CANCEL on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method ON_CANCEL on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method ON_CHANGE_SCENARIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MESSAGE_ID | Value transfer | Type reference (TYPE) | PTMSGID | Nachricht | 20010821 |
Method ON_CHANGE_SCENARIO on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method ON_EXIT Signature
Method ON_EXIT on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method ON_EXIT on class CL_PT_UIA_TMW_MENU_470 has no exception.
Method ON_SAVE Signature
Method ON_SAVE on class CL_PT_UIA_TMW_MENU_470 has no parameter.
Method ON_SAVE on class CL_PT_UIA_TMW_MENU_470 has no exception.
History
Last changed by/on | SAP | 00000000 |
SAP Release Created in | 470 |