SAP ABAP Class CL_PT_GUI_TMW_TDE_NM (TMW Team View Control)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_TEAMVIEW (Package) TMW: Team View
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_OBJECT GUI Object 20031124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_SAP_CONTROL Initialization of SAP GUI Control 20031124
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_TMW_TDE_NM_CONSTS TMW Team View: Constants 20031125
Properties
Class CL_PT_GUI_TMW_TDE_NM  
Short Description TMW Team View Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_TEAMVIEW   TMW: Team View 
Created 20031124   SAP 
Last change 20040116   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_ALV_GRID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_GUI_OBJECT GUI Object 20031124
2 IF_PT_GUI_SAP_CONTROL Initialization of SAP GUI Control 20031124
3 IF_PT_GUI_TMW_TDE_NM_CONSTS TMW Team View: Constants 20031125
Friends
Class CL_PT_GUI_TMW_TDE_NM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COL_CUSTOMER_LEFT Instance attribute Private Attribute reference (LIKE) 20031201
2 C_COL_CUSTOMER_RIGHT Instance attribute Private Attribute reference (LIKE) 20031201
3 C_COL_DATE Instance attribute Private Attribute reference (LIKE) 20031201
4 C_COL_EMPLOYEE_HEADER Instance attribute Private Attribute reference (LIKE) 20031201
5 C_COL_MOREDATA Instance attribute Private Attribute reference (LIKE) 20031201
6 C_CTMENU_PROGRAM Instance attribute Private Type reference (TYPE) PROGRAM 'SAPLPT_GUI_SAP_TMW_TDE_NM' Program/transaction in SQL trace analysis 20031125
7 C_CTMENU_STATUS Instance attribute Private Type reference (TYPE) CUA_STATUS 'CT_TDE_NM' GUI Status 20031125
8 C_ROW_CUSTOMER_BOTTOM Instance attribute Private Attribute reference (LIKE) 20031201
9 C_ROW_CUSTOMER_TOP Instance attribute Private Attribute reference (LIKE) 20031201
10 C_ROW_DATE_HEADER Instance attribute Private Attribute reference (LIKE) 20031201
11 C_ROW_TDTYPE Instance attribute Private Attribute reference (LIKE) 20031201
12 C_UIA_TDE_NM Constant Private Type reference (TYPE) PT_NODE_ID 'TDE_NM' OBSOLETE: Time Management: Nodes ID 20031125
13 C_VIEWMODE_EDIT Constant Private Type reference (TYPE) HRPAD_CHAR10 'EDIT' HR: Master Data, Char Field of Length 10 20031125
14 C_VIEWMODE_EXPORT Constant Private Type reference (TYPE) HRPAD_CHAR10 'EXPORT' HR: Master Data, Char Field of Length 10 20031125
15 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031125
16 M_AVAILABLE_TD_VIEWS Instance attribute Private Type reference (TYPE) TAB_PT_FIELD_SEL_OPTIONS Customizing Settings Table for Field Selection 20031211
17 M_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20031125
18 M_CELLS Instance attribute Private Type reference (TYPE) PTM_TMW_NM_CELL_TAB TMW Team View: Table Fields 20031125
19 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031125
20 M_CURRENT_CELL Instance attribute Private Type reference (TYPE) PTM_TMW_NM_CELL_ID TMW Team View: Key of Field 20031125
21 M_DISABLED_FCODES Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20031125
22 M_DND_PIPE Instance attribute Private Type reference (TYPE) PTM_TMW_NM_CELL_TAB TMW Team View: Table Fields 20031125
23 M_DO_DELETE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031125
24 M_DRAGDROPID Instance attribute Private Type reference (TYPE) LVC_S_DATA-DRAGDROPID Natural Number 20031125
25 M_DRAGDROP_REF Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20031125
26 M_DYNPRO_CPROG Instance attribute Private Type reference (TYPE) SYCPROG ABAP Program, Caller in External Procedures 20031126
27 M_DYNPRO_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20031126
28 M_EDIT_GRID Instance attribute Private Object reference (TYPE REF TO) CL_PT_GUI_TMW_NM_ALV_GRID TMW Team View: ALV Grid 20031125
29 M_GRID_DATA Instance attribute Private Object reference (TYPE REF TO) CL_PT_GUI_TMW_TDE_NM_DATA TMW Team View: Grid Data 20031125
30 M_IS_INITIALIZED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031127
31 M_IS_WEBGUI Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031211
32 M_LAYOUT Instance attribute Private Type reference (TYPE) PTM_TMW_NM_GRID_LAYOUT TWM Team View: Appearance of Grid 20031125
33 M_LAYOUT_REF Instance attribute Private Object reference (TYPE REF TO) CL_PT_GUI_TMW_TDE_NM_LAYOUT TMW Team View: Grid Layout 20031125
34 M_SELECTED_CELLS Instance attribute Private Type reference (TYPE) PTM_TMW_NM_CELL_ID_TAB TMW Team View: Table of Field Keys 20031125
35 M_TDE_NM Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIA_TMW_TDE_NM Time Specifications Area: N-M View 20031125
36 M_UIA_LAYOUT Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIA_LAYOUT UIA Layout 20031125
37 M_VIEWMODE Instance attribute Private Type reference (TYPE) HRPAD_CHAR10 HR: Master Data, Char Field of Length 10 20031125
38 M_VIEW_GRID Instance attribute Private Object reference (TYPE REF TO) IF_PT_GUI_TMW_NM_GRID TMW Team View: Interface for Grid Control 20031125
39 M_VIEW_SETTINGS_REF Instance attribute Private Object reference (TYPE REF TO) CL_PT_TMW_NM_VIEW_SETTINGS TMW Team View: User Settings 20031125
40 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031125
Methods
# Method Level Visibility Method type Description Created on
1 BRANCH Instance method Private Method Branch to Other View 20031124
2 BUILD_UP_TOOLBAR Instance method Private Method Grid: Build and Set Toolbar 20031124
3 CREATE_DETAIL Instance method Private Method New Record in Details Area 20031124
4 DELETE_BY_SELECTION Instance method Private Method Delete Values for Selected Cells 20031124
5 EXPAND_ONLY_DAY Instance method Private Method Expand Only Required Day for Employee (N1 View) 20040109
6 GET_CURRENT_CELL_ID Instance method Private Method Grid: Get Focus Field 20031125
7 GET_SCREEN_AREA_CUSTOMIZING Instance method Private Method Read Customizing for Screen Area 20031124
8 GET_SELECTION Instance method Private Method Grid: Get Selected and Focus Field 20031124
9 GOTO_TD_VIEW Instance method Private Method Go to Team View 20031211
10 HANDLE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Return Required Context Menu 20031127
11 HANDLE_DOUBLE_CLICK Instance method Private Event handling method React to Double-Click 20031124
12 HANDLE_DROP Instance method Private Event handling method Drag and Drop: Drop Time Data ID 20031127
13 HANDLE_F1_REQUEST Instance method Private Event handling method Execute F1 Help 20031124
14 HANDLE_F4_REQUEST Instance method Private Event handling method Execute F4 Help 20031124
15 HANDLE_USER_COMMAND Instance method Private Event handling method Execute User Command (OK Code from Grid) 20031124
16 INITIALIZE Instance method Public Method Initialization 20031127
17 INITIALIZE_ALV Instance method Private Method Initialize ALV Grid Object 20031124
18 INITIALIZE_GRID_DATA Instance method Private Method Initialize Grid Data Object 20031124
19 IS_EMPLOYEE_CELL Instance method Private Method Is Specified Field in Employee Area? 20031125
20 OPEN_DETAIL Instance method Private Method Open Details Area for Dominant Record in Focus Field 20031124
21 PROCESS_CHANGED_DATA Instance method Private Method Grid: Transfer Changed Data and Selection 20031124
22 PROCESS_SELECTION Instance method Private Method Transfer Selection from Grid 20031124
23 SETUP_CUSTOMIZING Instance method Private Method Read Customizing for Team View 20031124
24 SETUP_FUNCTIONS Instance method Private Method Group Together Available Functions 20031124
25 SETUP_LAYOUT Instance method Private Method Group Together Layout Description 20031125
26 SET_SELECTION Instance method Private Method Grid: Set Selection and Focus Field 20031124
27 SNAP_TO_TDTYPE_FIELD Instance method Private Method Find Next Valid ID Field 20031201
Events
Class CL_PT_GUI_TMW_TDE_NM has no event.
Types
Class CL_PT_GUI_TMW_TDE_NM has no local type.
Method Signatures

Method BRANCH Signature

Method BRANCH on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method BRANCH on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method BUILD_UP_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLED Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20031125

Method BUILD_UP_TOOLBAR on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method CREATE_DETAIL Signature

Method CREATE_DETAIL on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method CREATE_DETAIL on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method DELETE_BY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MOD_CELLS Call by reference Type reference (TYPE) PTM_TMW_NM_CELL_TAB TMW Teamsicht: Tabellenfelder 20031125

Method DELETE_BY_SELECTION on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method EXPAND_ONLY_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20040109
2 Importing EMPLOYEE Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040109

Method EXPAND_ONLY_DAY on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method GET_CURRENT_CELL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_CELL_ID Value transfer Type reference (TYPE) PTM_TMW_NM_CELL_ID TMW Teamsicht: Schlüssel eines Feldes 20031125

Method GET_CURRENT_CELL_ID on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method GET_SCREEN_AREA_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) PT_TMW_FIELD_SELECTION_CONTEXT Arbeitsplatz Personalzeitmanagement - Kontext Feldauswahl 20031125
2 Exporting FIELD_ATTRIBUTES Call by reference Type reference (TYPE) TAB_PT_FIELD_SEL_OPTIONS Tabelle der Customizingeinstellungen der Feldauswahl 20031125
3 Exporting FIELD_SELECTION Call by reference Type reference (TYPE) PT_FIELD_SELECTION Feldauswahl 20031125
4 Importing SCREEN_AREA Call by reference Type reference (TYPE) PT_SCREEN_AREA Bildbereich 20031125
5 Importing WITH_F4_FALLBACK Call by reference Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031125

Method GET_SCREEN_AREA_CUSTOMIZING on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method GET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SELECTED_CELLS Call by reference Type reference (TYPE) PTM_TMW_NM_CELL_ID_TAB TMW Teamsicht: Tabelle von Feldschlüsseln 20031125

Method GET_SELECTION on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method GOTO_TD_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Type reference (TYPE) SYUCOMM TMW Sicht 20031211
2 Returning VIEW_AVAILABLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040109

Method GOTO_TD_VIEW on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method HANDLE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTMENU Call by reference Attribute reference (LIKE) 20031127

Method HANDLE_CONTEXT_MENU_REQUEST on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method HANDLE_DOUBLE_CLICK Signature

Method HANDLE_DOUBLE_CLICK on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method HANDLE_DOUBLE_CLICK on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method HANDLE_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Attribute reference (LIKE) 20031127
2 Importing DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20031127
3 Importing ROW Call by reference Attribute reference (LIKE) 20031127

Method HANDLE_DROP on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method HANDLE_F1_REQUEST Signature

Method HANDLE_F1_REQUEST on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method HANDLE_F1_REQUEST on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method HANDLE_F4_REQUEST Signature

Method HANDLE_F4_REQUEST on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method HANDLE_F4_REQUEST on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UCOMM Call by reference Attribute reference (LIKE) 20031126

Method HANDLE_USER_COMMAND on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_PT_GUI_TMW_TDE_NM has no parameter.
# Exception Resumable Description Created on
1 FAILED Initialisierung fehlgeschlagen 20031127

Method INITIALIZE_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEWMODE Call by reference Attribute reference (LIKE) C_VIEWMODE_EDIT HR: Stammdaten, Char-Feld der Länge 10 20031126

Method INITIALIZE_ALV on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method INITIALIZE_GRID_DATA Signature

Method INITIALIZE_GRID_DATA on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method INITIALIZE_GRID_DATA on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method IS_EMPLOYEE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CELL_ID Call by reference Type reference (TYPE) PTM_TMW_NM_CELL_ID TMW Teamsicht: Schlüssel eines Feldes 20031125
2 Returning IS_EMPLOYEE_CELL Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031125

Method IS_EMPLOYEE_CELL on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method OPEN_DETAIL Signature

Method OPEN_DETAIL on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method OPEN_DETAIL on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method PROCESS_CHANGED_DATA Signature

Method PROCESS_CHANGED_DATA on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method PROCESS_CHANGED_DATA on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method PROCESS_SELECTION Signature

Method PROCESS_SELECTION on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method PROCESS_SELECTION on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method SETUP_CUSTOMIZING Signature

Method SETUP_CUSTOMIZING on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method SETUP_CUSTOMIZING on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method SETUP_FUNCTIONS Signature

Method SETUP_FUNCTIONS on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method SETUP_FUNCTIONS on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method SETUP_LAYOUT Signature

Method SETUP_LAYOUT on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method SETUP_LAYOUT on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method SET_SELECTION Signature

Method SET_SELECTION on class CL_PT_GUI_TMW_TDE_NM has no parameter.
Method SET_SELECTION on class CL_PT_GUI_TMW_TDE_NM has no exception.

Method SNAP_TO_TDTYPE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) PTM_TMW_NM_CELL_ID TMW Teamsicht: Schlüssel eines Feldes 20031201
2 Returning NEW_ID Value transfer Type reference (TYPE) PTM_TMW_NM_CELL_ID TMW Teamsicht: Schlüssel eines Feldes 20031201

Method SNAP_TO_TDTYPE_FIELD on class CL_PT_GUI_TMW_TDE_NM has no exception.
History
Last changed by/on SAP  20040116 
SAP Release Created in 500