SAP ABAP Class CL_HRBEN_PAYROLL_SERVICES_CE (Benefits Services for CE)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX (Application Component) Payroll: General Parts
     PAOC_PAY_BASIC_FUNCTIONS (Package) Basic Payroll Functions for Concurrent Employment
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBEN_CE_PAYROLL_SERVICES Payroll Services for Benefits (CE) 20011011
Properties
Class CL_HRBEN_PAYROLL_SERVICES_CE  
Short Description Benefits Services for CE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_BASIC_FUNCTIONS   Basic Payroll Functions for Concurrent Employment 
Created 20011011   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_PAY_CONTEXT_CE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRBEN_CE_PAYROLL_SERVICES Payroll Services for Benefits (CE) 20011011
Friends
Class CL_HRBEN_PAYROLL_SERVICES_CE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BEN_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_HRBEN_PAYROLL_SERVICES_CE Benefits Services for CE 20011011
2 A_INACTIVE_CRTS Instance attribute Private Type reference (TYPE) HRPAY99_TT_PERAS_CRT CRT and Personnel Assignment (Table) 20020502
3 A_PAYROLL_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Payroll Context 20011011
4 A_TAB_BAREA Instance attribute Private Type reference (TYPE) BEN_TAB_BAREA Main Personnel Assignment Table 20011011
5 A_TAB_P0171 Instance attribute Private Type reference (TYPE) HRBEN00_P0171 Table P0170 20011011
6 C_BEN_REASON Constant Public Type reference (TYPE) PCCE_GPRSN 'XXB0' Payroll Results: Results Table 20011011
7 C_DEFAULT_DIST_RULE Constant Public Type reference (TYPE) PCCE_DIST_RULE 'BENM' Default Customizing Rule 20011031
8 C_DIST_APPLICATION Instance attribute Private Type reference (TYPE) PCCE_DIST_APPLICATION 'XXBN' Distribution Application 20020118
9 C_MESS_CLASS1 Constant Public Type reference (TYPE) ARBGB 'HRBEN00CCETABLEREADS' Message Class 20020131
10 C_NO_MESS Constant Public Type reference (TYPE) SY-MSGTY 'N' Messages, Message Type 20020131
11 G_TAB_SAVE_GROUPING Instance attribute Private Type reference (TYPE) T_TAB_SAVE_GROUPING Buffer for Contracts Grouped Together 20011011
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20011011
2 DELETE_IT_ENTRY Instance method Public Method 20011011
3 DISTRIBUTE_IT Instance method Public Method Distribute Benefits Wage Types on a Contract Level 20011012
4 GET_APER_LINE Instance method Public Method Get Aper Line for a Set of Main Personnel Assignments 20011030
5 GET_CONSECUTIVE_MAIN_CONTRACT Instance method Public Method 20011011
6 GET_CONTRACTS_PRO_BAREA Instance method Public Method Get Table with Main Personnel Assignments 20011030
7 GET_CRT_SUM Instance method Public Method 20011011
8 GET_GROUPED_PERNR Instance method Private Method Get Personnel Assignments Which Are Grouped Together 20011011
9 GET_INSTANCE Instance method Public Method 20011011
10 GET_IT_SUM Instance method Public Method 20011011
11 GET_LAST_CONTR Instance method Public Method 20011011
12 GET_MAIN_CONTRACT Instance method Public Method Get Table with Main Personnel Assignments 20011011
13 GET_PAYROLL_CONTEXT Instance method Public Method Get the Payroll Context 20110516
14 GET_PERS_CRT_SUM Instance method Public Method 20011011
15 GET_RT_SUM Instance method Public Method 20011011
16 INIT_INSTANCE Static method Public Method Initialize Instance 20011011
17 INIT_PERSON Instance method Public Method Init Person Data 20011011
18 PREPARE_BENEFITS_DATA Instance method Public Method Prepare Table WPBP, Infotypes for Benefits Functions 20011030
19 READ_IT_LINE Instance method Public Method 20011011
Events
Class CL_HRBEN_PAYROLL_SERVICES_CE has no event.
Types
Class CL_HRBEN_PAYROLL_SERVICES_CE 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 IM_PAYROLL_CONTEXT Call by reference Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Payroll context 20011011

Method CONSTRUCTOR on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method DELETE_IT_ENTRY Signature

Method DELETE_IT_ENTRY on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method DELETE_IT_ENTRY on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method DISTRIBUTE_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PTEXT Call by reference Type reference (TYPE) HRPAY99_PLOG Abrechnungsprotokoll 20011024
2 Exporting EX_ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20021009
3 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20021009
4 Importing IM_BAREA Call by reference Type reference (TYPE) BEN_AREA Arbeitgeberleistungsbereich 20011012
5 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20011024
6 Importing IM_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20011025
7 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20011024
8 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011024
9 Importing IM_SW_PROT Call by reference Type reference (TYPE) XFELD Protokoll 20011024
10 Importing IM_TAB_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20011012

Method DISTRIBUTE_IT on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_APER_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20011030
2 Importing IM_SEQNR Call by reference Type reference (TYPE) CDSEQ Sequential number 20011030
3 Importing IM_TAB_CONTR_PER Call by reference Type reference (TYPE) BEN_TAB_MAIN_CONT_PER Personnel assignment 20011030

Method GET_APER_LINE on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_CONSECUTIVE_MAIN_CONTRACT Signature

Method GET_CONSECUTIVE_MAIN_CONTRACT on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_CONSECUTIVE_MAIN_CONTRACT on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_CONTRACTS_PRO_BAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PERNR Call by reference Type reference (TYPE) PCCET_PERNR Table of contracts 20011030
2 Importing IM_BAREA Call by reference Type reference (TYPE) BEN_AREA Benefit area 20011030

Method GET_CONTRACTS_PRO_BAREA on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_CRT_SUM Signature

Method GET_CRT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_CRT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_GROUPED_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL_CONTR Call by reference Type reference (TYPE) BOOLEAN SPACE boolsche Variable (X=true, -=false, space=unknown) 20011017
2 Importing IM_DATUM Call by reference Type reference (TYPE) D 20011011
3 Importing IM_GP_VALUE Call by reference Type reference (TYPE) PCCE_GPVAL SPACE Grouping value 20011011
4 Importing IM_GROUPING_REASON Call by reference Type reference (TYPE) PCCE_GPRSN Grouping reason 20011011
5 Importing IM_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Haupt Vertrag 20011011
6 Returning RT_TAB_PERNR Value transfer Type reference (TYPE) PCCET_PERNR Contracts grouped together 20011011

Method GET_GROUPED_PERNR on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_INSTANCE on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_IT_SUM Signature

Method GET_IT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_IT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_LAST_CONTR Signature

Method GET_LAST_CONTR on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_LAST_CONTR on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_MAIN_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_MAIN_CONTRACT Call by reference Type reference (TYPE) BEN_TAB_BAREA Table main contract 20011011

Method GET_MAIN_CONTRACT on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_PAYROLL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PAYROLL_CONTEXT Call by reference Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Abrechnungskontext für Mehrfachbeschäftigung 20110516

Method GET_PAYROLL_CONTEXT on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_PERS_CRT_SUM Signature

Method GET_PERS_CRT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_PERS_CRT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method GET_RT_SUM Signature

Method GET_RT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method GET_RT_SUM on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method INIT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INACTIVE_CRTS Call by reference Type reference (TYPE) HRPAY99_TT_PERAS_CRT CRT and personal assignment (table) 20020502
2 Importing IM_PAYROLL_CONTEXT Call by reference Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Standard Selektionen für HR-Stammdaten-Reporting 20011011
3 Importing IM_TAB_ASSIGNMENTS Call by reference Type reference (TYPE) HRPAY99_GROUP_PERAS_T 20030318
4 Importing IM_TAB_P0171 Call by reference Type reference (TYPE) HRBEN00_P0171 Tabelle P0171 20011011
5 Returning RET_BEN_SERVICES Value transfer Object reference (TYPE REF TO) CL_HRBEN_PAYROLL_SERVICES_CE Payroll services for benefits 20011011

Method INIT_INSTANCE on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method INIT_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_ASSIGNMENTS Call by reference Type reference (TYPE) HRPAY99_GROUP_PERAS_T Tabellentyp für Peras-Verzeichnis in den GROUP-Tabellen 20030318
2 Importing IM_TAB_P0171 Call by reference Type reference (TYPE) HRBEN00_P0171 Infotyp 0171 (Allg. ArbgLeistInformation) 20030318

Method INIT_PERSON on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method PREPARE_BENEFITS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR Benefit table type for error table 20020131
2 Exporting EX_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20011030
3 Exporting EX_FST_MAIN_CONT Call by reference Type reference (TYPE) PCCE_PERNR Pesonel assignement 20011030
4 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYST-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020131
5 Exporting EX_TAB_INFTY Call by reference Type reference (TYPE) TABLE Benefits Infotypes 20011030
6 Exporting EX_TAB_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Work Center/Basic Pay 20011030
7 Importing IM_BAREA Value transfer Type reference (TYPE) BEN_AREA Benefit area 20011030
8 Importing IM_SEQNR Value transfer Type reference (TYPE) CDSEQ Sequenznummer 20011030
9 Importing IM_TAB_CONTR_PER Call by reference Type reference (TYPE) BEN_TAB_MAIN_CONT_PER Table of main contracts 20011030
10 Importing IM_TAB_INFTY Call by reference Type reference (TYPE) TABLE Benefits Infotypes 20011030

Method PREPARE_BENEFITS_DATA on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.

Method READ_IT_LINE Signature

Method READ_IT_LINE on class CL_HRBEN_PAYROLL_SERVICES_CE has no parameter.
Method READ_IT_LINE on class CL_HRBEN_PAYROLL_SERVICES_CE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110