SAP ABAP Class CL_HRPAYBE_DI_BL (Dimona: COMMON Business Library)
Hierarchy
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
   PY-BE (Application Component) Belgium
     PC12 (Package) HR accounting: Belgium
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYBE_DI_CO Dimona: Common Constants 20100502
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYBE_DI_DOMA_CO Dimona: DOMAIN values Constants 20100502
Properties
Class CL_HRPAYBE_DI_BL  
Short Description Dimona: COMMON Business Library    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC12   HR accounting: Belgium 
Created 20100311   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PBEBW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PBEDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PBEDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PBEDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYBE_DI_CO Dimona: Common Constants 20100502
2 IF_HRPAYBE_DI_DOMA_CO Dimona: DOMAIN values Constants 20100502
Friends
Class CL_HRPAYBE_DI_BL has no friend class.
Attributes
Class CL_HRPAYBE_DI_BL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR_MESSAGE Static method Public Method Add Social Balance error message 20100312
2 CHECK_ACTION_DIREL Static method Public Method Check if the Action/Meaure is Dimona relevant 20100316
3 CHECK_DIMONA_STATS_OPEN Static method Public Method Check if the Stats is still open 20100905
4 CHECK_DIMONA_STATS_REJECTED Static method Public Method Check if the Stats means rejected 20100905
5 CHECK_EE_GROUP_DIREE Static method Public Method Check if the Employee Groups/Subgroups is Dimona relevant 20100318
6 CHECK_EE_IS_ITERIM Static method Public Method Check if the Employee is iterim 20100325
7 CHECK_EE_IS_STUDENT Static method Public Method Check if the Employee is student 20100325
8 CHECK_ERROR_MESSAGE Static method Public Method Check error Message 20111020
9 CHECK_QUARTERS_LIST Static method Public Method Check if the QUARTERS list is consistent 20111020
10 CHECK_QUARTER_DOUBLE Static method Public Method Check if the QUARTER is already included 20111020
11 CHECK_QUARTER_IN_VALIDITY Static method Public Method Check if the QUARTER is included in validity period 20111020
12 COMPUTE_NBR_OF_DAYS Static method Public Method Default Nbr of days based on PWS 20111020
13 CONVERT_SAP_STUDENT_TABLE Static method Public Method Convert SAP Table in Quarter SAP Table for STudent 2012 20111020
14 GET_COMPANY_DETAILS Static method Public Method Get Company Institution Tables Data 20100406
15 GET_COUNTRY_ISN Static method Public Method Get contry ISN code - Belgium 20100407
16 GET_DEFAULT_P0109 Static method Public Method Get Default for the p0109 when creation 20111020
17 GET_DIMONA_START_DATE Static method Public Method Preparation: Get Dimona Start Date 20100318
18 GET_DIMONA_TYPE_TXT Static method Public Method Get Dimona Type TEXT 20100419
19 GET_DI_GEN_DATE Static method Public Method Get Dimona generation date 20100512
20 GET_EE_BEGPC Static method Public Method Get Labor Comission of the employee 20100419
21 GET_EE_COMID Static method Public Method Get COMID of the employee 20100519
22 GET_EE_CONTRACT_BEGDA Static method Public Method Get Contrat Start Date of the employee 20100322
23 GET_EE_CONTRACT_ENDDA Static method Public Method Get Contrat End Date of the employee 20100322
24 GET_EE_DIMONA_RSZNR Static method Public Method Get Dimona RSZNR of the employee 20100317
25 GET_EE_ENTRY_DATE Static method Public Method Get Entry date of the employee 20100322
26 GET_EE_INSS Static method Public Method Get INSS (RSZRR) of the employee 20100429
27 GET_EE_LAST_000_0001_CHNG_DATE Static method Public Method Get last Infotype 0000/0001 change date 20100315
28 GET_EE_LAST_DIMONA_EXE_DATE Static method Public Method Get last Dimona execution date 20100315
29 GET_EE_QUALI Static method Public Method Get Qualification of the employee 20100318
30 GET_EE_RSZNR Static method Public Method Get RSZNR of the employee 20100315
31 GET_EE_TYPE Static method Public Method Get Type of the employee 20100325
32 GET_EE_USING_EMPLOYER Static method Public Method Get Using Employer Company ID of the employee 20100420
33 GET_ET_KEY Static method Public Method Get Dimona EmploymenT KEY 20100502
34 GET_FILE_NAME_STRUCTURE Static method Public Method Get Dimona file name 20100511
35 GET_MD_READ_DATE Static method Public Method Get Dimona DATE to GET Master Data 20100830
36 GET_NPINI Static method Public Method Get employee's initials from name 20100407
37 GET_P0109_PY_REALIZED_DAYS Static method Public Method Get the Payroll Relaized Days for TC at IT 0109 20111102
38 GET_P0735_QUARTER Static method Public Method Get Dimona Quarter 20111102
39 GET_PAYROLL_REALIZED_DAYS Static method Public Method Get the Payroll Relaized Days 20111102
40 GET_QUARTERS_NBR_OF_DAYS Static method Public Method Get the different number of days by quarter 20111021
41 GET_SAP_START_DATE Static method Public Method Preparation: Get SAP Start Date 20100318
42 ORDER_QUARTERS_LIST Static method Public Method Order the QUARTERS list 20111020
43 SPLIT_PERIOD_2_QUARTERS Static method Public Method Return the list of quaters included in the period 20111021
Events
Class CL_HRPAYBE_DI_BL has no event.
Types
Class CL_HRPAYBE_DI_BL has no local type.
Method Signatures

Method ADD_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100312
2 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message Variable 20100312
3 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message Variable 20100312
4 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message Variable 20100312
5 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message Variable 20100312
6 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) SYMSGID Message Type 20100312
7 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) MSGNR Message number 20100312
8 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20100312
9 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100503

Method ADD_ERROR_MESSAGE on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_ACTION_DIREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100316
2 Changing CV_DIREL Call by reference Type reference (TYPE) P12_DIREL HR Master Record: Infotype 0001 (Organizational Assignment) 20100316
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100316
4 Importing IV_MASSG Call by reference Type reference (TYPE) MASSG Reason for Action 20100316
5 Importing IV_MASSN Call by reference Type reference (TYPE) MASSN Personnel Number 20100316

Method CHECK_ACTION_DIREL on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_DIMONA_STATS_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATS Call by reference Type reference (TYPE) T5F99ST-STATS 20100905
2 Returning RV_STATS_OPEN Value transfer Type reference (TYPE) BOOLE_D 20100905

Method CHECK_DIMONA_STATS_OPEN on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_DIMONA_STATS_REJECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATS Call by reference Type reference (TYPE) T5F99ST-STATS 20100905
2 Returning RV_STATS_REJECTED Value transfer Type reference (TYPE) BOOLE_D 20100905

Method CHECK_DIMONA_STATS_REJECTED on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_EE_GROUP_DIREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100318
2 Changing CV_DIREE Call by reference Type reference (TYPE) P12_DIREE 20100318
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100318
4 Importing IV_PERSG Call by reference Type reference (TYPE) PERSG 20100318
5 Importing IV_PERSK Call by reference Type reference (TYPE) PERSK Reason for Action 20100318

Method CHECK_EE_GROUP_DIREE on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_EE_IS_ITERIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100325
2 Changing CV_EE_IS_ITERIM Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100325
3 Changing CV_EE_TYPE Call by reference Type reference (TYPE) C Employee type 20100325
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100325
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100325
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20100325

Method CHECK_EE_IS_ITERIM on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_EE_IS_STUDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100325
2 Changing CV_EE_IS_STUDENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100325
3 Changing CV_QUALI Call by reference Type reference (TYPE) P12_QUALI Employee qualification 20100325
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100325
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100325
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20100325

Method CHECK_EE_IS_STUDENT on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20111020
3 Exporting EV_HAVE_HARD_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111020
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20111020

Method CHECK_ERROR_MESSAGE on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_QUARTERS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0109 Call by reference Type reference (TYPE) P0109 Contract elements for BE 20111020
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
3 Changing CV_QUARTER_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111020
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111020
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20111020
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20111020

Method CHECK_QUARTERS_LIST on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_QUARTER_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
2 Changing CV_QUARTER_DOUBLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111020
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111020
4 Importing IV_QUARTER Call by reference Type reference (TYPE) P12_QUARTER DMFA quarter 20111020

Method CHECK_QUARTER_DOUBLE on class CL_HRPAYBE_DI_BL has no exception.

Method CHECK_QUARTER_IN_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
2 Changing CV_QUARTER_IN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111020
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111020
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20111020
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20111020
6 Importing IV_QUARTER Call by reference Type reference (TYPE) P12_QUARTER DMFA quarter 20111020

Method CHECK_QUARTER_IN_VALIDITY on class CL_HRPAYBE_DI_BL has no exception.

Method COMPUTE_NBR_OF_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0001 Call by reference Type reference (TYPE) P0001 Contract elements for BE 20111020
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
3 Changing CV_CALENDAR_DAYS Call by reference Type reference (TYPE) P12_EGOV_PLANNED_DAY_NBR Planned Days for the Year/ Quarter 20111020
4 Changing CV_NON_WORKING_DAYS Call by reference Type reference (TYPE) P12_EGOV_PLANNED_DAY_NBR Planned Days for the Year/ Quarter 20111020
5 Changing CV_PUBLIC_HOLIDAY Call by reference Type reference (TYPE) P12_EGOV_PLANNED_DAY_NBR Planned Days for the Year/ Quarter 20111020
6 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111020
7 Changing CV_WORKING_DAYS Call by reference Type reference (TYPE) P12_EGOV_PLANNED_DAY_NBR Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111020
8 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20111020
9 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20111020
10 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20111020

Method COMPUTE_NBR_OF_DAYS on class CL_HRPAYBE_DI_BL has no exception.

Method CONVERT_SAP_STUDENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
2 Changing CT_SAP_PERIOD_STUDENT Call by reference Type reference (TYPE) PBEDP_T_SAP_PERIOD 20111020
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20111020
4 Importing IT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20111102
5 Importing IT_P0109 Call by reference Type reference (TYPE) P0109_TAB 20111020

Method CONVERT_SAP_STUDENT_TABLE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_COMPANY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100512
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100512
3 Exporting EV_COMPANY_ADDRESS Call by reference Type reference (TYPE) ADDR1_VAL Address return structure 20100406
4 Exporting EV_COMPANY_COUNTRY Call by reference Type reference (TYPE) BTCTY BELCOTAX country key 20100406
5 Exporting EV_COMPANY_ID Call by reference Type reference (TYPE) P12_COMID Company ID 20100406
6 Exporting EV_COMPANY_LANGUAGE Call by reference Type reference (TYPE) P_99S_SPKLNG Official Communication Language 20100406
7 Exporting EV_COMPANY_NAME Call by reference Type reference (TYPE) P12_TEXT60 60 character text long 20100406
8 Exporting EV_COMPANY_NAME_II Call by reference Type reference (TYPE) P12_TEXT60 60 character text long 20100406
9 Exporting EV_COMPANY_NAME_III Call by reference Type reference (TYPE) P12_TEXT60 60 character text long 20100406
10 Exporting EV_COMPANY_SOC_SEC Call by reference Type reference (TYPE) PBEBW_SOCIAL_BUREAU_T 20100406
11 Exporting EV_COMPANY_TAX_BUR Call by reference Type reference (TYPE) PBEBW_TAX_BUREAU_T 20100406
12 Exporting EV_COMP_ADDRESS_II Call by reference Type reference (TYPE) ADDR1_VAL Address return structure 20100406
13 Exporting EV_COMP_ADDRESS_III Call by reference Type reference (TYPE) ADDR1_VAL Address return structure 20100406
14 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100406
15 Exporting EV_SOCSEC Call by reference Type reference (TYPE) BTSEC BELCOTAX social secretary office 20100406
16 Exporting EV_TAX_SENDER Call by reference Type reference (TYPE) P12_REL_COMP_INST Relationships between a company and institutions 20100406
17 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20100406
18 Importing IV_DATE Call by reference Type reference (TYPE) D 20100406

Method GET_COMPANY_DETAILS on class CL_HRPAYBE_DI_BL has no exception.

Method GET_COUNTRY_ISN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BELDK Call by reference Type reference (TYPE) T5B0K-BELDK Country code SI / "BELCOTAX" 20100407
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100407
3 Importing IV_LAND Call by reference Type reference (TYPE) T5B0K-LAND1 Country Key 20100407

Method GET_COUNTRY_ISN on class CL_HRPAYBE_DI_BL has no exception.

Method GET_DEFAULT_P0109 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0109 Call by reference Type reference (TYPE) P0109 Contract elements for BE 20111020
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111020
4 Importing IS_P0016 Call by reference Type reference (TYPE) P0016 HR Master Record: Infotype 0016 (Contract Elements) 20111021
5 Importing IS_PSYST Call by reference Type reference (TYPE) PSYST System Fields for HR Infotypes (PA/Recruitment) 20111020
6 Importing IV_PBPFL Call by reference Type reference (TYPE) PBPFL Infotype call from a BAPI 20111020

Method GET_DEFAULT_P0109 on class CL_HRPAYBE_DI_BL has no exception.

Method GET_DIMONA_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100318
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100318
3 Changing CV_START_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20100318

Method GET_DIMONA_START_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_DIMONA_TYPE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100419
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100419
3 Changing EV_VALUE Call by reference Type reference (TYPE) ANY 20100419
4 Importing IV_DOMVALUE Call by reference Type reference (TYPE) ANY 20100419

Method GET_DIMONA_TYPE_TXT on class CL_HRPAYBE_DI_BL has no exception.

Method GET_DI_GEN_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100512
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100512
3 Exporting EV_DATE Call by reference Type reference (TYPE) DATUM Date 20100512
4 Importing IT_TEMSE_CONTENT Call by reference Type reference (TYPE) PBEDI_T_TEMSE class for TemSe Southern Europe 20100512

Method GET_DI_GEN_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_BEGPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0109 Call by reference Type reference (TYPE) P0109 HR Master Record: Infotype 0001 (Org. Assignment) 20100502
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100419
3 Changing CT_P0109 Call by reference Type reference (TYPE) P0109_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20100502
4 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20100502
5 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100419
6 Exporting EV_BEGPC Call by reference Type reference (TYPE) P12_DI_BEGPC SI registration number 20100502
7 Importing IV_DATE Call by reference Type reference (TYPE) D 20100419
8 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100419

Method GET_EE_BEGPC on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_COMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20100519
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100519
3 Changing CT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20100519
4 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20100519
5 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100519
6 Exporting EV_COMID Call by reference Type reference (TYPE) P12_COMID SI registration number 20100519
7 Importing IV_DATE Call by reference Type reference (TYPE) D 20100519
8 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100519

Method GET_EE_COMID on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_CONTRACT_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100322
2 Changing CV_CONTRACT_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100322
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100322
4 Importing IT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20100322
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100322
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100322

Method GET_EE_CONTRACT_BEGDA on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_CONTRACT_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100322
2 Changing CV_CONTRACT_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100322
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100322
4 Importing IT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20100322
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100322
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100322

Method GET_EE_CONTRACT_ENDDA on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_DIMONA_RSZNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100317
2 Changing CV_RELEVANT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100318
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100317
4 Changing CV_RSZNR Call by reference Type reference (TYPE) RSZNR SI registration number 20100318
5 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20100318
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100317
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100317
8 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100317

Method GET_EE_DIMONA_RSZNR on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_ENTRY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100322
2 Changing CV_ENTRY_DATE Call by reference Type reference (TYPE) D 20100322
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100322
4 Importing IT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20100322
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100322
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100322
7 Importing IV_SAP_START_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20100322

Method GET_EE_ENTRY_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_INSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100429
2 Changing CT_P0100 Call by reference Type reference (TYPE) P0100_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20100502
3 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20100502
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100429
5 Exporting EV_RSZRR Call by reference Type reference (TYPE) RSZRR SI registration number 20100429
6 Importing IV_DATE Call by reference Type reference (TYPE) D 20100429
7 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100429

Method GET_EE_INSS on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_LAST_000_0001_CHNG_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100315
2 Changing CV_AEDTM Call by reference Type reference (TYPE) D Last change in MD 20100315
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100315
4 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB 20100315
5 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20100315
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100315

Method GET_EE_LAST_000_0001_CHNG_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_LAST_DIMONA_EXE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100315
2 Changing CV_AEDTM Call by reference Type reference (TYPE) D Dimona last time execution 20100315
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100315
4 Changing CV_SNDAT Call by reference Type reference (TYPE) D When the next declaration was found to be necessary (not pl) 20100315
5 Importing IT_P0735 Call by reference Type reference (TYPE) PBEDI_T_P0735 HR Master Record: Infotype 0735 (Dimona) 20100315
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100315

Method GET_EE_LAST_DIMONA_EXE_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_QUALI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100318
2 Changing CV_EE_TYPE Call by reference Type reference (TYPE) C 20100728
3 Changing CV_QUALI Call by reference Type reference (TYPE) P12_QUALI 20100318
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100318
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100318
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100318

Method GET_EE_QUALI on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_RSZNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20100502
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100315
3 Changing CT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20100502
4 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20100502
5 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100315
6 Exporting EV_RSZNR Call by reference Type reference (TYPE) RSZNR SI registration number 20100315
7 Importing IV_DATE Call by reference Type reference (TYPE) D 20100315
8 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100315

Method GET_EE_RSZNR on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100325
2 Changing CV_EE_TYPE Call by reference Type reference (TYPE) C 20100325
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100325
4 Importing IV_DATE Call by reference Type reference (TYPE) D 20100325
5 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100325

Method GET_EE_TYPE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_EE_USING_EMPLOYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0109 Call by reference Type reference (TYPE) P0109 HR Master Record: Infotype 0109 (Contract Elements B) 20100502
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100420
3 Changing CT_P0109 Call by reference Type reference (TYPE) P0109_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20100502
4 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20100502
5 Changing CV_COMID Call by reference Type reference (TYPE) P12_COMID Company ID 20100420
6 Changing CV_NAME Call by reference Type reference (TYPE) P12_EMPLR Employer name 20100420
7 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100420
8 Changing CV_RSZNR Call by reference Type reference (TYPE) RSZNR SI registration number 20100420
9 Changing CV_WPADD Call by reference Type reference (TYPE) P12_WPADD SI registration number 20100420
10 Importing IV_DATE Call by reference Type reference (TYPE) D 20100420
11 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100420
12 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100420

Method GET_EE_USING_EMPLOYER on class CL_HRPAYBE_DI_BL has no exception.

Method GET_ET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ET_KEY Call by reference Type reference (TYPE) PBEDP_S_PREP_EE_KEY Personnel Number 20100502
2 Changing CS_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20100505
3 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100502
4 Changing CT_P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20100505
5 Changing CT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20100505
6 Changing CT_P0002 Call by reference Type reference (TYPE) P0002_TAB HR Master Record: Infotype 0002 (Personal Data) 20100505
7 Changing CT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20100505
8 Changing CT_P0100 Call by reference Type reference (TYPE) P0100_TAB HR Master Record: Infotype 0100 (SI Data Belgium) 20100505
9 Changing CT_P0109 Call by reference Type reference (TYPE) P0109_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20100505
10 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20100502
11 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100502
12 Importing IV_DATE Call by reference Type reference (TYPE) D 20100502
13 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100502

Method GET_ET_KEY on class CL_HRPAYBE_DI_BL has no exception.

Method GET_FILE_NAME_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100511
2 Changing CV_FILE_IDENTIFIER Call by reference Type reference (TYPE) P_APPL Subapplication 20100511
3 Changing CV_FILE_NUMBER Call by reference Type reference (TYPE) P12_FLNBR Unique number for declaration files 20100511
4 Changing CV_FILE_TYPE Call by reference Type reference (TYPE) P12_FLTYP File Type for Dimona declaration transmission 20100511
5 Changing CV_FRAG_NUMBER Call by reference Type reference (TYPE) P12_FGNBR Declaration file fragment number 20100511
6 Changing CV_GEN_DATE Call by reference Type reference (TYPE) P12_GENDT Generation date 20100511
7 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100511
8 Changing CV_SENDER_ID Call by reference Type reference (TYPE) P12_SENDER Sender identification number 20100511
9 Changing CV_TOTAL_FRAG Call by reference Type reference (TYPE) P12_TOTFG Total of declaration file fragments 20100511
10 Exporting EV_EXECUTION_ID Call by reference Type reference (TYPE) P12_RUNM Execution Mode 20100511
11 Exporting EV_FILE_NAME Call by reference Type reference (TYPE) P12_FLNAM File Name 20100715
12 Importing IR_TEMSE Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE class for TemSe Southern Europe 20100511
13 Importing IS_DIMONA_FILE Call by reference Type reference (TYPE) PBEDI_S_DIMONA_FILE 20100919
14 Importing IT_TEMSE_CONTENT Call by reference Type reference (TYPE) PBEDI_T_TEMSE 20100512
15 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20100511
16 Importing IV_CHANNEL Call by reference Type reference (TYPE) P12_DIDCH Dimona Declaration Channel 20100715
17 Importing IV_RUN_MODE Call by reference Type reference (TYPE) C Test flag 20100511

Method GET_FILE_NAME_STRUCTURE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_MD_READ_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100830
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100830
3 Exporting EV_DATE Call by reference Type reference (TYPE) D Date 20100830
4 Importing IS_P0735 Call by reference Type reference (TYPE) PBEDI_S_P0735 Start Date 20100830
5 Importing IV_DATE Call by reference Type reference (TYPE) D 20100830

Method GET_MD_READ_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method GET_NPINI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FIRST Call by reference Type reference (TYPE) P12DMFA_NATPER-NPFIR Employee's first name 20100407
2 Changing CV_NPINI Call by reference Type reference (TYPE) P12DMFA_NATPER-NPINI Initial of the second first name of the employee 20100407
3 Importing IV_VORNA Call by reference Type reference (TYPE) PC20Y-VORNA First Name 20100407

Method GET_NPINI on class CL_HRPAYBE_DI_BL has no exception.

Method GET_P0109_PY_REALIZED_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111102
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111102
3 Changing CV_YDNBR Call by reference Type reference (TYPE) P12_EGOV_PY_REALIZED_DAYS_NBR Payroll Realized Days Number for the Year/Quarter 20111102
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20111102
5 Importing IV_QUARTER Call by reference Type reference (TYPE) P12_EGOV_PLANNED_QUARTER Quarter 20111102
6 Importing IV_YEAR Call by reference Type reference (TYPE) P12_EGOV_PLANNED_YEAR Year 20111102

Method GET_P0109_PY_REALIZED_DAYS on class CL_HRPAYBE_DI_BL has no exception.

Method GET_P0735_QUARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111102
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20111102
3 Exporting ES_QUARTER Call by reference Type reference (TYPE) P99SG_QUARTER 20111102
4 Importing IS_P0735 Call by reference Type reference (TYPE) P0735 Start Date 20111102

Method GET_P0735_QUARTER on class CL_HRPAYBE_DI_BL has no exception.

Method GET_PAYROLL_REALIZED_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111102
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111102
3 Changing CV_YDNBR Call by reference Type reference (TYPE) P12_EGOV_PY_REALIZED_DAYS_NBR Payroll Realized Days Number for the Year/Quarter 20111102
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20111102
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20111102
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20111102

Method GET_PAYROLL_REALIZED_DAYS on class CL_HRPAYBE_DI_BL has no exception.

Method GET_QUARTERS_NBR_OF_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111021
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111021
3 Exporting ET_QUARTER_NBR_DAYS Call by reference Type reference (TYPE) PBEDI_T_QUARTER_NBR_DAYS 20111021
4 Importing IT_QUARTER Call by reference Type reference (TYPE) PBEDI_T_QUARTER 20111021
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20111021

Method GET_QUARTERS_NBR_OF_DAYS on class CL_HRPAYBE_DI_BL has no exception.

Method GET_SAP_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20100318
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100318
3 Changing CV_START_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20100318

Method GET_SAP_START_DATE on class CL_HRPAYBE_DI_BL has no exception.

Method ORDER_QUARTERS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0109 Call by reference Type reference (TYPE) P0109 Contract elements for BE 20111020
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111020
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111020

Method ORDER_QUARTERS_LIST on class CL_HRPAYBE_DI_BL has no exception.

Method SPLIT_PERIOD_2_QUARTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20111021
2 Changing CT_QUARTER Call by reference Type reference (TYPE) PBEDI_T_QUARTER 20111021
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20111021
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20111021
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20111021

Method SPLIT_PERIOD_2_QUARTERS on class CL_HRPAYBE_DI_BL has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 604