SAP ABAP Class CL_HRTNM_VALO_COMPUT_ACTUAL (TNM: class to handle valuation of actual costs)
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_VALO_COMPUT TNM: new interface for costs valuation 20080702
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_VALO_COMPUT_ACTUAL_FR TNM: class for doing actual TN costs val. (French) 20080725
Properties
Class CL_HRTNM_VALO_COMPUT_ACTUAL  
Short Description TNM: class to handle valuation of actual costs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20080630   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRTNM_VALO_COMPUT_ACTUAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRTNM_VALO_COMPUT TNM: new interface for costs valuation 20080702
Friends
Class CL_HRTNM_VALO_COMPUT_ACTUAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BEGDA Instance attribute Protected Type reference (TYPE) BEGDA Start Date 20081219
2 A_CURRENCY Instance attribute Protected Type reference (TYPE) WAERS Currency Key 20080702
3 A_DATE_REF Instance attribute Protected Type reference (TYPE) ENDDA End Date 20080703
4 A_IS_PARENT_TN Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20080702
5 A_MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country Grouping 20080702
6 A_O_FORM Static Attribute Public Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20080707
7 A_O_VALO_COMPUT_SERVICES Instance attribute Protected Object reference (TYPE REF TO) CL_HRTNM_VALO_COMPUT_SERVICES TNM: service class for TN costs valuation 20080702
8 A_TAB_TN_VAL_LOG Instance attribute Protected Type reference (TYPE) HRTNM_VAL_LOG_TN_TAB TNM: table type for valuation log (attached to a snapshot) 20080708
9 A_WA_SALARY_CC Instance attribute Protected Type reference (TYPE) T77TNM_CC Cost Category 20080702
10 A_WA_SALARY_CG Instance attribute Protected Type reference (TYPE) T77TNM_CG Cost Category Group 20080702
11 A_WA_TN Instance attribute Protected Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080708
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_COSTS Instance method Protected Method Calculate costs attached to course attendees from 1684 20080702
2 CALCULATE_COSTS_SUM Instance method Protected Method Calculate D costs sum 20080723
3 CHECK_PERNR_VALIDITY Instance method Protected Method Check personal number validity 20080702
4 GET_BASIS_DATA Instance method Protected Method Retrieve basis data to perform a cost valuation 20080702
5 GET_BOOKING_INFO Instance method Protected Method Get number of persons booked to a course 20080702
6 GET_COST_FROM_IT1684 Instance method Protected Method Get cost from infotype 1684 20080725
7 GET_COURSE_ATTR Instance method Protected Method Get course general attributes 20080702
8 GET_COURSE_ATT_ABS Instance method Protected Method Get course attendances/absences 20080702
9 GET_COURSE_COSTS Instance method Protected Method Get course costs 20080702
10 GET_COURSE_INFO Instance method Protected Method Get attributes/attendance/costs info for a given course 20080702
11 GET_COURSE_LIST Instance method Protected Method Get list of relevant course in case of actual valuation 20080702
12 GET_DINFO_FROM_E Instance method Protected Method Get course type related to a given course 20080702
13 GET_REGULATORY Instance method Protected Method Get regulatory compliance data 20080702
14 GET_STAFF Instance method Protected Method Get staff data 20080702
15 HANDLE_COLLECTIVE_COSTS Instance method Protected Method Handle actual collective costs 20080702
16 HANDLE_INDIVIDUAL_COSTS Instance method Protected Method Handle actual costs defined by pernr 20080702
17 HANDLE_ORG_COSTS Instance method Protected Method Handle costs defined for a given area/subarea 20080702
18 HANDLE_SALARY_COSTS Instance method Protected Method Handle actual salary costs valuation 20080702
19 HANDLE_TRAINER_COSTS Instance method Protected Method Handle trainer costs related to a given course 20120316
20 HANDLE_TRAINER_OTHER_COSTS Instance method Protected Method Handle trainer other costs related to a given course 20120607
21 SET_ATTENDEES_HRS Instance method Protected Method Set hours HTT/PTT done by course attendees 20080702
22 SET_ATTRIBUTES Instance method Public Method Set attributes 20080702
23 SET_BET_INFO Instance method Protected Method Set D object costs valuation 20080702
24 SET_INDIVIDUAL_COST Instance method Protected Method Set individual costs entered via infotype 1684 20080702
25 UPDATE_IND_COSTS Instance method Protected Method Update individual costs table 20080702
Events
Class CL_HRTNM_VALO_COMPUT_ACTUAL has no event.
Types
Class CL_HRTNM_VALO_COMPUT_ACTUAL has no local type.
Method Signatures

Method CALCULATE_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Importing IM_IF_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD Infotypes: Messages 20080707
3 Importing IM_NBPER_BOOKED Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080702
4 Importing IM_TAB_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20080702
5 Importing IM_TAB_P1001_BOOK Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
6 Importing IM_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
7 Importing IM_TAB_P1001_NEED Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
8 Importing IM_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20080702
9 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
10 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702

Method CALCULATE_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method CALCULATE_COSTS_SUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_D_COSTS_SUM Call by reference Type reference (TYPE) HRTNM_SNAP_COST_TAB Individual Costs 20080723
2 Importing IM_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080723

Method CALCULATE_COSTS_SUM on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method CHECK_PERNR_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20080702
2 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personnel number 20080702
3 Importing IM_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
4 Importing IM_TAB_P1001_NEED Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
5 Importing IM_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702

Method CHECK_PERNR_VALIDITY on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_BASIS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_EINFO Call by reference Type reference (TYPE) HRTNM_EINFO_TAB TNM: table type for E object info 20080702
2 Exporting EX_TAB_P1001_STAFF_FOR Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
3 Exporting EX_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20080702
4 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080702
5 Importing IM_NBPER_TOTAL Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080702
6 Importing IM_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702
7 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702

Method GET_BASIS_DATA on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_BOOKING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NBPER_BOOKED Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080702
2 Exporting EX_TAB_P1001_BOOK Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
3 Exporting EX_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
4 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702

Method GET_BOOKING_INFO on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_COST_FROM_IT1684 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA_COST Call by reference Type reference (TYPE) HRTNM_SNAP_COST ALV Structure of infotype 1036 (Cost Item) 20080725
2 Exporting EX_WA_MSG Call by reference Type reference (TYPE) HRRHAD_MSG Transfer Structure for Return Code and Message 20080725
3 Importing IM_IF_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD Infotypes: Messages 20080725
4 Importing IM_WA_HRT1684 Call by reference Type reference (TYPE) HRT1684 Table Part Infotype 1684 20080725

Method GET_COST_FROM_IT1684 on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_COURSE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_SCHEDULE_HRS Call by reference Type reference (TYPE) HRTNM_SCHEDULE_PTT_TAB TNM: schedule table type 20080702
2 Exporting EX_WA_P1685 Call by reference Type reference (TYPE) P1685 Infotype 1685 : Attributes 20080702
3 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
4 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20081125

Method GET_COURSE_ATTR on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_COURSE_ATT_ABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20080702
2 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702

Method GET_COURSE_ATT_ABS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_COURSE_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20080702
2 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702

Method GET_COURSE_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_COURSE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NBPER_BOOKED Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080702
2 Exporting EX_TAB_HRT1684 Call by reference Type reference (TYPE) HRTNM_HRT1684_TAB Table type for HRT1684 20080702
3 Exporting EX_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20080702
4 Exporting EX_TAB_P1001_BOOK Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
5 Exporting EX_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
6 Exporting EX_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
7 Exporting EX_TAB_SCHEDULE_HRS Call by reference Type reference (TYPE) HRTNM_SCHEDULE_PTT_TAB TNM: schedule table type 20080702
8 Exporting EX_WA_DINFO Call by reference Type reference (TYPE) HRTNM_S_DINFO TNM: structure to store D object info 20080702
9 Exporting EX_WA_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20080702
10 Exporting EX_WA_P1685 Call by reference Type reference (TYPE) P1685 Infotype 1685 : Attributes 20080702
11 Importing IM_TAB_TN_ALL Call by reference Type reference (TYPE) HRTNM_TREE_TAB TNM: tree table type 20080702
12 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
13 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702

Method GET_COURSE_INFO on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_COURSE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_EINFO Call by reference Type reference (TYPE) HRTNM_EINFO_TAB TNM: table type for E object info 20080702
2 Exporting EX_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20080702
3 Importing IM_TAB_P1001_STAFF Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702

Method GET_COURSE_LIST on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_DINFO_FROM_E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA_DINFO Call by reference Type reference (TYPE) HRTNM_S_DINFO TNM: structure to store D object info 20080702
2 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702

Method GET_DINFO_FROM_E on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_REGULATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
2 Exporting EX_WA_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20080702
3 Importing IM_TAB_TN_ALL Call by reference Type reference (TYPE) HRTNM_TREE_TAB TNM: tree table type 20080702
4 Importing IM_WA_DINFO Call by reference Type reference (TYPE) HRTNM_S_DINFO TNM: structure to store D object info 20080702
5 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702

Method GET_REGULATORY on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method GET_STAFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_P1001_STAFF_ACT Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
2 Exporting EX_TAB_P1001_STAFF_FOR Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
3 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080702
4 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702

Method GET_STAFF on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method HANDLE_COLLECTIVE_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Importing IM_NBPER_BOOKED Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20080702
3 Importing IM_TAB_P1001_BOOK Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20120612
4 Importing IM_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
5 Importing IM_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20080702
6 Importing IM_WA_COST Call by reference Type reference (TYPE) HRTNM_SNAP_COST ALV Structure of infotype 1036 (Cost Item) 20080702
7 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
8 Importing IM_WA_HRT1684 Call by reference Type reference (TYPE) HRT1684 Table Part Infotype 1684 20080702

Method HANDLE_COLLECTIVE_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method HANDLE_INDIVIDUAL_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Importing IM_BYPASS_CHECK Call by reference Type reference (TYPE) XFELD Checkbox 20080702
3 Importing IM_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
4 Importing IM_TAB_P1001_NEED Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
5 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
6 Importing IM_WA_COST Call by reference Type reference (TYPE) HRTNM_SNAP_COST ALV Structure of infotype 1036 (Cost Item) 20080702
7 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
8 Importing IM_WA_HRT1684 Call by reference Type reference (TYPE) HRT1684 Table Part Infotype 1684 20080702
9 Importing IM_WA_PERS Call by reference Type reference (TYPE) HRTNM_S_VAL_PERID_ACTUAL TNM: structure to store person ID (actual process) 20080730

Method HANDLE_INDIVIDUAL_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method HANDLE_ORG_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Importing IM_TAB_P1001_BOOK Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
3 Importing IM_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
4 Importing IM_TAB_P1001_NEED Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20080702
5 Importing IM_WA_COST Call by reference Type reference (TYPE) HRTNM_SNAP_COST ALV Structure of infotype 1036 (Cost Item) 20080702
6 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
7 Importing IM_WA_HRT1684 Call by reference Type reference (TYPE) HRT1684 Table Part Infotype 1684 20080702

Method HANDLE_ORG_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method HANDLE_SALARY_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Importing IM_FOR_TRAINER Call by reference Type reference (TYPE) XFELD Salary costs valuation for trainer? 20120316
3 Importing IM_IF_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD Infotypes: Messages 20080707
4 Importing IM_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20080702
5 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702

Method HANDLE_SALARY_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method HANDLE_TRAINER_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_D_COSTS_SUM Call by reference Type reference (TYPE) HRTNM_SNAP_COST_TAB Individual Costs 20120316
2 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20120316
3 Importing IM_IF_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD Infotypes: Messages 20120316
4 Importing IM_NBPER_BOOKED Call by reference Type reference (TYPE) HRTNM_NBPER Total of Attendees 20120316
5 Importing IM_TAB_P1001_BOOK Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20120316
6 Importing IM_TAB_P1001_CANCEL Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20120316
7 Importing IM_TAB_P1001_NEED Call by reference Type reference (TYPE) HRTNM_P1001_TAB Table Type With Structure P1001 20120316
8 Importing IM_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20120316
9 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20120316
10 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO Course object info 20120316
11 Importing IV_COMPRESS_TROC Call by reference Type reference (TYPE) XFELD Compress trainer other costs category 20120607

Method HANDLE_TRAINER_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method HANDLE_TRAINER_OTHER_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20120607
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD Infotypes: Messages 20120607
3 Importing IS_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO Course object info 20120607
4 Importing IV_COMPRESS_TROC Call by reference Type reference (TYPE) XFELD Compress trainer other costs category 20120607

Method HANDLE_TRAINER_OTHER_COSTS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method SET_ATTENDEES_HRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Exporting EX_TAB_RECO_VAL Call by reference Type reference (TYPE) HRTNM_VAL_RECO_TAB TNM: table for regulatory compliance info 20080702
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080702
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080702
5 Importing IM_TAB_HRT1686 Call by reference Type reference (TYPE) HRTNM_HRT1686_TAB Table type for HRT1686 20080702
6 Importing IM_TAB_PERS Call by reference Type reference (TYPE) HRTNM_VAL_PERID_ACTUAL_TAB Person 20080702
7 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
8 Importing IM_TAB_SCHEDULE_HRS Call by reference Type reference (TYPE) HRTNM_SCHEDULE_PTT_TAB TNM: schedule table type 20080702
9 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
10 Importing IM_WA_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20080702
11 Importing IM_WA_P1685 Call by reference Type reference (TYPE) P1685 Infotype 1685 : Attributes 20080702

Method SET_ATTENDEES_HRS on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method SET_ATTRIBUTES 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 20080702
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080702
3 Importing IM_IF_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD Infotypes: Messages 20080702
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20080702
5 Importing IM_O_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20080707
6 Importing IM_WA_PARENT_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702
7 Importing IM_WA_TN Call by reference Type reference (TYPE) HRTNM_S_TREE TNM: tree structure 20080702

Method SET_ATTRIBUTES on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method SET_BET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA_VAL_BET Call by reference Type reference (TYPE) HRTNM_S_VAL_BET_INFO TNM: costs valuation - D object info 20080702
2 Importing IM_TAB_D_COSTS Call by reference Type reference (TYPE) HRTNM_SNAP_COST_TAB Individual Costs 20080702
3 Importing IM_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
4 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
5 Importing IM_WA_DINFO Call by reference Type reference (TYPE) HRTNM_S_DINFO TNM: structure to store D object info 20080702
6 Importing IM_WA_P1681 Call by reference Type reference (TYPE) P1681 Infotype 1681 20080702

Method SET_BET_INFO on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method SET_INDIVIDUAL_COST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PERS_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
2 Importing IM_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel Subarea 20080702
3 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country grouping attached to current cost 20080725
4 Importing IM_ONLY_BOOKED Call by reference Type reference (TYPE) XFELD Checkbox 20080702
5 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personnel number 20080702
6 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
7 Importing IM_WA_COST Call by reference Type reference (TYPE) HRTNM_SNAP_COST ALV Structure of infotype 1036 (Cost Item) 20080702
8 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20080702
9 Importing IM_WA_PERS_INFO_TEMP Call by reference Type reference (TYPE) HRTNM_S_VAL_PERID_ACTUAL TNM: staff assignment structure 20080702
10 Importing IM_WERKS Call by reference Type reference (TYPE) PERSA Personnel Area 20080702

Method SET_INDIVIDUAL_COST on class CL_HRTNM_VALO_COMPUT_ACTUAL has no exception.

Method UPDATE_IND_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_IND_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_COSTS_TAB TNM: costs table type 20080702
2 Importing IM_ABHRS Call by reference Type reference (TYPE) HRTNM_ABHRS Absence hours 20120412
3 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Country grouping attached to current cost 20080725
4 Importing IM_PRPTT Call by reference Type reference (TYPE) HRTNM_PRPTT Attendance hours done during employee working time 20120412
5 Importing IM_TAB_PT1681 Call by reference Type reference (TYPE) HRTNM_PT1681_TAB Structure PT1681: table type 20080702
6 Importing IM_WA_COST Call by reference Type reference (TYPE) HRTNM_SNAP_COST ALV Structure of infotype 1036 (Cost Item) 20080702
7 Importing IM_WA_EINFO Call by reference Type reference (TYPE) HRTNM_S_EINFO TNM: structure to store E object info 20120412

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