SAP ABAP Class CL_PT_GUI_TMW_NM_ALV_GRID (TMW Team View: ALV Grid)
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 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_GRID_BASE Basis Class for ALV Grid 20031127
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRAGDROP Drag and Drop Interface for Controls 20031127
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_TMW_NM_GRID TMW Team View: Interface for Grid Control 20031124
4 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_NM_ALV_GRID  
Short Description TMW Team View: ALV Grid    
Super Class CL_GUI_ALV_GRID_BASE Basis Class for ALV Grid 
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 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_DRAGDROP Drag and Drop Interface for Controls 20031127
2 IF_PT_GUI_TMW_NM_GRID TMW Team View: Interface for Grid Control 20031124
3 IF_PT_GUI_TMW_TDE_NM_CONSTS TMW Team View: Constants 20031125
Friends
Class CL_PT_GUI_TMW_NM_ALV_GRID 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_ROW_CUSTOMER_BOTTOM Instance attribute Private Attribute reference (LIKE) 20031201
7 C_ROW_CUSTOMER_TOP Instance attribute Private Attribute reference (LIKE) 20031201
8 C_ROW_DATE_HEADER Instance attribute Private Attribute reference (LIKE) 20031201
9 C_ROW_TDTYPE Instance attribute Private Attribute reference (LIKE) 20031201
10 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031124
11 M_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20031124
12 M_BUTTONS_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031124
13 M_DATA_TABLE Instance attribute Private Type reference (TYPE) LVC_T_DATA Data transfer table for ListViewer control 20031124
14 M_DATA_TABLE_COPY Instance attribute Private Type reference (TYPE) LVC_T_DATA Data transfer table for ListViewer control 20031127
15 M_DELTA_TABLE Instance attribute Private Type reference (TYPE) LVC_T_MOCE ALV control: Modified cells 20031124
16 M_HAVE_FOCUS Instance attribute Private Type reference (TYPE) BOOLE_D TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031124
17 M_INFO_TABLE Instance attribute Private Type reference (TYPE) LVC_T_INFO Data information table for ListViewer control 20031124
18 M_LAYOUT_REF Instance attribute Private Object reference (TYPE REF TO) CL_PT_GUI_TMW_TDE_NM_LAYOUT TMW Team View: Grid Layout 20031124
19 M_LAYOUT_VALID Instance attribute Private Type reference (TYPE) BOOLE_D FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031127
20 M_ROIDS Instance attribute Private Type reference (TYPE) LVC_T_ROID Assignment of Line Number to Line ID 20031124
21 M_SCROLL_INFO Instance attribute Private Type reference (TYPE) PTM_TMW_NM_GRID_CELL_ID TMW Team View: Key of Field in Grid 20031124
22 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031124
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CELLS Instance method Private Method Convert Table Cells for Display 20031126
2 GET_CURRENT_CELL_ID Instance method Public Method Return Grid Coordinates of Focus Cell 20031126
3 GET_MODIFIED_DATA_CELLS Instance method Public Method Determine Changed Fields 20031126
4 GET_SELECTED_CELL_IDS Instance method Public Method Return Grid Coordinates of Selected Fields 20031125
5 HANDLE_LAYOUT_CHANGE Instance method Private Event handling method React to Change of Layout 20031124
6 OPTIMIZE_SET_CELLS Instance method Public Method Set Table Fields, or Only Set Deltas 20031128
7 SET_CELL_SELECTION Instance method Public Method Select Cells as Closed Area 20031125
8 SET_CURRENT_CELL Instance method Public Method Set Focus Cell 20031125
9 SHOW_CONTEXT_MENU Instance method Private Method Display Context Menu 20031127
Events
Class CL_PT_GUI_TMW_NM_ALV_GRID has no event.
Types
Class CL_PT_GUI_TMW_NM_ALV_GRID has no local type.
Method Signatures

Method CONVERT_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALV_CELLS Call by reference Type reference (TYPE) LVC_T_DATA Datentransfertabelle für ListViewerControl 20031126
2 Exporting ALV_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031126
3 Exporting ALV_INFO Call by reference Type reference (TYPE) LVC_T_INFO Dateninfotabelle für ListViewerControl 20031126
4 Exporting ALV_ROWID Call by reference Type reference (TYPE) LVC_T_ROID Zuordnung Zeilennummer zu Zeilen-ID 20031126
5 Importing CELLS Call by reference Type reference (TYPE) PTM_TMW_NM_CELL_TAB TMW Teamsicht: Tabellenfelder 20031126

Method CONVERT_CELLS on class CL_PT_GUI_TMW_NM_ALV_GRID 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 CELL_ID Value transfer Type reference (TYPE) PTM_TMW_NM_GRID_CELL_ID TMW Teamsicht: Schlüssel eines Feldes im Grid 20031126

Method GET_CURRENT_CELL_ID on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method GET_MODIFIED_DATA_CELLS Signature

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

Method GET_MODIFIED_DATA_CELLS on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method GET_SELECTED_CELL_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CELL_IDS Call by reference Type reference (TYPE) PTM_TMW_NM_GRID_CELL_ID_TAB 20031125

Method GET_SELECTED_CELL_IDS on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method HANDLE_LAYOUT_CHANGE Signature

Method HANDLE_LAYOUT_CHANGE on class CL_PT_GUI_TMW_NM_ALV_GRID has no parameter.
Method HANDLE_LAYOUT_CHANGE on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method OPTIMIZE_SET_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELTA_TABLE Call by reference Type reference (TYPE) LVC_T_MOCE ALV Control: Geänderte Zellen 20031128
2 Importing IS_LAYOUT_VALID Call by reference Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031128
3 Exporting IS_OPTIMIZED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031128
4 Importing NEW_CELLS Call by reference Type reference (TYPE) LVC_T_DATA Datentransfertabelle für ListViewerControl 20031128

Method OPTIMIZE_SET_CELLS on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method SET_CELL_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CELL_IDS Call by reference Type reference (TYPE) PTM_TMW_NM_GRID_CELL_ID_TAB TMW Teamsicht: Tabelle von Feldschlüsseln im Grid 20031125

Method SET_CELL_SELECTION on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method SET_CURRENT_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_GRID_CELL_ID TMW Teamsicht: Schlüssel eines Feldes im Grid 20031125

Method SET_CURRENT_CELL on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.

Method SHOW_CONTEXT_MENU Signature

Method SHOW_CONTEXT_MENU on class CL_PT_GUI_TMW_NM_ALV_GRID has no parameter.
Method SHOW_CONTEXT_MENU on class CL_PT_GUI_TMW_NM_ALV_GRID has no exception.
History
Last changed by/on SAP  20040116 
SAP Release Created in 500