SAP ABAP Class CL_MSS_CAT_APPR_CONSOLIDATION (Takes Account of Consolidation When Building Table)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_APPR_APPLICATION (Package) CATS Consolidation Approval: Application
Properties
Class CL_MSS_CAT_APPR_CONSOLIDATION  
Short Description Takes Account of Consolidation When Building Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CATS_APPR_APPLICATION   CATS Consolidation Approval: Application 
Created 20041213   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MSS_CAT_APPR_CONSOLIDATION has no forward declaration.
Interfaces
Class CL_MSS_CAT_APPR_CONSOLIDATION has no interface implemented.
Friends
Class CL_MSS_CAT_APPR_CONSOLIDATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_BL_TR_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) IF_MSS_CAT_APPR_TR_PROCESSOR Access to Buffer Functions 20041213
2 GREF_CUST_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) IF_MSS_CAT_APPR_CUST_PROCESSOR Access to Customizing Processor 20041213
3 GS_CONSOLIDATION_INFO Instance attribute Private Type reference (TYPE) HRMSS_CAT_APPR_COMPRATIVE_CRIT Consolidation Criteria 20041213
4 GT_CONSOLIDATED_TIME_RECORDS Instance attribute Private Type reference (TYPE) HRMSS_CAT_APPR_CONS_T Working Times Grouped acc. to Consolidation Criteria 20041213
5 GT_CONS_TIME_REC_PER_PERIOD Instance attribute Private Type reference (TYPE) HRMSS_CAT_APPR_CONS_T Working Times Grouped acc. to Consolidation Criteria 20050304
6 GT_PERIODS Instance attribute Private Type reference (TYPE) YT_PERIOD 20041213
7 GT_PERIOD_WITH_TIME_RECS Instance attribute Private Type reference (TYPE) YT_PERIOD_RECS 20041213
8 GT_TIME_RECORDS Instance attribute Private Type reference (TYPE) HRXSS_CAT_UIA_TR_ACCESS_T Compatible Interface for Access to Working Times 20041213
9 GV_FIRST_DAY Instance attribute Private Type reference (TYPE) HRMSS_CAT_APPR_FIRST_DAY CATS Approval: First Day of Period 20041213
10 GV_PERIOD_TYPE Instance attribute Private Type reference (TYPE) HRMSS_CAT_APPR_PERTYPE Period Type for CATS Approval 20041213
Methods
# Method Level Visibility Method type Description Created on
1 CONSIDER_CONS1 Instance method Private Method 20041213
2 CONSIDER_CONS2 Instance method Private Method 20041213
3 CONSIDER_CONS3 Instance method Private Method 20041213
4 CONSIDER_CONSOLIDATION Instance method Public Method 20041213
5 CONSIDER_PERIOD Instance method Private Method 20041213
6 CONSIDER_UNIT Instance method Private Method 20041213
7 CONSTRUCTOR Instance method Public Constructor Constructor 20041213
8 DETERMINE_RELEVANT_PERIOD Instance method Private Method 20041213
9 GET_BOUNDARY Instance method Private Method 20041213
10 INSERT_RECS_OF_PERIOD Instance method Private Method 20050304
Events
Class CL_MSS_CAT_APPR_CONSOLIDATION has no event.
Types
Class CL_MSS_CAT_APPR_CONSOLIDATION has no local type.
Method Signatures

Method CONSIDER_CONS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONSOLIDATED_TR Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CONS Arbeitszeiten nach Konsolidierungskriterien gruppiert 20041213
2 Importing IT_RECS Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CATSDB_EXTT TR-Referenz mit CATSDB_EXT-Anteil 20041213

Method CONSIDER_CONS1 on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method CONSIDER_CONS2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONSOLIDATED_TR Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CONS Arbeitszeiten nach Konsolidierungskriterien gruppiert 20041213
2 Importing IT_RECS Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CATSDB_EXTT TR-Referenz mit CATSDB_EXT-Anteil 20041213

Method CONSIDER_CONS2 on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method CONSIDER_CONS3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONSOLIDATED_TR Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CONS Arbeitszeiten nach Konsolidierungskriterien gruppiert 20041213
2 Importing IT_RECS Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CATSDB_EXTT TR-Referenz mit CATSDB_EXT-Anteil 20041213

Method CONSIDER_CONS3 on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method CONSIDER_CONSOLIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TIME_RECORDS Call by reference Type reference (TYPE) HRXSS_CAT_UIA_TR_ACCESS_T Kompatible Schnittstelle für den Zugriff auf Arbeitszeiten 20041223
2 Importing IV_CONTEXT_CONSOLIDATION Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050317
3 Returning RT_CONSOLIDATED_TIME_RECORDS Value transfer Type reference (TYPE) HRMSS_CAT_APPR_CONS_T Arbeitszeiten nach Konsolidierungskriterien gruppiert 20041213

Method CONSIDER_CONSOLIDATION on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method CONSIDER_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_CONSOLIDATION Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050317

Method CONSIDER_PERIOD on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method CONSIDER_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONSOLIDATED_TR Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CONS Arbeitszeiten nach Konsolidierungskriterien gruppiert 20041213
2 Importing IT_RECS Call by reference Type reference (TYPE) HRMSS_CAT_APPR_REF_CATSDB_EXTT TR-Referenz mit CATSDB_EXT-Anteil 20041213

Method CONSIDER_UNIT on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_BL_TR_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_MSS_CAT_APPR_TR_PROCESSOR Zugriff auf Puffer-Funktionen 20041213
2 Importing IREF_CUST_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_MSS_CAT_APPR_CUST_PROCESSOR Zugriff auf den Customizing-Prozessor 20041213

Method CONSTRUCTOR on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method DETERMINE_RELEVANT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20041213
2 Exporting EV_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20041213
3 Importing IV_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20041213

Method DETERMINE_RELEVANT_PERIOD on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method GET_BOUNDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20041213
2 Exporting EV_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20041213
3 Importing IV_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20041213

Method GET_BOUNDARY on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.

Method INSERT_RECS_OF_PERIOD Signature

Method INSERT_RECS_OF_PERIOD on class CL_MSS_CAT_APPR_CONSOLIDATION has no parameter.
Method INSERT_RECS_OF_PERIOD on class CL_MSS_CAT_APPR_CONSOLIDATION has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600