SAP ABAP Class CL_MSS_CAT_APPR_ROW (Line of CATS Consolidation Approval)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XSS_CAT_ROW Abstraction of Time Sheet -> Row 20041116
Properties
Class CL_MSS_CAT_APPR_ROW  
Short Description Line of CATS Consolidation Approval    
Super Class CL_XSS_CAT_ROW Abstraction of Time Sheet -> Row 
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 20041115   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EXITHANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MSS_CAT_APPR_ROW has no interface implemented.
Friends
Class CL_MSS_CAT_APPR_ROW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONTEXT Constant Private Type reference (TYPE) STRING 'CONTEXT' 20041228
2 GC_DRILL_DOWN Constant Private Type reference (TYPE) STRING 'DRILL_DOWN' 20041116
3 GC_SINGLE_ITEM Constant Private Type reference (TYPE) STRING 'SINGLE_ITEM' 20041116
4 GREF_BADI Instance attribute Private Object reference (TYPE REF TO) HRCATS_APPR_CUST BAdI - Interface HRCATS_APPR_CUST 20041220
5 GREF_CUST_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) IF_MSS_CAT_APPR_CUST_PROCESSOR Access to Customizing Processor 20041116
6 GREF_TR_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) IF_MSS_CAT_APPR_TR_PROCESSOR Access to Buffer Functions 20041206
7 GS_BADI_CUSTOMIZING Instance attribute Private Type reference (TYPE) HRMSS_CAT_APPR_CUST_EXT Customizing of CATS Consolidation Approval for BAdIs 20041220
8 GS_CONS_CRITERIA_WITH_VALUES Instance attribute Public Type reference (TYPE) HRMSS_CAT_APPR_COMPR_CRIT_VAL Consolidation Values for CATS Approval 20041209
9 GT_TIME_RECORD_CELL_TABLE Instance attribute Protected Type reference (TYPE) HRXSS_CAT_UIA_TR_ACCESS_T Compatible Interface for Access to Working Times 20041116
10 GV_BADI_NOT_IMPLEMENTED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050621
11 GV_COMP_VAL1 Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20041209
12 GV_COMP_VAL2 Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20041209
13 GV_IS_SUM_ROW Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050318
14 GV_PERIOD_BEGDA Instance attribute Public Type reference (TYPE) BEGDA Valid-From Date 20041209
15 GV_PERIOD_ENDDA Instance attribute Public Type reference (TYPE) ENDDA End of Validity Period 20041209
16 GV_ROW_TYPE Instance attribute Private Type reference (TYPE) STRING 20041116
17 GV_SUM_OF_ROW Instance attribute Public Type reference (TYPE) STRING 20050315
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20041116
2 DETERMINE_APPROVAL_VALUE Instance method Private Method 20041207
3 DETERMINE_REASON Instance method Private Method 20041207
4 FIT_INTO_ROW_AND_SET_DATA Instance method Public Method 20041116
5 GET_COMP_VALUES Instance method Private Method 20041206
6 GET_CONS_VALUES Instance method Public Method 20041207
7 GET_PERIOD Instance method Private Method 20041207
8 GET_TEXT_DD Instance method Private Method 20041220
9 GET_TEXT_SI Instance method Private Method 20041220
10 SET_APPROVAL_VALUE Instance method Private Method 20041206
11 SET_CONTEXT_SUM Instance method Public Method 20050317
12 SET_DATE_RANGE_DD Instance method Private Method 20041222
13 SET_DD_COMPARATIVE_VALUES Instance method Private Method 20041206
14 SET_FIRST_TIME_RECORD Instance method Public Method 20041116
15 SET_IS_SUM_ROW Instance method Public Method 20050318
16 SET_MESSAGE Instance method Private Method 20041207
17 SET_QUANTITY Instance method Private Method 20041222
18 SET_REASON Instance method Private Method 20041206
19 SET_SUM Instance method Private Method 20041207
Events
Class CL_MSS_CAT_APPR_ROW has no event.
Types
Class CL_MSS_CAT_APPR_ROW has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CUST_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_MSS_CAT_APPR_CUST_PROCESSOR Zugriff auf den Customizing-Prozessor 20041116
2 Importing IREF_MARKER_COLUMN Call by reference Object reference (TYPE REF TO) IF_XSS_CAT_COLUMN_INFO Zugriff auf Spalten des Arbeitszeiblatts 20041116
3 Importing IREF_TR_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_MSS_CAT_APPR_TR_PROCESSOR Zugriff auf Puffer-Funktionen 20041206
4 Importing IT_ACCOUNT_COLUMN_INFO_TAB Call by reference Type reference (TYPE) HRXSS_CAT_COLUMN_INFO_T Spalteninformationen für den Aufbau der Tabelle 20041116
5 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20041116
6 Importing IV_ROW_TYPE Call by reference Type reference (TYPE) STRING 20041116

Method CONSTRUCTOR on class CL_MSS_CAT_APPR_ROW has no exception.

Method DETERMINE_APPROVAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPR_VAL Value transfer Type reference (TYPE) STRING 20041207

Method DETERMINE_APPROVAL_VALUE on class CL_MSS_CAT_APPR_ROW has no exception.

Method DETERMINE_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REASON Value transfer Type reference (TYPE) STRING 20041207

Method DETERMINE_REASON on class CL_MSS_CAT_APPR_ROW has no exception.

Method FIT_INTO_ROW_AND_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TIME_RECORD Call by reference Object reference (TYPE REF TO) IF_XSS_CAT_UIA_TR_ACCESS Kompatible Schnittstelle für den Zugriff auf Arbeitszeiten 20041116
2 Returning RV_FITS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041116

Method FIT_INTO_ROW_AND_SET_DATA on class CL_MSS_CAT_APPR_ROW has no exception.

Method GET_COMP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE1 Value transfer Type reference (TYPE) CATSCELL Field value 20041206
2 Exporting EV_VALUE2 Value transfer Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20041206

Method GET_COMP_VALUES on class CL_MSS_CAT_APPR_ROW has no exception.

Method GET_CONS_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONS_CRIT_VAL Value transfer Type reference (TYPE) HRMSS_CAT_APPR_COMPR_CRIT_VAL Konsolidierungswerte CATS-Genehmigung 20050224
2 Exporting EV_VAL1 Value transfer Type reference (TYPE) FIELDVALUE Field value 20050224
3 Exporting EV_VAL2 Value transfer Type reference (TYPE) FIELDVALUE Field value 20041207
4 Exporting EV_VAL3 Value transfer Type reference (TYPE) FIELDVALUE Field value 20041207

Method GET_CONS_VALUES on class CL_MSS_CAT_APPR_ROW has no exception.

Method GET_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 20041207
2 Exporting EV_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20041207

Method GET_PERIOD on class CL_MSS_CAT_APPR_ROW has no exception.

Method GET_TEXT_DD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLOR_SUM Value transfer Type reference (TYPE) HRMSS_CAT_APPR_COLOR_SUM Einfärbung der Summenspalte erforderlich 20041220
2 Exporting EV_TEXT Value transfer Type reference (TYPE) HRMSS_CAT_APPR_TEXT_COLUMN Wert der Textspalte 20041220
3 Importing IT_TIME_RECS Call by reference Type reference (TYPE) HRMSS_CAT_APPR_CATSDB_EXT_T CATS-Konsolidierungsgenehmigung 20041220

Method GET_TEXT_DD on class CL_MSS_CAT_APPR_ROW has no exception.

Method GET_TEXT_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Value transfer Type reference (TYPE) HRMSS_CAT_APPR_TEXT_COLUMN Wert der Textspalte 20041220
2 Importing IT_TIME_RECS Call by reference Type reference (TYPE) HRMSS_CAT_APPR_CATSDB_EXT_T CATS-Konsolidierungsgenehmigung 20041220

Method GET_TEXT_SI on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_APPROVAL_VALUE Signature

Method SET_APPROVAL_VALUE on class CL_MSS_CAT_APPR_ROW has no parameter.
Method SET_APPROVAL_VALUE on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_CONTEXT_SUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUM Call by reference Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20050317

Method SET_CONTEXT_SUM on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_DATE_RANGE_DD Signature

Method SET_DATE_RANGE_DD on class CL_MSS_CAT_APPR_ROW has no parameter.
Method SET_DATE_RANGE_DD on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_DD_COMPARATIVE_VALUES Signature

Method SET_DD_COMPARATIVE_VALUES on class CL_MSS_CAT_APPR_ROW has no parameter.
Method SET_DD_COMPARATIVE_VALUES on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_FIRST_TIME_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TIME_RECORD Call by reference Object reference (TYPE REF TO) IF_XSS_CAT_UIA_TR_ACCESS Kompatible Schnittstelle für den Zugriff auf Arbeitszeiten 20041116
2 Importing IT_TIME_RECORDS_OF_ROW Call by reference Type reference (TYPE) HRXSS_CAT_UIA_TR_ACCESS_T Kompatible Schnittstelle für den Zugriff auf Arbeitszeiten 20041209
3 Importing IV_ROW_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20041222
4 Importing IV_ROW_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20041222

Method SET_FIRST_TIME_RECORD on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_IS_SUM_ROW Signature

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

Method SET_IS_SUM_ROW on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_MESSAGE Signature

Method SET_MESSAGE on class CL_MSS_CAT_APPR_ROW has no parameter.
Method SET_MESSAGE on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_QUANTITY Signature

Method SET_QUANTITY on class CL_MSS_CAT_APPR_ROW has no parameter.
Method SET_QUANTITY on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_REASON Signature

Method SET_REASON on class CL_MSS_CAT_APPR_ROW has no parameter.
Method SET_REASON on class CL_MSS_CAT_APPR_ROW has no exception.

Method SET_SUM Signature

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