SAP ABAP Class CL_HRTNM_TN_ASSIGN_MANAGER_ALV (Main graphical user interface class)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     P99S_TNM (Package) Training needs management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRTNM_TN_ASSIGN_MANAGER_ALV Interface for ALV TN assignment 20080123
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_TN_ASSIGN_CATALOG_ALV Main graphical user interface class 20080123
2 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_TN_ASSIGN_PERSON_ALV TNM: TN assignment details user interface class 20080123
3 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_TN_ASSIGN_TN_ALV TNM: TN assignment details user interface class 20080123
Properties
Class CL_HRTNM_TN_ASSIGN_MANAGER_ALV  
Short Description Main graphical user interface class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20080123   SAP 
Last change 20080626   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PTNM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRTNM_TN_ASSIGN_MANAGER_ALV Interface for ALV TN assignment 20080123
Friends
Class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_EVENT Instance attribute Protected Type reference (TYPE) CHAR2 Version Number Component 20080123
2 A_ICON Instance attribute Protected Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20080123
3 A_O_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20080123
4 A_O_TN_ASSIGN_MGR Instance attribute Protected Object reference (TYPE REF TO) CL_HRTNM_TN_ASSIGN_MANAGER TNM: Training Needs Assignment Manager 20080123
5 A_REFRESH_TODO Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20080123
6 A_R_FIELD_TOEXCL Instance attribute Protected Type reference (TYPE) RANGE_DOMA List of fields to be excluded 20130130
7 A_R_FIELD_TOHIDE Instance attribute Protected Type reference (TYPE) RANGE_DOMA Structured row type for Ranges table type 20080123
8 A_R_FIELD_TOSORT Instance attribute Protected Type reference (TYPE) RANGE_DOMA Range Table for Domain 20080205
9 A_R_LABEL_FIELD Instance attribute Protected Type reference (TYPE) RANGE_DOMA Range Table for Domain 20080205
10 A_R_OBJID_FIELD Instance attribute Protected Type reference (TYPE) RANGE_DOMA Range Table for Domain 20080201
11 A_R_TEXT_FIELD Instance attribute Protected Type reference (TYPE) RANGE_DOMA Range Table for Domain 20080123
12 A_STRUCT_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20080123
13 A_TAB_DFIES Instance attribute Protected Type reference (TYPE) DFIES_TABLE Table for dfies entries 20080128
14 A_TAB_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20080123
15 A_TAB_OUTTAB Instance attribute Protected Object reference (TYPE REF TO) DATA 20080123
16 A_TAB_ROW_NO Instance attribute Protected Type reference (TYPE) LVC_T_ROID Assignment of Row Number to Row ID 20080128
17 A_TAB_SORT Instance attribute Protected Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20080205
18 A_TOOLBAR_FUNCTIONS Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20080123
19 A_WA_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20080123
20 A_WA_OUTTAB Instance attribute Protected Object reference (TYPE REF TO) DATA 20080123
21 A_WA_VARI Instance attribute Protected Type reference (TYPE) DISVARIANT ALV variant 20080205
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20080123
2 GET_DATA Instance method Public Method Get data 20080201
3 GET_EVENT Instance method Public Method Get event 20080123
4 GET_REFRESH_INFO Instance method Public Method Must a refresh action be done? 20080123
5 HANDLE_ROW_SELECTION Instance method Protected Method Handle row selection 20080128
6 INIT_RANGES Instance method Protected Method 20080123
7 ON_ALV_TOOLBAR Instance method Protected Event handling method Toolbar 20080123
8 ON_BUTTON_CLICK Instance method Protected Event handling method On button click event 20080123
9 ON_DATA_CHANGED Instance method Protected Event handling method On data changed event 20080123
10 ON_DATA_CHANGED_FINISHED Instance method Protected Event handling method On data changed finished event 20080123
11 ON_DOUBLE_CLICK Instance method Protected Event handling method On double click event 20080128
12 ON_DRAG Instance method Protected Event handling method On drag event 20080123
13 ON_DROP Instance method Protected Event handling method On drop event 20080123
14 ON_F4 Instance method Protected Event handling method On F4 20080123
15 ON_MENU_BUTTON Instance method Protected Event handling method On menu button 20080123
16 ON_USER_COMMAND Instance method Protected Event handling method User command 20080123
17 REGISTER_EVENTS Instance method Protected Method Register events 20080123
18 SET_FIELDCAT Instance method Protected Method Set field catalog 20080123
19 SET_ICON Instance method Protected Method Set icon 20080123
20 SET_ROW_FORMAT Instance method Protected Method Set row format 20080128
21 SET_SORT Instance method Protected Method Set sort criteria 20080205
22 SET_STABLE_ATTRIBUTES Instance method Protected Method Set attributes that do not have to be changed internally 20080123
23 SET_TEXT Instance method Protected Method Set text field label 20080123
24 SET_TEXT_DOMAIN Instance method Protected Method Set label attached to a domain value 20080123
25 TOOLBAR_EXCLUDE_FUNC Instance method Protected Method Exclude toolbar function 20080123
Events
Class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no event.
Types
Class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080123
2 Importing IM_EDIT Call by reference Type reference (TYPE) INT4 1 Natural Number 20080123
3 Importing IM_GRID_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV Control: Title bar text 20080123
4 Importing IM_HANDLE_ALV Call by reference Type reference (TYPE) I Handler ref. for drag&drop operation 20080123
5 Importing IM_O_TN_ASSIGN_MGR Call by reference Object reference (TYPE REF TO) CL_HRTNM_TN_ASSIGN_MANAGER Training Needs Assignment Manager 20080123
6 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080123
7 Importing IM_WA_VARI Call by reference Type reference (TYPE) DISVARIANT Layout (External Use) 20080205
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20080123

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE 20080201
2 Exporting EX_WA_OUTTAB Call by reference Type reference (TYPE) ANY 20080201

Method GET_DATA on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method GET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENT Call by reference Type reference (TYPE) CHAR2 Event ID 20080123

Method GET_EVENT on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method GET_REFRESH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_REFRESH_TODO Call by reference Type reference (TYPE) XFELD Checkbox 20080123

Method GET_REFRESH_INFO on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method HANDLE_ROW_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20080128
2 Importing IM_SELECT Call by reference Type reference (TYPE) XFELD Checkbox 20080128

Method HANDLE_ROW_SELECTION on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method INIT_RANGES Signature

Method INIT_RANGES on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no parameter.
Method INIT_RANGES on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20080123
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20080123

Method ON_ALV_TOOLBAR on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080123
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20080123
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20080123

Method ON_BUTTON_CLICK on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20080123
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20080123
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20080123
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20080123
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080123

Method ON_DATA_CHANGED on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Call by reference Attribute reference (LIKE) 20080123
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20080123

Method ON_DATA_CHANGED_FINISHED on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080128
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20080128
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20080128

Method ON_DOUBLE_CLICK on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080123
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20080123
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20080123
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20080123

Method ON_DRAG on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080123
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20080123
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20080123
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20080123

Method ON_DROP on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20080123
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080123
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20080123
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20080123
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20080123
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20080123

Method ON_F4 on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20080123
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080123

Method ON_MENU_BUTTON on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no parameter.
Method REGISTER_EVENTS on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method SET_FIELDCAT Signature

Method SET_FIELDCAT on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no parameter.
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20080123

Method SET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EDITABLE Call by reference Type reference (TYPE) XFELD Checkbox 20080201
2 Importing IM_ER_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Object to change ALV grid 20100722
3 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20100722

Method SET_ICON on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method SET_ROW_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20080128
2 Importing IM_SELECT Call by reference Type reference (TYPE) XFELD Checkbox 20080128

Method SET_ROW_FORMAT on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method SET_SORT Signature

Method SET_SORT on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no parameter.
Method SET_SORT on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method SET_STABLE_ATTRIBUTES Signature

Method SET_STABLE_ATTRIBUTES on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no parameter.
Method SET_STABLE_ATTRIBUTES on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WA_DATA Call by reference Type reference (TYPE) ANY 20080123

Method SET_TEXT on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method SET_TEXT_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT Call by reference Type reference (TYPE) ANY 20080123
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20080123
3 Importing IM_FIELDVALUE Call by reference Type reference (TYPE) ANY 20080123

Method SET_TEXT_DOMAIN on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.

Method TOOLBAR_EXCLUDE_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20080123

Method TOOLBAR_EXCLUDE_FUNC on class CL_HRTNM_TN_ASSIGN_MANAGER_ALV has no exception.
History
Last changed by/on SAP  20080626 
SAP Release Created in 600