SAP ABAP Class CL_HRTNM_VALO_PROCESS_MGR (TNM: do TN cost valuation in case LSO Integration is enabled)
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_VALO_PROCESS_MGR  
Short Description TNM: do TN cost valuation in case LSO Integration is enabled    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20080603   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
Class CL_HRTNM_VALO_PROCESS_MGR has no interface implemented.
Friends
Class CL_HRTNM_VALO_PROCESS_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DIALOGBOX_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in the Screen Area 20080701
2 A_O_ALV_GRID Static Attribute Private Object reference (TYPE REF TO) CL_HRTNM_VALO_GUI TNM: class to handle ALV in which TN costs are displayed 20080701
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY_FORECAST_VAL Static method Private Method Display forecast valuation 20080701
2 DO_PRELIMINARY_PROCESS Static method Private Method Do preliminary data processing 20080701
3 GET_CATALOG_ASSIGN Static method Private Method Get catalog. object ref. to which the TN is assigned 20080701
4 GET_NBPER_TOTAL Static method Private Method Get number total of persons for in-process object 20080701
5 GET_TN_LIST Static method Private Method Get list of TN to be processed 20080701
6 RENDER_DATA Static method Private Method Render data for temse file 20080701
7 SET_MAIN_OBJ_FROM_TN Static method Private Method Set main object structure from a TN 20080701
8 SET_TN_INFO Static method Private Method Set information on current TN 20080701
9 TN_VALUATE_COSTS Static method Public Method Valuate TN costs in case LSO Integration is enabled 20080701
10 TP_VALUATE_COSTS Static method Public Method Valuate TP costs in case LSO Integration is enabled 20080701
Events
Class CL_HRTNM_VALO_PROCESS_MGR has no event.
Types
Class CL_HRTNM_VALO_PROCESS_MGR has no local type.
Method Signatures

Method DISPLAY_FORECAST_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_O_MSG_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRTNM_MESSAGE_LIST Message list class for TNM IT class 20080701
2 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080902
3 Importing IM_TAB_COST_D_ERROR Call by reference Type reference (TYPE) HRTNM_IT1036_ALV_TAB Type de Table HRTNM_IT1036_ALV_TAB 20080701
4 Importing IM_TAB_LSO_VALO_ALV Call by reference Type reference (TYPE) HRTNM_VAL_ALV_TAB TNM: table type for costs valuation 20080701

Method DISPLAY_FORECAST_VAL on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method DO_PRELIMINARY_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NBPER_TOTAL Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080701
2 Exporting EX_WA_P1001_TN_CAT Call by reference Type reference (TYPE) P1001 Infotype 1001: Relationships 20080701
3 Importing IM_CALL_FROM_REP Call by reference Type reference (TYPE) XFELD Checkbox 20080701
4 Importing IM_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080701

Method DO_PRELIMINARY_PROCESS on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method GET_CATALOG_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA_P1001_TN_CAT Call by reference Type reference (TYPE) P1001 Infotype 1001: Relationships 20080701
2 Importing IM_CALL_FROM_REP Call by reference Type reference (TYPE) XFELD Checkbox 20080701
3 Importing IM_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080701

Method GET_CATALOG_ASSIGN on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method GET_NBPER_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NBPER_TOTAL Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080701
2 Importing IM_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080701

Method GET_NBPER_TOTAL on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method GET_TN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TN Call by reference Type reference (TYPE) HRTNM_TREE_TAB TNM: tree table type 20080701
2 Exporting EX_TAB_TN_ALL Call by reference Type reference (TYPE) HRTNM_TREE_TAB TNM: tree table type 20080701
3 Exporting EX_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080701
4 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080901
5 Importing IM_WA_MAIN_OBJ_INFO Call by reference Type reference (TYPE) HRTNM_S_MAIN_OBJ_INFO TNM:main object info 20080701

Method GET_TN_LIST on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method RENDER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TEMSE Call by reference Type reference (TYPE) HRB2A_T_SV HR-B2A: Table Type for PC_B2A_SV 20080701
2 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080701
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080728
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20080701
5 Importing IM_TAB_TP_ALL Call by reference Type reference (TYPE) HRTNM_SNAP_TP_TAB Training Plan 20080701

Method RENDER_DATA on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method SET_MAIN_OBJ_FROM_TN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA_MAIN_OBJ_INFO Call by reference Type reference (TYPE) HRTNM_S_MAIN_OBJ_INFO TNM:main object info 20080701
2 Importing IM_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20080701
3 Importing IM_WA_SNAP_TN Call by reference Type reference (TYPE) HRTNM_SNAP_TN Information Data of Training Needs 20080701

Method SET_MAIN_OBJ_FROM_TN on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method SET_TN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20080701
2 Exporting EX_WA_TN_VAL Call by reference Type reference (TYPE) HRTNM_S_VAL_TN TNM: TN structure for costs valuation 20080701
3 Importing IM_TAB_TN_ALL Call by reference Type reference (TYPE) HRTNM_TREE_TAB TNM: tree table type 20080701
4 Importing IM_WA_P1001_TN_CAT Call by reference Type reference (TYPE) P1001 Infotype 1001: Relationships 20080701
5 Importing IM_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080701
6 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080701

Method SET_TN_INFO on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method TN_VALUATE_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TN_VAL Call by reference Type reference (TYPE) HRTNM_VAL_TN_TAB TNM: TN table type for costs valuation 20080701
2 Exporting EX_TAB_TN_VAL_LOG Call by reference Type reference (TYPE) HRTNM_VAL_LOG_TN_TAB TNM: table type for valuation log (attached to a snapshot) 20080708
3 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080702
4 Importing IM_CALL_FROM_REP Call by reference Type reference (TYPE) XFELD Checkbox 20080701
5 Importing IM_IS_TN_INHERITED Call by reference Type reference (TYPE) XFELD Checkbox 20080701
6 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20080701
7 Importing IM_O_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20080707
8 Importing IM_WA_MAIN_OBJ_INFO Call by reference Type reference (TYPE) HRTNM_S_MAIN_OBJ_INFO TNM:main object info 20080701
9 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100301
10 Importing IV_COMPRESS_TROC Call by reference Type reference (TYPE) XFELD Compress trainer other costs category 20120607
11 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100301

Method TN_VALUATE_COSTS on class CL_HRTNM_VALO_PROCESS_MGR has no exception.

Method TP_VALUATE_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_O_TMSLG Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE Log temse file 20080709
2 Exporting EX_O_TMSTP Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE TP snapshot temse file 20080709
3 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080701
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080728
5 Importing IM_EXCALL Call by reference Type reference (TYPE) XFELD Checkbox 20080701
6 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20080701
7 Importing IM_O_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20080704
8 Importing IM_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20080701
9 Importing IM_TAB_TN Call by reference Type reference (TYPE) HRTNM_SNAP_TN_TAB Training Needs 20080701
10 Importing IM_TAB_TP Call by reference Type reference (TYPE) HRTNM_SNAP_TP_TAB Training Plan 20080701
11 Importing IM_TEMSE_TYPE Call by reference Type reference (TYPE) P_TS_OBJKN Temse type related to TP snapshot 20080701
12 Importing IM_TEMSE_TYPE_LOG Call by reference Type reference (TYPE) P_TS_OBJKN Temse type related to log linked to the TP snapshot 20080709
13 Importing IM_TMSLG_NAME Call by reference Type reference (TYPE) P_TS_TSOBJ HR TemSe object 20110124
14 Importing IM_TMSTP_NAME Call by reference Type reference (TYPE) P_TS_TSOBJ HR TemSe object 20110125
15 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100301
16 Importing IV_COMPRESS_TROC Call by reference Type reference (TYPE) XFELD Compress trainer other costs category 20120607

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