SAP ABAP Class CL_HRTNM_HISTO_MANAGER (Manager class for training history report)
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_HISTO_MANAGER Interface for training history management 20120418
Properties
Class CL_HRTNM_HISTO_MANAGER  
Short Description Manager class for training history report    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20120327   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_HISTO_MANAGER Interface for training history management 20120418
Friends
Class CL_HRTNM_HISTO_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AI_FILTER Instance attribute Protected Object reference (TYPE REF TO) IF_HRTNM_FILTER Filter for TNM 20120418
2 AO_HISTO_ALV Instance attribute Protected Object reference (TYPE REF TO) OBJECT ALV class for training history 20120418
3 AS_HISTO_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Training history structure data 20120418
4 AT_HISTO_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Training history table data 20120418
5 AV_ALV_CLASSNAME Instance attribute Protected Type reference (TYPE) CLASSNAME ALV class name 20120418
6 AV_DATE_REF Instance attribute Protected Type reference (TYPE) DATUM Reference date 20120418
7 AV_DISPLAY_MODE Instance attribute Protected Type reference (TYPE) CHAR2 Display mode 20120418
8 AV_GET_L Instance attribute Protected Type reference (TYPE) XFELD Get L object ref.? 20120418
9 AV_GET_L_AND_D Instance attribute Protected Type reference (TYPE) XFELD Get L and D object ref.? 20120418
10 AV_NO_AUTH_CHECK Instance attribute Protected Type reference (TYPE) XFELD No authority check? 20120418
11 AV_SELTY Instance attribute Protected Type reference (TYPE) HRTNM_HISTO_SELTY Selection type 20120418
12 AV_STRUCT_NAME Instance attribute Protected Type reference (TYPE) TYPENAME Structure name for training history data 20120418
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20120418
2 FILTER_PERSON Instance method Protected Method Filter person 20120418
3 FILTER_TN Instance method Protected Method Filter TN 20120419
4 FILTER_TRAINER Instance method Protected Method Filter trainer 20120418
5 GET_TN_ADD_DATA Instance method Protected Method Get TN additional data 20120419
6 HANDLE_TRAINER_HDOSCH Instance method Protected Method Handle hours done by trainer outside the course schedule 20120418
7 PROCESS_COURSE Instance method Protected Method Process course 20120418
8 PROCESS_COURSE_GROUP Instance method Protected Method Process course group 20120418
9 PROCESS_COURSE_TYPE Instance method Protected Method Process course type 20120418
10 PROCESS_PERSON Instance method Protected Method Process person 20120418
11 PROCESS_TRAINER Instance method Protected Method Process trainer 20120418
12 SET_TIME_DATA Instance method Protected Method Set time data 20120418
13 SET_TRAINER_INFO Instance method Protected Method Set in-process trainer info 20120418
Events
Class CL_HRTNM_HISTO_MANAGER has no event.
Types
Class CL_HRTNM_HISTO_MANAGER 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 II_FILTER Call by reference Object reference (TYPE REF TO) IF_HRTNM_FILTER Filter interface for TNM 20120418
2 Importing IV_ALV_CLASSNAME Call by reference Type reference (TYPE) CLASSNAME ALV class name 20120418
3 Importing IV_DATE_REF Call by reference Type reference (TYPE) DATUM Reference date 20120418
4 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) CHAR2 Display mode, 'RC' or 'AA' (test, on-going dev.) 20120418
5 Importing IV_GET_L Call by reference Type reference (TYPE) XFELD Get L object ref.? 20120418
6 Importing IV_GET_L_AND_D Call by reference Type reference (TYPE) XFELD Get L and D object ref.? 20120418
7 Importing IV_SELTY Call by reference Type reference (TYPE) HRTNM_HISTO_SELTY Selection type 20120418
8 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) TYPENAME Structure name for training history data 20120418

Method CONSTRUCTOR on class CL_HRTNM_HISTO_MANAGER has no exception.

Method FILTER_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERSON Call by reference Type reference (TYPE) HRTNM_HISTO_PERSON_TN_TAB Person list (attendee) for in-process E object 20120418

Method FILTER_PERSON on class CL_HRTNM_HISTO_MANAGER has no exception.

Method FILTER_TN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILTER_KO Call by reference Type reference (TYPE) XFELD Check on TN filter KO? 20120419
2 Importing IT_RECO_DATA Call by reference Type reference (TYPE) HRTNM_TN_HISTO_RC_TAB Regulatory compliance data 20120419
3 Importing IV_TLREF Call by reference Type reference (TYPE) HRTNM_TLREF Training Legal Reference 20120419

Method FILTER_TN on class CL_HRTNM_HISTO_MANAGER has no exception.

Method FILTER_TRAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P1001_E_TRAINER Call by reference Type reference (TYPE) P1001TAB Trainer list for in-process E object 20120418

Method FILTER_TRAINER on class CL_HRTNM_HISTO_MANAGER has no exception.

Method GET_TN_ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HISTO_DATA Call by reference Type reference (TYPE) ANY 20120419
2 Exporting ES_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20120419
3 Exporting ES_P1686 Call by reference Type reference (TYPE) P1686 Infotype 1686 20120419
4 Exporting ET_ABS_ATT_DATA Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Abs./Att. data 20120419
5 Exporting ET_RECO_DATA Call by reference Type reference (TYPE) HRTNM_TN_HISTO_RC_TAB Regulatory compliance for training histo table type 20120419

Method GET_TN_ADD_DATA on class CL_HRTNM_HISTO_MANAGER has no exception.

Method HANDLE_TRAINER_HDOSCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PERSON Call by reference Type reference (TYPE) ANY Current data on in-process trainer 20120418
2 Changing CT_PERSON Call by reference Type reference (TYPE) STANDARD TABLE All data on in-process trainer 20120418
3 Importing IT_HRT1691 Call by reference Type reference (TYPE) HRTNM_HRT1691_TAB Trainer costs data 20120418
4 Importing IV_TSCHT Call by reference Type reference (TYPE) HRTNM_TSCHT Time recording type 20120418

Method HANDLE_TRAINER_HDOSCH on class CL_HRTNM_HISTO_MANAGER has no exception.

Method PROCESS_COURSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJEC Call by reference Type reference (TYPE) OBJEC Course data 20120418

Method PROCESS_COURSE on class CL_HRTNM_HISTO_MANAGER has no exception.

Method PROCESS_COURSE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJEC Call by reference Type reference (TYPE) OBJEC Course group data 20120418

Method PROCESS_COURSE_GROUP on class CL_HRTNM_HISTO_MANAGER has no exception.

Method PROCESS_COURSE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJEC Call by reference Type reference (TYPE) OBJEC Course type data 20120418

Method PROCESS_COURSE_TYPE on class CL_HRTNM_HISTO_MANAGER has no exception.

Method PROCESS_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJEC Call by reference Type reference (TYPE) OBJEC Course data 20120418
2 Importing IT_SCHED Call by reference Type reference (TYPE) HRTNM_HRVSCHED_TAB Schedule table 20120418

Method PROCESS_PERSON on class CL_HRTNM_HISTO_MANAGER has no exception.

Method PROCESS_TRAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJEC Call by reference Type reference (TYPE) OBJEC Course data 20120418
2 Importing IT_SCHED Call by reference Type reference (TYPE) HRTNM_HRVSCHED_TAB Schedule table 20120418

Method PROCESS_TRAINER on class CL_HRTNM_HISTO_MANAGER has no exception.

Method SET_TIME_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PERSON Call by reference Type reference (TYPE) ANY Current data 20120418
2 Importing IV_ABHRS Call by reference Type reference (TYPE) ANY Number of absence hours 20120418
3 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20120418
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20120511
5 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Country grouping 20120511
6 Importing IV_NBHRE Call by reference Type reference (TYPE) ANY Number of course hours 20120419
7 Importing IV_NBHRS Call by reference Type reference (TYPE) ANY Number of standard hours 20120418
8 Importing IV_ONLY_RESET Call by reference Type reference (TYPE) XFELD Reset data only 20120418
9 Importing IV_OVHRS Call by reference Type reference (TYPE) ANY Number of overtime hours 20120418
10 Importing IV_RESON Call by reference Type reference (TYPE) HRTNM_REASN Absence Reason 20120511
11 Importing IV_TSCHT Call by reference Type reference (TYPE) HRTNM_TSCHT Time recording type 20120418

Method SET_TIME_DATA on class CL_HRTNM_HISTO_MANAGER has no exception.

Method SET_TRAINER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PERSON Call by reference Type reference (TYPE) ANY Trainer data 20120418
2 Exporting ES_P1691 Call by reference Type reference (TYPE) P1691 Infotype 1691 20120418
3 Exporting ET_HRT1691 Call by reference Type reference (TYPE) HRTNM_HRT1691_TAB Table infotype for structure HRT1691 20120418
4 Importing IS_P1001_E_TRAINER Call by reference Type reference (TYPE) P1001 Infotype 1001 trainer 20120418
5 Importing IT_HRT1691 Call by reference Type reference (TYPE) HRTNM_HRT1691_TAB Table infotype for structure HRT1691 20120418
6 Importing IT_P1691 Call by reference Type reference (TYPE) HRTNM_P1691_TAB Table infotype for structure P1691 20120418
7 Importing IV_EVBEG Call by reference Type reference (TYPE) ANY Event beginning date 20120418
8 Importing IV_EVEND Call by reference Type reference (TYPE) ANY Event ending date 20120418
9 Importing IV_TSCHT Call by reference Type reference (TYPE) ANY Time recording type 20120418

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