SAP ABAP Class CL_HRTNM_VALO_SPLIT (TNM: class reponsible to split valuated 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_SPLIT TNM: interface for splitting valuated costs 20080901
Properties
Class CL_HRTNM_VALO_SPLIT  
Short Description TNM: class reponsible to split valuated 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 20080603   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PTNM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRTNM_VALO_SPLIT TNM: interface for splitting valuated costs 20080901
Friends
Class CL_HRTNM_VALO_SPLIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_O_FORM Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20080704
2 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 20080716
3 A_TAB_TN_DAQ Instance attribute Protected Type reference (TYPE) HRTNM_SNAP_TN_TAB Training Needs 20080704
4 A_WA_TN_DAQ Instance attribute Protected Type reference (TYPE) HRTNM_S_SNAP_TN DAQ values for in-process training need 20080704
Methods
# Method Level Visibility Method type Description Created on
1 SET_AREA_LABELS Instance method Protected Method Set area/subarea labels 20080701
2 SET_VALUES_FROM_DAQ Instance method Protected Method Set values comparing taking into account values from DAQ 20080704
3 TRANSFER_COST_DATA Instance method Protected Method Transfer costs data from val. struct. to snap struct. 20080701
4 TRANSFER_PASS_DATA Instance method Protected Method Transfer pers assign data from val. struct. to snap struct. 20080701
5 TRANSFER_PASS_DATA_ACT Instance method Protected Method Transfer person assign data (actual valuation) 20080702
6 TRANSFER_RECO_DATA Instance method Protected Method Transfer regulatory data from val. struct. to snap struct. 20080701
7 TRANSFER_TN_DATA Instance method Protected Method Transfer TN data from val. struct. to snap struct. 20080701
Events
Class CL_HRTNM_VALO_SPLIT has no event.
Types
Class CL_HRTNM_VALO_SPLIT has no local type.
Method Signatures

Method SET_AREA_LABELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BTRTL_TXT Call by reference Type reference (TYPE) BTRTX Personnel Subarea Text 20080701
2 Exporting EX_WERKS_TXT Call by reference Type reference (TYPE) PBTXT Personnel Area Text 20080701
3 Importing IM_WA_ANY Call by reference Type reference (TYPE) ANY 20080701

Method SET_AREA_LABELS on class CL_HRTNM_VALO_SPLIT has no exception.

Method SET_VALUES_FROM_DAQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WA_ANY Call by reference Type reference (TYPE) ANY 20080704
2 Importing IM_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: Section 20080704
3 Importing IM_WA_ANY_DAQ Call by reference Type reference (TYPE) ANY 20080704

Method SET_VALUES_FROM_DAQ on class CL_HRTNM_VALO_SPLIT has no exception.

Method TRANSFER_COST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_SNAP_COSTS Call by reference Type reference (TYPE) HRTNM_SNAP_COST_TAB Individual Costs 20080701
2 Importing IM_D_TOTDU Call by reference Type reference (TYPE) HRTNM_TOTDU Training Total Duration 20080701
3 Importing IM_TAB_VAL_COSTS Call by reference Type reference (TYPE) HRTNM_VAL_COSTS_TAB TNM: costs table type 20080701
4 Importing IM_WA_SNAP_RECO Call by reference Type reference (TYPE) HRTNM_SNAP_RECO Regulatory Compliance for Training Needs 20080701
5 Importing IS_SNAP_DRECO Call by reference Type reference (TYPE) HRTNM_SNAP_RECO Regulatory Compliance for Training Needs 20100223
6 Importing IS_VAL_RECO Call by reference Type reference (TYPE) HRTNM_S_VAL_RECO TNM: regulatory compliance info 20130422
7 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL Forecast or actual valuation? 20130422

Method TRANSFER_COST_DATA on class CL_HRTNM_VALO_SPLIT has no exception.

Method TRANSFER_PASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_SNAP_PASS Call by reference Type reference (TYPE) HRTNM_SNAP_PASS_TAB Person Assignement 20080701
2 Importing IM_D_TOTDU Call by reference Type reference (TYPE) HRTNM_TOTDU Training Total Duration 20080701
3 Importing IM_TAB_PERS_VAL Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080701
4 Importing IM_WA_SNAP_RECO Call by reference Type reference (TYPE) HRTNM_SNAP_RECO Regulatory Compliance for Training Needs 20080701
5 Importing IT_RECO_VAL Call by reference Type reference (TYPE) HRTNM_VAL_RECO_TAB TNM: table for regulatory compliance info 20130422

Method TRANSFER_PASS_DATA on class CL_HRTNM_VALO_SPLIT has no exception.

Method TRANSFER_PASS_DATA_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SPLIT_OPTION Call by reference Type reference (TYPE) HRTNM_PARAM_VALUE Costs split option 20130422
2 Exporting EX_TAB_SNAP_RECO Call by reference Type reference (TYPE) HRTNM_SNAP_RECO_TAB Regulatory Compliance 20080702
3 Importing IM_D_TOTDU Call by reference Type reference (TYPE) HRTNM_TOTDU Training Total Duration 20080702
4 Importing IM_TAB_PERS_VAL Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080702
5 Importing IM_TAB_RECO_VAL Call by reference Type reference (TYPE) HRTNM_VAL_RECO_TAB TNM: table for regulatory compliance info 20080702

Method TRANSFER_PASS_DATA_ACT on class CL_HRTNM_VALO_SPLIT has no exception.

Method TRANSFER_RECO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_SNAP_RECO Call by reference Type reference (TYPE) HRTNM_SNAP_RECO_TAB Regulatory Compliance 20080701
2 Importing IM_D_TOTDU Call by reference Type reference (TYPE) HRTNM_TOTDU Training Total Duration 20080701
3 Importing IM_TAB_PERS_VAL Call by reference Type reference (TYPE) HRTNM_VAL_STAFF_TAB TNM: staff assignment table type 20080701
4 Importing IM_TAB_RECO_VAL Call by reference Type reference (TYPE) HRTNM_VAL_RECO_TAB TNM: table for regulatory compliance info 20080701

Method TRANSFER_RECO_DATA on class CL_HRTNM_VALO_SPLIT has no exception.

Method TRANSFER_TN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_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) 20080716
2 Exporting EX_TAB_SNAP_TN Call by reference Type reference (TYPE) HRTNM_SNAP_TN_TAB Training Needs 20080701
3 Importing IM_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20080702
4 Importing IM_TAB_TN_VAL Call by reference Type reference (TYPE) HRTNM_VAL_TN_TAB TNM: TN table type for costs valuation 20080701

Method TRANSFER_TN_DATA on class CL_HRTNM_VALO_SPLIT has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in