SAP ABAP Class CL_HRTNM_INFTY_ITNNNN_GUI (Generic ALV GUI class for TNM infotypes)
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_INFTY_GUI Interface for TNM ALV GUI 20120316
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_HISTO_ALV ALV class for training history 20120418
2 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_INFTY_1691_GUI ALV Grid class for trainer costs infotype 20120316
Properties
Class CL_HRTNM_INFTY_ITNNNN_GUI  
Short Description Generic ALV GUI class for TNM infotypes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20111116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PTNM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRTNM_INFTY_GUI Interface for TNM ALV GUI 20120316
Friends
Class CL_HRTNM_INFTY_ITNNNN_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DATA_CHANGED Instance attribute Protected Type reference (TYPE) XFELD Data changed attribute 20120316
2 A_EDIT Instance attribute Protected Type reference (TYPE) INT4 ALV editable or not? 20120316
3 A_INDEX Instance attribute Protected Type reference (TYPE) LVC_S_INDX "In-process" line 20120316
4 A_MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country grouping 20120316
5 A_NO_TOOLBAR Instance attribute Protected Type reference (TYPE) XFELD No toolbar? 20120316
6 A_O_DOCK_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20120316
7 A_O_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV grid object 20120316
8 A_R_F4_FIELD Instance attribute Protected Type reference (TYPE) HRTNM_TAB_RNG_FIELDNAME F4-help fields 20120316
9 A_R_FIELD_TOEXCL Instance attribute Protected Type reference (TYPE) HRTNM_TAB_RNG_FIELDNAME Fields to be excluded 20120316
10 A_R_FIELD_TOHIDE Instance attribute Protected Type reference (TYPE) HRTNM_TAB_RNG_FIELDNAME Fields to be hidden 20120316
11 A_R_LAB_FIELD Instance attribute Protected Type reference (TYPE) HRTNM_TAB_RNG_FIELDNAME Range in which label fields are listed 20120316
12 A_R_TXT_FIELD Instance attribute Protected Type reference (TYPE) HRTNM_TAB_RNG_FIELDNAME Range in which fields linked to a label are listed 20120316
13 A_STRUCT_NAME Instance attribute Protected Type reference (TYPE) TABNAME Structure name 20120316
14 A_TAB_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Table data 20120316
15 A_TAB_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT ALV field catalog 20120316
16 A_TAB_INDEX Instance attribute Private Type reference (TYPE) LVC_T_INDX ALV tree control: Index list 20120316
17 A_TAB_TOOLBAR_EXCL Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Excluded functions from toolbar 20120316
Methods
# Method Level Visibility Method type Description Created on
1 ALV_APP_LINE Instance method Protected Method Append line into the ALV grid 20120316
2 ALV_DEL_LINE Instance method Protected Method Delete lines from ALV grid 20120316
3 ALV_DETERMINE_INDEX Instance method Protected Method Determine which alv line is currently processed 20120316
4 ALV_DUP_LINE Instance method Protected Method Duplicate selected lines 20120316
5 ALV_INS_LINE Instance method Protected Method Insert line into the ALV grid 20120316
6 ALV_REFRESH Instance method Protected Method Refresh ALV 20120316
7 CONSTRUCTOR Instance method Public Constructor Constructor 20120316
8 INIT_RANGES Instance method Protected Method Init. ranges attributes 20120316
9 ON_ALV_TOOLBAR Instance method Protected Event handling method Toolbar 20120316
10 ON_DATA_CHANGED Instance method Protected Event handling method Data changed 20120316
11 ON_DATA_CHANGED_FINISHED Instance method Protected Event handling method Data changed finished 20120316
12 ON_F4 Instance method Protected Event handling method On f4 20120316
13 ON_USER_COMMAND Instance method Protected Event handling method User command 20120316
14 REGISTER_EVENTS Instance method Protected Method Register events 20120316
15 RESET_ALV_AFTER_ERROR Instance method Protected Method Reset ALV after error correction 20120316
16 SET_ALV_AFTER_ERROR Instance method Protected Method Deactivate field that does not need to be corrected 20120316
17 SET_FIELDCAT Instance method Protected Method Set field catalog 20120316
18 SET_REQUIRED_FIELDS Instance method Protected Method Set ALV required fields 20120316
19 TOOLBAR_EXCLUDE_FUNC Instance method Protected Method Exclude toolbar function 20120316
Events
Class CL_HRTNM_INFTY_ITNNNN_GUI has no event.
Types
Class CL_HRTNM_INFTY_ITNNNN_GUI has no local type.
Method Signatures

Method ALV_APP_LINE Signature

Method ALV_APP_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no parameter.
Method ALV_APP_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method ALV_DEL_LINE Signature

Method ALV_DEL_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no parameter.
Method ALV_DEL_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method ALV_DETERMINE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INDEX Call by reference Type reference (TYPE) LVC_S_INDX ALV tree control 20120316
2 Exporting EX_TAB_SEL_CELLS Call by reference Type reference (TYPE) LVC_T_CELL ALV control: Table with cell descriptions 20120316
3 Importing NO_UPDATE Call by reference Type reference (TYPE) XFELD Checkbox 20120316

Method ALV_DETERMINE_INDEX on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method ALV_DUP_LINE Signature

Method ALV_DUP_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no parameter.
Method ALV_DUP_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method ALV_INS_LINE Signature

Method ALV_INS_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no parameter.
Method ALV_INS_LINE on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method ALV_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DO_ROW_SELECT Call by reference Type reference (TYPE) XFELD Row selection? 20120316
2 Importing IM_SOFT_REFRESH Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20120316
3 Importing IM_WA_STABLE Call by reference Type reference (TYPE) LVC_S_STBL ALV control: Refresh stability 20120316

Method ALV_REFRESH on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL_EVENTS Call by reference Type reference (TYPE) XFELD Handle event? 20120316
2 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120316
3 Importing IM_EDIT Call by reference Type reference (TYPE) INT4 ALV grid editable/not editable 20120316
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country grouping 20120316
5 Importing IM_NO_TOOLBAR Call by reference Type reference (TYPE) XFELD No toolbar? 20120316
6 Importing IM_OFFLINE Call by reference Type reference (TYPE) INT4 Offline parameter 20120316
7 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Structure name 20120316
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20120316

Method INIT_RANGES Signature

Method INIT_RANGES on class CL_HRTNM_INFTY_ITNNNN_GUI has no parameter.
Method INIT_RANGES on class CL_HRTNM_INFTY_ITNNNN_GUI 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) 20120316
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20120316

Method ON_ALV_TOOLBAR on class CL_HRTNM_INFTY_ITNNNN_GUI 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) 20120316
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20120316
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20120316
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20120316
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20120316

Method ON_DATA_CHANGED on class CL_HRTNM_INFTY_ITNNNN_GUI 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) 20120316
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20120316

Method ON_DATA_CHANGED_FINISHED on class CL_HRTNM_INFTY_ITNNNN_GUI 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) 20120316
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20120316
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20120316
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20120316
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20120316
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20120316

Method ON_F4 on class CL_HRTNM_INFTY_ITNNNN_GUI 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) 20120316

Method ON_USER_COMMAND on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method REGISTER_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVATION Call by reference Type reference (TYPE) XFELD Event activation 20120316

Method REGISTER_EVENTS on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method RESET_ALV_AFTER_ERROR Signature

Method RESET_ALV_AFTER_ERROR on class CL_HRTNM_INFTY_ITNNNN_GUI has no parameter.
Method RESET_ALV_AFTER_ERROR on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method SET_ALV_AFTER_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FIELD Call by reference Type reference (TYPE) HRBAS_FIELD_TAB Field List 20120316
2 Importing IM_TAB_FIELD_TNM Call by reference Type reference (TYPE) HRTNM_FIELD_TAB TNM 20120316

Method SET_ALV_AFTER_ERROR on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.

Method SET_FIELDCAT Signature

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

Method SET_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_FIELD_TNM Call by reference Type reference (TYPE) HRTNM_FIELD_TAB TNM fields list 20120316

Method SET_REQUIRED_FIELDS on class CL_HRTNM_INFTY_ITNNNN_GUI 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 20120316

Method TOOLBAR_EXCLUDE_FUNC on class CL_HRTNM_INFTY_ITNNNN_GUI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in