SAP ABAP Class CL_HRTNM_HISTO_SERVICES (Utility class for training history)
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_HISTO_SERVICES  
Short Description Utility class for training history    
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)
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRTNM_HISTO_SERVICES has no interface implemented.
Friends
Class CL_HRTNM_HISTO_SERVICES has no friend class.
Attributes
Class CL_HRTNM_HISTO_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SEL_DATA Static method Public Method Check validity of selected data 20120419
2 COURSE_GET_ADDITIONAL_DATA Static method Public Method Get additional data about the E object 20120418
3 DOMAIN_GET_VALUE_TEXT Static method Public Method Get text related to a given domain value 20120418
4 GET_CLASSES Static method Public Method Get classes and relevant structures 20120418
5 GET_PERSON_BOOKING Static method Public Method Get empl. booked to a course or pre-booked to a course type 20120418
6 GET_VALUATION_PATH Static method Public Method Get valuation path related to selected object type 20120419
7 PERSON_GET_ACTUAL_REL Static method Public Method Get relationship 941 for a given employee and a given 20120418
8 PERSON_GET_TN Static method Public Method Get TN related to a given employee and a given booking 20120418
9 STRUC_GET_OBJEC Static method Public Method Get a given upper object within the hierarchy 20120418
10 TN_GET_ADDITIONAL_DATA Static method Public Method Get additional data about the TN object 20120418
Events
Class CL_HRTNM_HISTO_SERVICES has no event.
Types
Class CL_HRTNM_HISTO_SERVICES has no local type.
Method Signatures

Method CHECK_SEL_DATA 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 20120419
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Selection ok? 20120419
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA 20120419
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA 20120419
5 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20120419
6 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object type 20120419
7 Importing IV_WEGID Call by reference Type reference (TYPE) WEGID Evaluation Path 20120419

Method CHECK_SEL_DATA on class CL_HRTNM_HISTO_SERVICES has no exception.

Method COURSE_GET_ADDITIONAL_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 20120418
2 Exporting ET_SCHED Call by reference Type reference (TYPE) HRTNM_HRVSCHED_TAB Schedule table 20120418
3 Exporting EV_COURSE_KO Call by reference Type reference (TYPE) XFELD Course not to be taken into account? 20120419
4 Importing II_FILTER Call by reference Object reference (TYPE REF TO) IF_HRTNM_FILTER Filter for TNM 20120419
5 Importing IV_COURSE_BEGDA Call by reference Type reference (TYPE) BEGDA Course beginning date 20120418
6 Importing IV_COURSE_ENDDA Call by reference Type reference (TYPE) ENDDA Course ending date 20120418
7 Importing IV_COURSE_ID Call by reference Type reference (TYPE) HROBJID Course object ID 20120418
8 Importing IV_COURSE_TYPE Call by reference Type reference (TYPE) OTYPE Course object type 20120418
9 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20120418

Method COURSE_GET_ADDITIONAL_DATA on class CL_HRTNM_HISTO_SERVICES has no exception.

Method DOMAIN_GET_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) ANY Text value 20120418
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME Feld name 20120418
3 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) ANY Field value 20120418

Method DOMAIN_GET_VALUE_TEXT on class CL_HRTNM_HISTO_SERVICES has no exception.

Method GET_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FICLA Call by reference Type reference (TYPE) HRTNM_FICLA Filter class reference 20120418
2 Exporting EV_FISTR Call by reference Type reference (TYPE) HRTNM_FISTR Filter ALV structure 20120418
3 Exporting EV_HIALV Call by reference Type reference (TYPE) HRTNM_HIALV Main class reference for training history report 20120418
4 Exporting EV_HICLA Call by reference Type reference (TYPE) HRTNM_HICLA Main class reference for training history report 20120418
5 Exporting EV_HISTR Call by reference Type reference (TYPE) HRTNM_HISTR Training history ALV structure 20120418
6 Importing IV_DATE_REF Call by reference Type reference (TYPE) DATUM Ref. date 20120418
7 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20120418

Method GET_CLASSES on class CL_HRTNM_HISTO_SERVICES has no exception.

Method GET_PERSON_BOOKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSON Call by reference Type reference (TYPE) STANDARD TABLE List of persons booked/prebooked 20120418
2 Importing IS_OBJEC Call by reference Type reference (TYPE) OBJEC Course or course type 20120418

Method GET_PERSON_BOOKING on class CL_HRTNM_HISTO_SERVICES has no exception.

Method GET_VALUATION_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VRM_VALUES Call by reference Type reference (TYPE) VRM_VALUES 20120419
2 Exporting ET_WEGID_TEXT Call by reference Type reference (TYPE) HRTNM_T77AT_TAB Valuation paths 20120419
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20120419
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20120419

Method GET_VALUATION_PATH on class CL_HRTNM_HISTO_SERVICES has no exception.

Method PERSON_GET_ACTUAL_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TN_ASSIGN_PERSON Call by reference Type reference (TYPE) ANY TNM: TN assignment details structure 20120418
2 Importing IT_P1001 Call by reference Type reference (TYPE) P1001TAB Table with the Structure P1001 20120418
3 Importing IV_OBJID_E Call by reference Type reference (TYPE) HROBJID Course ID 20120418

Method PERSON_GET_ACTUAL_REL on class CL_HRTNM_HISTO_SERVICES has no exception.

Method PERSON_GET_TN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TN_ASSIGN_PERSON Call by reference Type reference (TYPE) ANY Person assignment data 20120418
2 Importing IS_P1001 Call by reference Type reference (TYPE) P1001 Relationship data 20120418

Method PERSON_GET_TN on class CL_HRTNM_HISTO_SERVICES has no exception.

Method STRUC_GET_OBJEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJEC_TARGET Call by reference Type reference (TYPE) OBJEC Target object 20120418
2 Importing IS_OBJEC_START Call by reference Type reference (TYPE) OBJEC Strat object 20120418
3 Importing IV_PATHID Call by reference Type reference (TYPE) WEGID Evaluation Path 20120418
4 Importing IV_STATUS_VECTOR Call by reference Type reference (TYPE) SVECT '12345' Status Vector 20120418
5 Importing IV_TARGET_OTYPE Call by reference Type reference (TYPE) OTYPE Target object type 20120418

Method STRUC_GET_OBJEC on class CL_HRTNM_HISTO_SERVICES has no exception.

Method TN_GET_ADDITIONAL_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 20120418
2 Exporting ES_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20120418
3 Exporting ES_P1686 Call by reference Type reference (TYPE) P1686 Infotype 1686 20120418
4 Exporting ET_ABS_ATT_DATA Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Abs./Att. data 20120418
5 Exporting ET_RECO_DATA Call by reference Type reference (TYPE) HRTNM_TN_HISTO_RC_TAB Regulatory compliance for training histo table type 20120418

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