SAP ABAP Class CL_PT_UIA_TMW_MENU (Obsolete: TMW UIA Menu Bar: New CL_PT_UIA_TMW_MENU_470)
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

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_PT_UIA_OBJECT_BASE | UIA Object | 20001115 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_UIA_TMW_MENU | TMW Menu Abstraction | 19990811 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_UIA_TMW_MENU_SCENARIO | TMW Menu Abstraction: Scenario-Dependent Part | 20010823 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_UIA_TOOLBAR | UIA Toolbar | 19991021 |
Properties
Class | CL_PT_UIA_TMW_MENU | |
Short Description | Obsolete: TMW UIA Menu Bar: New CL_PT_UIA_TMW_MENU_470 | |
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 | 19990715 | SAP |
Last change | 20010817 | 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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PT_UIA_TMW_MENU | TMW Menu Abstraction | 19990811 | ||
2 | IF_PT_UIA_TMW_MENU_SCENARIO | TMW Menu Abstraction: Scenario-Dependent Part | 20010823 | ||
3 | IF_PT_UIA_TOOLBAR | UIA Toolbar | 19991021 |
Friends
Class CL_PT_UIA_TMW_MENU has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Check Scenario Change | 20000112 | ||
2 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'CHANGE_SUBLA' | FCode | 20000202 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'DISPLAY_TIMEEVAL_LOG' | co_display_timeeval_log | 20000202 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'PHONE' | co_phone_fcode | 20000202 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'SAVE' | CO_SAVE_FCODE | 20000202 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'SCENARIO_PLAN_1_M' | Function code | 20000202 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'SCENARIO_PLAN_N_M' | Function Code | 20031124 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | PTMSGID | 'SCENARIO_WORKLIST_EE' | CO_VIEW_EE | 20000202 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | PTMSGID | 'SCENARIO_WORKLIST_MS' | CO_VIEW_MSG | 20000202 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'TIMEEVALUATION' | FCode | 20000202 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_NAVIGATION_EE' | Time Management: Layout ID | 20000202 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_NAVIGATION_MSG' | Time Management: Layout ID | 20000202 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_DV' | Time Management: Layout ID | 20000202 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_WORKLIST' | Time Management: Layout ID | 20000202 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_NAVIGATION_EE' | Time Management: Layout ID | 20000202 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | PTLYTID | 'TMW_NAVIGATION_MSG_TOOLBAR_MSG' | Time Management: Layout ID | 20000202 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | PTNODEID | 'NAVIGATION_TREE' | Navigation Nodes ID | 20000202 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | PTNODEID | 'NAVIGATION_TOOLBAR' | Toolbar Nodes ID | 20000202 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | PTNODEID | 'TMW_MENU_TOOLBAR' | Tooblar Layout Nodes ID | 20000202 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | PTMSGID | 'SCENARIO_PLAN' | CO_DEFAULT_SCENARIO | 20000202 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | PT_SCREEN_AREA | 'MEN' | Screen Area Menu Functions | 20000202 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | PT_SCREEN_AREA | 'TSK' | Screen Area | 20000202 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | PT_SCREEN_AREA | 'VTD' | Screen Area | 20000202 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | PT_SCREEN_AREA | 'VWL' | Screen Area | 20000202 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | '_' | CO_SEPARATOR | 19990908 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | PROGRAM | 'SAPLPT_GUI_SAP_TMW' | CO_TITLE_PROGRAM | 19990908 | |
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UI_FUNC | Current Function Code | 19990813 | ||
28 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_PT_TMW_DATE_SELECTION | Date Selection | 19990812 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_TAB_DEPENDENT_FCODES | Dependencies of Function Codes | 20000202 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_TAB_DISABLED_FUNCTIONS | Inactive Function Codes For Each Scenario | 20000111 | ||
31 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_PT_TMW_EMPLOYEE_POOL | Employee Selection | 19990812 | ||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PTMSGID | Message ID for First Scenario | 19991202 | ||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Function codes | 19991021 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_TAB_UI_FUNCTION_TEXT | Function Codes Text | 20000112 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | MENUTAB Structure | 20000112 | ||
36 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_MENU_TAB_TYPE | Internal Menu Table | 19990813 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PT_TMW_SCENARIO | Time Manager's Workplace: Scenario | 20000111 | ||
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Function Code Table: Name Not Added to Title | 20000202 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Save Active? | 19990823 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_SCENARIO_TAB | Table of Possible Scenarios | 19990908 | ||
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Time Evaluation Log Exists | 19991220 | ||
42 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_PT_UIA_TOOLBAR | Toolbar | 19991021 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Generate Toolbar Layout | 19991021 |
2 | ![]() |
Instance method | Private | Method | Deactivate Context Menu Functions | 19991021 |
3 | ![]() |
Instance method | Private | Method | Generate Toolbar Layout | 19991021 |
4 | ![]() |
Instance method | Private | Method | Insert Function Code Including Dependencies | 20000202 |
5 | ![]() |
Instance method | Private | Method | Save Active | 19990826 |
6 | ![]() |
Instance method | Private | Method | Handler for EXIT Command | 19990715 |
7 | ![]() |
Instance method | Private | Method | Handler for CANCEL Command | 19990715 |
8 | ![]() |
Instance method | Private | Method | Handler for Scenario Change | 19990723 |
9 | ![]() |
Instance method | Private | Method | Handler for EXIT Command | 19990715 |
10 | ![]() |
Instance method | Private | Method | Handler for SAVE Command | 19990819 |
Events
Class CL_PT_UIA_TMW_MENU has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_CURRENT_SCENARIO_TITLE | Private | See coding | TY_CURRENT_SCENARIO_TITLE | 19990908 | BEGIN OF ty_current_scenario_title,
title TYPE cua_tit_tx,
progname TYPE program,
titlebar TYPE cua_tit_cd,
END OF ty_current_scenario_title
|
|
2 | TY_MENU_LINE | Private | See coding | TY_MENU_LINE | 19990908 | BEGIN OF ty_menu_line,
button TYPE stb_button,
menu TYPE ui_funcattr,
sortfield TYPE i,
END OF ty_menu_line
|
|
3 | TY_MENU_TAB_TYPE | Private | See coding | TY_MENU_TAB_TYPE | 19990908 | ty_menu_tab_type TYPE STANDARD TABLE OF ty_menu_line
WITH KEY button-function INITIAL SIZE 0
|
|
4 | TY_REC_DEPENDENT_FCODES | Private | See coding | TY_REC_DEPENDENT_FCODES | 20000202 | BEGIN OF ty_rec_dependent_fcodes,
fcode TYPE ui_func,
fcodes TYPE ui_functions,
END OF ty_rec_dependent_fcodes
|
|
5 | TY_REC_DISABLED_FUNCTIONS | Private | See coding | TY_REC_DISABLED_FUNCTIONS | 20000111 | BEGIN OF ty_rec_disabled_functions,
scenario TYPE pt_tmw_scenario,
disabled_functions TYPE ui_functions,
END OF ty_rec_disabled_functions
|
|
6 | TY_REC_UI_FUNCTION_TEXT | Private | See coding | TY_REC_UI_FUNCTION_TEXT | 20000112 | BEGIN OF ty_rec_ui_function_text,
fcode TYPE ui_func,
text TYPE gui_text,
END OF ty_rec_ui_function_text
|
|
7 | TY_SCENARIO_REC | Private | See coding | TY_SCENARIO_REC | 19990908 | BEGIN OF ty_scenario_rec,
scenario TYPE pt_tmw_scenario,
seqnr TYPE ptm_seqnr,
enabled_fcodes TYPE ui_functions,
layout_id TYPE ptlytid,
screen_area TYPE pt_screen_area,
END OF ty_scenario_rec
|
|
8 | TY_SCENARIO_TAB | Private | See coding | TY_SCENARIO_TAB | 19990908 | ty_scenario_tab TYPE SORTED TABLE OF ty_scenario_rec
WITH UNIQUE KEY seqnr scenario INITIAL SIZE 0
|
|
9 | TY_TAB_DEPENDENT_FCODES | Private | See coding | TY_TAB_DEPENDENT_FCODES | 20000202 | ty_tab_dependent_fcodes TYPE SORTED TABLE OF ty_rec_dependent_fcodes
WITH UNIQUE KEY fcode INITIAL SIZE 0
|
|
10 | TY_TAB_DISABLED_FUNCTIONS | Private | See coding | TY_TAB_DISABLED_FUNCTIONS | 20000111 | ty_tab_disabled_functions TYPE SORTED TABLE
OF ty_rec_disabled_functions
WITH UNIQUE KEY scenario INITIAL SIZE 0
|
|
11 | TY_TAB_UI_FUNCTION_TEXT | Private | See coding | TY_TAB_UI_FUNCTION_TEXT | 20000112 | ty_tab_ui_function_text TYPE HASHED TABLE
OF ty_rec_ui_function_text
WITH UNIQUE KEY fcode INITIAL SIZE 0
|
Method Signatures
Method CREATE_TOOLBAR_LAYOUT Signature
Method CREATE_TOOLBAR_LAYOUT on class CL_PT_UIA_TMW_MENU has no parameter.
Method CREATE_TOOLBAR_LAYOUT on class CL_PT_UIA_TMW_MENU has no exception.
Method DISABLE_FUNCTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CONTEXT_MENU | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Kontextmenü | 19991021 |
Method DISABLE_FUNCTIONS on class CL_PT_UIA_TMW_MENU has no exception.
Method INITIALIZE_MENU_TAB Signature
Method INITIALIZE_MENU_TAB on class CL_PT_UIA_TMW_MENU has no parameter.
Method INITIALIZE_MENU_TAB on class CL_PT_UIA_TMW_MENU has no exception.
Method INSERT_FCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FCODES | Call by reference | Type reference (TYPE) | UI_FUNCTIONS | Funktionscodestabelle | 20000202 | ||
2 | ![]() |
IM_FCODE | Value transfer | Type reference (TYPE) | UI_FUNC | Funktionscode | 20000202 |
Method INSERT_FCODE on class CL_PT_UIA_TMW_MENU has no exception.
Method IS_SAVE_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Aktiv? | 19990826 |
Method IS_SAVE_ACTIVE on class CL_PT_UIA_TMW_MENU has no exception.
Method ON_BACK Signature
Method ON_BACK on class CL_PT_UIA_TMW_MENU has no parameter.
Method ON_BACK on class CL_PT_UIA_TMW_MENU has no exception.
Method ON_CANCEL Signature
Method ON_CANCEL on class CL_PT_UIA_TMW_MENU has no parameter.
Method ON_CANCEL on class CL_PT_UIA_TMW_MENU has no exception.
Method ON_CHANGE_SCENARIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_MESSAGE_ID | Value transfer | Type reference (TYPE) | PTMSGID | Nachricht | 19990813 |
Method ON_CHANGE_SCENARIO on class CL_PT_UIA_TMW_MENU has no exception.
Method ON_EXIT Signature
Method ON_EXIT on class CL_PT_UIA_TMW_MENU has no parameter.
Method ON_EXIT on class CL_PT_UIA_TMW_MENU has no exception.
Method ON_SAVE Signature
Method ON_SAVE on class CL_PT_UIA_TMW_MENU has no parameter.
Method ON_SAVE on class CL_PT_UIA_TMW_MENU has no exception.
History
Last changed by/on | SAP | 20010817 |
SAP Release Created in |