SAP ABAP Class CL_HRTNM_SNAP_MANAGER_ALV (Class for handle training plan snap via TNM transaction)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     P99S_TNM (Package) Training needs management
Properties
Class CL_HRTNM_SNAP_MANAGER_ALV  
Short Description Class for handle training plan snap via TNM transaction    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070806   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PTNM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PTNM2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRTNM_SNAP_MANAGER_ALV has no interface implemented.
Friends
Class CL_HRTNM_SNAP_MANAGER_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AV_CURRENT_MODE Instance attribute Protected Type reference (TYPE) OMACTMODE Organizational Management: Current Mode 20121221
2 A_OBJTP Instance attribute Protected Type reference (TYPE) HROBJID Object ID of current training plan 20070806
3 A_O_1681_BL Instance attribute Protected Object reference (TYPE REF TO) CL_HRBAS_INFTY_1681_BL Business logic - IT1681 (Regulatory Compliance) 20101011
4 A_O_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070806
5 A_O_MSG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20070806
6 A_O_REP_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_HRTNM_REPORT_SERVICES TNM: service class for reporting 20101011
7 A_O_SNAP_MGR Instance attribute Private Object reference (TYPE REF TO) CL_HRTNM_SNAP_MANAGER TNM: class to handle snapshots publishing 20070806
8 A_R_FIELD_TOHIDE Instance attribute Private Type reference (TYPE) T_R_FIELD_TOHIDE 20070806
9 A_STRUCT_NAME Instance attribute Private Type reference (TYPE) TABNAME 'HRTNM_S_SNAP_ALV_MANAGER' Table Name 20070806
10 A_TAB_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20070806
11 A_TAB_OUTTAB Instance attribute Protected Type reference (TYPE) HRTNM_SNAP_ALV_MANAGER_TAB TNM: ALV snapshot manager table type 20070806
12 A_TOOLBAR_FUNCTIONS Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070806
13 A_WA_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20070806
14 A_WA_OUTTAB Instance attribute Protected Type reference (TYPE) HRTNM_S_SNAP_ALV_MANAGER TNM: structure for ALV snapshot manager 20070806
15 A_WA_OUTTAB_2 Instance attribute Protected Type reference (TYPE) HRTNM_S_SNAP_ALV_MANAGER TNM: structure for ALV snapshot manager 20070806
Methods
# Method Level Visibility Method type Description Created on
1 ALV_DELETE_DATA Instance method Private Method Delete ALV data 20070807
2 ALV_FIRSTDISPLAY Instance method Public Method Set ALV grid for first display 20070806
3 ALV_REFRESH Instance method Public Method Refresh table display 20070806
4 ALV_UPDATE_DATA Instance method Private Method Update ALV data after snapshot creation/status change 20070806
5 CHECK_ATT_VALIDITY Instance method Protected Method Check if attendance recorded complies to reg. compl. 20101007
6 CHECK_SEL_VALIDITY Instance method Private Method Check selection validity 20070806
7 CHECK_TEMSE_EXISTENCE Instance method Private Method Check temse existence 20070808
8 CHECK_TEMSE_VALIDITY Instance method Protected Method Check temse validity towards TP status 20130426
9 CONSTRUCTOR Instance method Public Constructor Constructor 20070806
10 GET_TP_TEMSE_TXT Static method Public Method Get TP status/temse type description 20130426
11 HANDLE_MESSAGE Instance method Private Method Handle message 20070806
12 INIT_RANGES Instance method Private Method Init. ranges attributes 20070806
13 ON_ALV_TOOLBAR Instance method Private Event handling method Toolbar 20070806
14 ON_USER_COMMAND Instance method Private Event handling method User command 20070806
15 REGISTER_EVENTS Instance method Private Method Register events 20070806
16 SET_DATA_TO_GRID Instance method Public Method Set data to grid 20070806
17 SET_FIELDCAT Instance method Private Method Set field catalog 20070806
18 TOOLBAR_EXCLUDE_FUNC Instance method Private Method Exclude toolbar function 20070806
Events
Class CL_HRTNM_SNAP_MANAGER_ALV has no event.
Types
Class CL_HRTNM_SNAP_MANAGER_ALV has no local type.
Method Signatures

Method ALV_DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WA_OUTTAB Call by reference Type reference (TYPE) HRTNM_S_SNAP_ALV_MANAGER TNM: structure for ALV snapshot manager 20070807

Method ALV_DELETE_DATA on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method ALV_FIRSTDISPLAY Signature

Method ALV_FIRSTDISPLAY on class CL_HRTNM_SNAP_MANAGER_ALV has no parameter.
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070806

Method ALV_REFRESH Signature

Method ALV_REFRESH on class CL_HRTNM_SNAP_MANAGER_ALV has no parameter.
Method ALV_REFRESH on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method ALV_UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TP_STATS Call by reference Type reference (TYPE) P_99S_STATS Status 20070806
2 Importing IM_WA_OUTTAB Call by reference Type reference (TYPE) HRTNM_S_SNAP_ALV_MANAGER TNM: structure for ALV snapshot manager 20070807

Method ALV_UPDATE_DATA on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method CHECK_ATT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20101007
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20101007
3 Importing IM_TP_ID Value transfer Type reference (TYPE) HROBJID Object ID 20101007
4 Returning RE_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL Is attendance recorded still valid according to reg. compl. 20101007

Method CHECK_ATT_VALIDITY on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method CHECK_SEL_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20070806
2 Exporting EX_ENDDA Call by reference Type reference (TYPE) ENDDA Date 20080728
3 Exporting EX_INDEX Call by reference Type reference (TYPE) ANY Selected entry index 20111201
4 Exporting EX_TEMSE_NEW Call by reference Type reference (TYPE) P_TS_TSOBJ HR TemSe object 20070806
5 Exporting EX_TEMSE_OLD Call by reference Type reference (TYPE) P_TS_TSOBJ HR TemSe object 20070806
6 Exporting EX_TP_STATS Call by reference Type reference (TYPE) P_99S_STATS Status 20070806
7 Exporting EX_WA_OUTTAB Call by reference Type reference (TYPE) HRTNM_S_SNAP_ALV_MANAGER TNM: structure for ALV snapshot manager 20070807
8 Importing IM_E_UCOMM Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20070806

Method CHECK_SEL_VALIDITY on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method CHECK_TEMSE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EMPTY_TEMSE Call by reference Type reference (TYPE) XFELD Checkbox 20110126
2 Exporting EX_TEMSE_EXIST Call by reference Type reference (TYPE) XFELD Temse exist or not? 20070808
3 Importing IM_TEMSE_NAME Call by reference Type reference (TYPE) P_TS_TSOBJ HR TemSe object 20070808

Method CHECK_TEMSE_EXISTENCE on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method CHECK_TEMSE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Message 20130426
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Temse type ok? 20130426
3 Importing IV_ADDAT Call by reference Type reference (TYPE) P_99S_ADDAT Additional Data 20130426
4 Importing IV_TP_STATS Call by reference Type reference (TYPE) P_99S_STATS TP Status 20130426

Method CHECK_TEMSE_VALIDITY on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

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 20070806
2 Importing IM_EDIT Call by reference Type reference (TYPE) INT4 1 ALV editable or not 20070806
3 Importing IM_OBJTP Call by reference Type reference (TYPE) HROBJID Object ID 20070806
4 Importing IM_O_SNAP_MGR Call by reference Object reference (TYPE REF TO) CL_HRTNM_SNAP_MANAGER Class for handle training plan snap via TNM transaction 20070806
# Exception Resumable Description Created on
1 CX_HRTNM_GUI Training Needs Management: GUI exceptions class 20070806

Method GET_TP_TEMSE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEMSE_TYPE_TXT Call by reference Type reference (TYPE) ANY Temse type description 20130426
2 Exporting EV_TP_STATS_TXT Call by reference Type reference (TYPE) ANY TP status description 20130426
3 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL PTNM2_C_PROCESS Subapplication 20130426
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key 20130426
5 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '99' Country Grouping 20130426
6 Importing IV_PATTR Call by reference Type reference (TYPE) PATTR 'TOA' Object attribute 20130426
7 Importing IV_TEMSE_TYPE Call by reference Type reference (TYPE) P_TS_OBJKN Temse type 20130426
8 Importing IV_TP_STATS Call by reference Type reference (TYPE) P_99S_STATS TP Status 20130426

Method GET_TP_TEMSE_TXT on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method HANDLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_ID Call by reference Type reference (TYPE) MSGID Message identification 20070806
2 Importing IM_MESSAGE_NB Call by reference Type reference (TYPE) SYMSGNO Message Number 20070806
3 Importing IM_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20070806
4 Importing IS_MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20130426

Method HANDLE_MESSAGE on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method INIT_RANGES Signature

Method INIT_RANGES on class CL_HRTNM_SNAP_MANAGER_ALV has no parameter.
Method INIT_RANGES on class CL_HRTNM_SNAP_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_OBJECT Call by reference Attribute reference (LIKE) 20070806

Method ON_ALV_TOOLBAR on class CL_HRTNM_SNAP_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) 20070806

Method ON_USER_COMMAND on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method REGISTER_EVENTS Signature

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

Method SET_DATA_TO_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESET Call by reference Type reference (TYPE) XFELD Checkbox 20070806
2 Importing IM_TAB_SNAP_ALV_MGR Call by reference Type reference (TYPE) HRTNM_SNAP_ALV_MANAGER_TAB TNM: ALV snapshot manager table type 20070806

Method SET_DATA_TO_GRID on class CL_HRTNM_SNAP_MANAGER_ALV has no exception.

Method SET_FIELDCAT Signature

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

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 20070806

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