SAP ABAP Class CL_HRCCE_GROUPING_READER (Grouping reader)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-CE (Application Component) Concurrent Employment
     PCCE_GROUPINGS_BL (Package) Grouping Tool Concurrent Employment - Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20011218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRCCE_GROUPING_READER_PAD Grouping reader: read infotype records 20011210
2 Inheritance (c INHERITING FROM c_ref)  CL_HRCCE_GROUPING_READER_PAY Grouping reader: payroll results 20011211
Properties
Class CL_HRCCE_GROUPING_READER  
Short Description Grouping reader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCCE_GROUPINGS_BL   Grouping Tool Concurrent Employment - Business Logic 
Created 20010613   SAP 
Last change 20011210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T7CCE_GPASG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T7CCE_GPRULE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20011218
Friends
Class CL_HRCCE_GROUPING_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PERSON_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRCCE_PERSON_READER Person reader 20020206
2 C_GPVAL_UNGROUPED Constant Public Type reference (TYPE) PCCE_GPVAL SPACE Independent grouping value 20010912
3 C_MOLGA_INTERNATIONAL Constant Private Type reference (TYPE) MOLGA SPACE Ländergruppierung 20020214
4 C_SUBRC_EXISTING_VALUE Constant Private Type reference (TYPE) SYSUBRC 0 Existing grouping value (see method CHECK_VALUE_BY_MOLGA) 20020214
5 C_SUBRC_NO_EXISTING_VALUE Constant Private Type reference (TYPE) SYSUBRC 4 No Existing grouping value (see method CHECK_VALUE_BY_MOLGA) 20020214
6 FALSE Instance attribute Protected Attribute reference (LIKE) 20011218
7 TRUE Instance attribute Protected Attribute reference (LIKE) 20011218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALUE_BY_MOLGA Instance method Public Method Check the grouping value 20020111
2 CHECK_VALUE_BY_ONE_MOLGA Instance method Private Method Check the grouping value 20020214
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020206
4 GET_GROUPED_PERIODS_BY_PERNR Instance method Public Method Get the personnel assignments grouped with a pers. assign. 20010903
5 GET_PERNR_BY_VALUE Instance method Public Method Get personnel assignment. with the grouping value 20011218
6 GET_TEXT_OF_VALUE Instance method Public Method Get the text of a grouping value 20020104
7 GET_VALUES_BY_PERNR Instance method Public Method Get the group values of a personnel assignment 20010831
8 GET_VALUES_BY_PERNR_TAB Instance method Private Method Get the group values of some personnel assign. 20010831
9 GET_VALUES_BY_PERSONID Instance method Public Method Get the group. values of all personnel assign. of a personid 20010831
10 REMOVE_UNNECESSARY_SPLITS Static method Protected Method 20020514
11 SET_PROCESS_FLAG Instance method Public Method Set proce.Flag fr all PERNR that are groupd w/ selectd PERNR 20020131
Events
Class CL_HRCCE_GROUPING_READER has no event.
Types
Class CL_HRCCE_GROUPING_READER has no local type.
Method Signatures

Method CHECK_VALUE_BY_MOLGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20020111
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20020111
3 Importing P_GPVAL Call by reference Type reference (TYPE) PCCE_GPVAL 20020111
4 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020111
5 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Zeiträume 20020111
6 Exporting P_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, 0 = OK, 4 = Nicht OK 20020111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020214

Method CHECK_VALUE_BY_ONE_MOLGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20020214
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20020214
3 Importing P_GPVAL Call by reference Type reference (TYPE) PCCE_GPVAL 20020214
4 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20020214
5 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Zeiträume 20020214
6 Exporting P_VALUE_FOUND Call by reference Type reference (TYPE) BOOLE_D 0/4, Wert hat ' '/nicht gefunden 20020514
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020214

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRCCE_GROUPING_READER has no parameter.
Method CONSTRUCTOR on class CL_HRCCE_GROUPING_READER has no exception.

Method GET_GROUPED_PERIODS_BY_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GPCONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20011005
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20010903
3 Exporting P_GPVAL Call by reference Type reference (TYPE) PCCET_PERNR_PERIOD Beschäftigungsvertrag und gemeins. Gültigkeitsdat.intervall 20010903
4 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Periode 20010903
5 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20010903
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20010912

Method GET_PERNR_BY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GPCONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20011218
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20011218
3 Importing P_GPVAL Call by reference Type reference (TYPE) PCCE_GPVAL Gruppierungswert 20011218
4 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Periode 20011218
5 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20011218
6 Exporting P_RPERNR Call by reference Type reference (TYPE) PCCET_PERNR_PERIOD_U Beschäftigungsvertrag und zugehöriger Zeitraum 20011218
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20011218

Method GET_TEXT_OF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GPCONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20020104
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20020104
3 Importing P_GPVAL Call by reference Type reference (TYPE) PCCE_GPVAL Gruppierungswert 20020104
4 Importing P_MODE Call by reference Type reference (TYPE) HRPAD_READ_MODE HR: Einzelsatzzugriff, Art des Lesezugriffs 20020104
5 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA '99' Ländergruppierung - SPACE = International 20020104
6 Importing P_PERIOD Value transfer Type reference (TYPE) HRPERIODS Periode 20020104
7 Exporting P_TEXT Call by reference Type reference (TYPE) TEXT60 Beschreibung des Grupppierungswerts 20020104
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020104

Method GET_VALUES_BY_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GPCONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20011005
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20010831
3 Exporting P_GPVAL Call by reference Type reference (TYPE) PCCET_PERIOD_GPVAL Gruppierungswert und zugehöriges Gültigkeitsintervall 20010831
4 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Periode 20010831
5 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20010831
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20010912

Method GET_VALUES_BY_PERNR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GPCONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20011005
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20010831
3 Exporting P_GPVAL Call by reference Type reference (TYPE) PCCET_PERNR_PERIOD_GPVAL Projekt und zugehörige Gruppierungswerte 20010831
4 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Periode 20010831
5 Importing P_PERNR Call by reference Type reference (TYPE) PCCET_PERNR Personennummer 20010831
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20010912

Method GET_VALUES_BY_PERSONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GPCONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT Gruppierungskontext 20011005
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20010831
3 Exporting P_GPVAL Call by reference Type reference (TYPE) PCCET_PERNR_PERIOD_GPVAL Projekt und zugehörige Gruppierungswerte 20010831
4 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Periode 20010831
5 Importing P_PERSONID Call by reference Type reference (TYPE) PERSONID Personennummer 20010831
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20010912

Method REMOVE_UNNECESSARY_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_GPVAL Call by reference Type reference (TYPE) PCCET_PERIOD_GPVAL Gruppierungswert und Gültigkeitsintervall 20020514
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020514

Method SET_PROCESS_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ALL_PERNRS Call by reference Type reference (TYPE) PCCET_PNP_TAB_PERSON_PERNR PNP CE: Tabellentyp Personennummer 20020131
2 Importing P_GPRSN Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund 20020131
3 Importing P_OBJID Call by reference Type reference (TYPE) PERSONID Personalnummer 20020131
4 Importing P_PERIOD Call by reference Type reference (TYPE) HRPERIODS Zeitraum für Auswertung 20020131
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020131
History
Last changed by/on SAP  20011210 
SAP Release Created in 470