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
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