SAP ABAP Class CL_HRTMC_PERIOD_UTILITIES (Service Methods for Analysis Period)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-TM (Application Component) Talent Management
     HCM_TMC (Package) HCM: Talent Management Core
Properties
Class CL_HRTMC_PERIOD_UTILITIES  
Short Description Service Methods for Analysis Period    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package HCM_TMC   HCM: Talent Management Core 
Created 20080731   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRTMC_PERIOD_UTILITIES has no forward declaration.
Interfaces
Class CL_HRTMC_PERIOD_UTILITIES has no interface implemented.
Friends
Class CL_HRTMC_PERIOD_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_PERIOD Static Attribute Private Type reference (TYPE) TY_T_PERIOD Table of Analysis Periods 20080731
2 GT_TARGET Static Attribute Private Type reference (TYPE) TY_T_TARGET Key Date Customizing 20080819
3 GV_PERIOD_GROUP Static Attribute Private Type reference (TYPE) HRTMC_PP_GROUP Analysis Period Group 20080731
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATE Static method Private Method Check Date 20081110
2 GET_ANALYSIS_PERIOD Static method Public Method Return Start and End Date of Analysis Period 20081110
3 GET_PERIOD Static method Private Method Return Analysis Period 20080731
4 GET_PERIOD_CUST Static method Private Method Return Analysis Period Customizing 20080819
5 GET_PERIOD_FROM_TARGET Static method Private Method Return Analysis Period for Period 20081110
6 GET_PREV_PERIOD Static method Private Method Return Previous Analysis Period 20080801
7 GET_PREV_PERIOD_DATES Static method Public Method Return Previous Analysis Period 20080820
8 GET_PREV_TARGET_DATE Static method Public Method Return Key Date for Prev. Performance and Potential Records 20080801
9 GET_TARGET Static method Private Method Return Key Date for Performance and Potential Records 20080819
10 GET_TARGET_CUST Static method Private Method Return Key Date Customizing 20080819
11 GET_TARGET_DATE Static method Public Method Return Key Date for Performance and Potential Records 20080731
12 GET_TARGET_DATES Static method Public Method Return Key Dates for Performance and Potential Records 20080801
Events
Class CL_HRTMC_PERIOD_UTILITIES has no event.
Types
Class CL_HRTMC_PERIOD_UTILITIES has no local type.
Method Signatures

Method CHECK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Datum 20081110
2 Returning RV_DATE Value transfer Type reference (TYPE) DATUM Datum 20081110

Method CHECK_DATE on class CL_HRTMC_PERIOD_UTILITIES has no exception.

Method GET_ANALYSIS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081110
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20081110
3 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_PERIOD Betrachtungszeitraum 20081110
4 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) HRTMC_PP_TARGET_TYPE Typ des Stichtags 20081110
5 Returning RS_PERIOD Value transfer Type reference (TYPE) HRPERIODS Perioden 20081110
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20081110

Method GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) DATUM Datum 20080731
2 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_GROUP Gruppierung von Betrachtungszeiträumen 20080731
3 Returning RS_PERIOD Value transfer Type reference (TYPE) TY_PERIOD Betrachtungszeitraum 20080731
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080801

Method GET_PERIOD_CUST Signature

Method GET_PERIOD_CUST on class CL_HRTMC_PERIOD_UTILITIES has no parameter.
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080819

Method GET_PERIOD_FROM_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Datum 20081110
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Datum 20081110
3 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) HRTMC_PP_TARGET_TYPE Typ des Stichtags 20081110
4 Returning RS_PERIOD Value transfer Type reference (TYPE) HRPERIODS 20081110
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20081110

Method GET_PREV_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) DATUM Datum 20080801
2 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_GROUP Gruppierung von Betrachtungszeiträumen 20080801
3 Returning RS_PREV_PERIOD Value transfer Type reference (TYPE) TY_PERIOD Betrachtungszeitraum 20080801
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080801

Method GET_PREV_PERIOD_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREV_PERIOD_BEGDA Call by reference Type reference (TYPE) BEGDA Beginn des Zeitraums 20080820
2 Exporting ES_PREV_PERIOD_ENDDA Call by reference Type reference (TYPE) ENDDA Ende des Zeitraums 20080820
3 Importing IV_KEY_DATE Call by reference Type reference (TYPE) DATUM Datum 20080820
4 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_GROUP Gruppierung von Betrachtungszeiträumen 20080820
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080820

Method GET_PREV_TARGET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Datum 20080801
2 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_PERIOD Betrachtungszeitraum 20080801
3 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) HRTMC_PP_TARGET_TYPE Typ des Stichtags 20080801
4 Returning RV_TARGET_DATE Value transfer Type reference (TYPE) DATUM Stichtag 20080801
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080801

Method GET_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20080819
2 Importing IV_PERIOD_ID Call by reference Type reference (TYPE) HRTMC_PP_PERIOD Betrachtungszeitraum 20080819
3 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) HRTMC_PP_TARGET_TYPE Typ des Stichtags 20080819
4 Returning RV_TARGET_DATE Value transfer Type reference (TYPE) DATUM Stichtag 20080819
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080819

Method GET_TARGET_CUST Signature

Method GET_TARGET_CUST on class CL_HRTMC_PERIOD_UTILITIES has no parameter.
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080819

Method GET_TARGET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Datum 20080731
2 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_PERIOD Betrachtungszeitraum 20080731
3 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) HRTMC_PP_TARGET_TYPE Typ des Stichtags 20080731
4 Returning RV_TARGET_DATE Value transfer Type reference (TYPE) DATUM Stichtag 20080731
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080801

Method GET_TARGET_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080801
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA 20080801
3 Importing IV_PERIOD_GROUP Call by reference Type reference (TYPE) HRTMC_PP_PERIOD Betrachtungszeitraum 20080801
4 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) HRTMC_PP_TARGET_TYPE Typ des Stichtags 20080801
5 Returning RT_TARGET_DATE Value transfer Type reference (TYPE) SZTG_DATST Stichtage 20080801
# Exception Resumable Description Created on
1 CX_HRTMC_T77TMCPPPERIOD Ausnahmen für Betrachtungszeitraum-Customizing 20080801
History
Last changed by/on SAP  20130531 
SAP Release Created in 701