SAP ABAP Class CL_HRPAYBE_BEEVL_BL (BEEVL: 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
Properties
Class CL_HRPAYBE_BEEVL_BL  
Short Description BEEVL: 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 20110103   SAP 
Last change 20130531   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 PBEDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PBESB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PBEU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBE_BEEVL_BL has no interface implemented.
Friends
Class CL_HRPAYBE_BEEVL_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ECATT_TDC_CAPELO Constant Public Type reference (TYPE) ETOBJ_NAME 'TDC_HRPAYBE_BEEVL_CAPELO' eCATT Object 20120717
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR_MESSAGE Static method Public Method Add BEEVL error message 20110124
2 BS_CREATE_DATA_TYPE Static method Public Method Create the Structure name by using DAQ-BEEVL custo. 20110124
3 BS_GET_FIELDS_OF_TABLE Static method Public Method Get the list of fields in one structure/table 20110124
4 BS_GET_STRUCT_NAME Static method Public Method Get the Structure name by using DAQ-BEEVL custo. 20110124
5 CAPELO_BADI_EXA_CHANGE_SVEVL Static method Public Method Example of BADI implementation for CHANGE_SVEVL 20110125
6 CAPELO_BADI_EXA_GET_DATA Static method Public Method Example of BADI implementation for Capelo_Get_Data 20110125
7 CAPELO_CONVERT_TO_BEEVL Static method Public Method Convert CAPELO data to the BEEVL (cluster table) 20110124
8 CAPELO_GET_ASSA_FROM_BEEVL Static method Public Method Get CAPELO-ASSA data from the BEEVL (cluster table) 20110124
9 CAPELO_GET_OPSD_FROM_BEEVL Static method Public Method Get CAPELO-OPSD data from the BEEVL (cluster table) 20110124
10 CAPELO_GET_SCSA_FROM_BEEVL Static method Public Method Get CAPELO-SCSA data from the BEEVL (cluster table) 20110124
11 CONVERT_BEEVL_LIST_TO_LINE Static method Public Method Convert an list of fields (BEEVL) to LINE 20110124
12 CONVERT_BEEVL_LIST_TO_LINES Static method Public Method Convert an list of fields (BEEVL) to LINES 20110124
13 CONVERT_LINE_TO_BEEVL_LIST Static method Public Method Convert LINE (Structure) to an list of fields (BEEVL) 20110124
14 GET_INFOTYPE Static method Public Method Get Infotype data and save it in PRELP 20110124
15 PY_CREATE_BEEVL_FIELDS Static method Public Method Payroll: Create BEEVL 20110124
16 REMI_CONVERT_TO_BEEVL Static method Public Method Convert REMI data to the BEEVL (cluster table) 20120720
17 REMI_GET_FROM_BEEVL Static method Public Method Get REMI data from the BEEVL (cluster table) 20120720
Events
Class CL_HRPAYBE_BEEVL_BL has no event.
Types
Class CL_HRPAYBE_BEEVL_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 20110124
2 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message Variable 20110124
3 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message Variable 20110124
4 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message Variable 20110124
5 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message Variable 20110124
6 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) SYMSGID Message Type 20110124
7 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) MSGNR Message number 20110124
8 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110124
9 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20110124

Method ADD_ERROR_MESSAGE on class CL_HRPAYBE_BEEVL_BL has no exception.

Method BS_CREATE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Object reference (TYPE REF TO) DATA 20110124
2 Changing CT_DATA Call by reference Object reference (TYPE REF TO) DATA 20110124
3 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110124
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
5 Changing CV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110124
6 Importing IV_DATE Call by reference Type reference (TYPE) D 20110124
7 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: Section 20110124

Method BS_CREATE_DATA_TYPE on class CL_HRPAYBE_BEEVL_BL has no exception.

Method BS_GET_FIELDS_OF_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 20110124
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
3 Exporting ET_DD03L Call by reference Type reference (TYPE) PBEU0_T_DD03L 20110124
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110124

Method BS_GET_FIELDS_OF_TABLE on class CL_HRPAYBE_BEEVL_BL has no exception.

Method BS_GET_STRUCT_NAME 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 20110124
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
3 Exporting EV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110124
4 Importing IV_DATE Call by reference Type reference (TYPE) D 20110124
5 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: Section 20110124

Method BS_GET_STRUCT_NAME on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CAPELO_BADI_EXA_CHANGE_SVEVL 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 List of errors 20110125
2 Changing CT_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL SVEVL table in Payroll run time 20110125
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110125
4 Importing IS_APER Call by reference Type reference (TYPE) PC2APER APER structure in Payroll run time 20110125
5 Importing IS_PERNR Call by reference Type reference (TYPE) PERNR PERNR structure in Payroll run time 20110125
6 Importing IS_VERSC Call by reference Type reference (TYPE) P99SG_VERSC VERSC structure in Payroll run time 20110125
7 Importing IT_ASSA Call by reference Type reference (TYPE) PBEDM_TAB_ASSA_EXT ASSA of current period (AdditionalScaleSalary) 20110125
8 Importing IT_IT Call by reference Type reference (TYPE) P99SG_TAB_IT SV table in Payroll run time 20110125
9 Importing IT_OPSD Call by reference Type reference (TYPE) PBEDM_TAB_OPSD_EXT OPSD lines of current period (OccupationPublicServiceData) 20110125
10 Importing IT_SCSA Call by reference Type reference (TYPE) PBEDM_TAB_SCSA_EXT SCSA of current period (ScaleSalary) 20110125
11 Importing IT_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV WPBP table in Payroll run time 20110125
12 Importing IT_WPBP Call by reference Type reference (TYPE) P99SG_TAB_WPBP WPBP table in Payroll run time 20110125

Method CAPELO_BADI_EXA_CHANGE_SVEVL on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CAPELO_BADI_EXA_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSA Call by reference Type reference (TYPE) PBEDM_TAB_ASSA_EXT ASSA of current period (AdditionalScaleSalary) 20110125
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR List of errors 20110125
3 Changing CT_OPSD Call by reference Type reference (TYPE) PBEDM_TAB_OPSD_EXT OPSD lines of current period (OccupationPublicServiceData) 20110125
4 Changing CT_SCSA Call by reference Type reference (TYPE) PBEDM_TAB_SCSA_EXT SCSA of current period (ScaleSalary) 20110125
5 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110125
6 Importing IS_APER Call by reference Type reference (TYPE) PC2APER APER structure in Payroll run time 20110125
7 Importing IS_PERNR Call by reference Type reference (TYPE) PERNR PERNR structure in Payroll run time 20110125
8 Importing IS_VERSC Call by reference Type reference (TYPE) P99SG_VERSC VERSC structure in Payroll run time 20110125
9 Importing IT_IT Call by reference Type reference (TYPE) P99SG_TAB_IT IT (RT) table in Payroll run time 20110125
10 Importing IT_LAST_ASSA Call by reference Type reference (TYPE) PBEDM_TAB_ASSA_EXT ASSA of previous period (AdditionalScaleSalary) 20110125
11 Importing IT_LAST_OPSD Call by reference Type reference (TYPE) PBEDM_TAB_OPSD_EXT OPSD lines of previous period (OccupationPublicServiceData) 20110125
12 Importing IT_LAST_SCSA Call by reference Type reference (TYPE) PBEDM_TAB_SCSA_EXT SCSA of previous period (ScaleSalary) 20110125
13 Importing IT_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV SV table in Payroll run time 20110125
14 Importing IT_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL SVEVL table in Payroll run time 20110125
15 Importing IT_WPBP Call by reference Type reference (TYPE) P99SG_TAB_WPBP WPBP table in Payroll run time 20110125

Method CAPELO_BADI_EXA_GET_DATA on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CAPELO_CONVERT_TO_BEEVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110124
3 Changing CV_NREVL Call by reference Type reference (TYPE) P12_NREVL 0 Number of evaluation record 20110124
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
5 Importing IT_ASSA Call by reference Type reference (TYPE) PBEDM_TAB_ASSA_EXT 20110124
6 Importing IT_OPSD Call by reference Type reference (TYPE) PBEDM_TAB_OPSD_EXT 20110124
7 Importing IT_SCSA Call by reference Type reference (TYPE) PBEDM_TAB_SCSA_EXT 20110124
8 Importing IV_DATE Call by reference Type reference (TYPE) D SY-DATUM 20110124

Method CAPELO_CONVERT_TO_BEEVL on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CAPELO_GET_ASSA_FROM_BEEVL 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 20110124
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
3 Exporting ET_ASSA Call by reference Type reference (TYPE) PBEDM_TAB_ASSA_EXT 20110124
4 Importing IT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Start Date 20110616
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM End Date 20110616

Method CAPELO_GET_ASSA_FROM_BEEVL on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CAPELO_GET_OPSD_FROM_BEEVL 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 20110124
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
3 Exporting ET_OPSD Call by reference Type reference (TYPE) PBEDM_TAB_OPSD_EXT 20110124
4 Importing IT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Start Date 20110616
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM End Date 20110616

Method CAPELO_GET_OPSD_FROM_BEEVL on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CAPELO_GET_SCSA_FROM_BEEVL 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 20110124
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
3 Exporting ET_SCSA Call by reference Type reference (TYPE) PBEDM_TAB_SCSA_EXT 20110124
4 Importing IT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Start Date 20110616
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM End Date 20110616

Method CAPELO_GET_SCSA_FROM_BEEVL on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CONVERT_BEEVL_LIST_TO_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LINE Call by reference Type reference (TYPE) ANY 20110124
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110124
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
4 Importing IT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
5 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20110124
6 Importing IV_DATE Call by reference Type reference (TYPE) D 20110124
7 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: Section 20110124

Method CONVERT_BEEVL_LIST_TO_LINE on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CONVERT_BEEVL_LIST_TO_LINES 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 20110124
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
3 Exporting ET_LINES Call by reference Type reference (TYPE) TABLE 20110124
4 Importing IT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
5 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20110124
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Start Date 20110616
7 Importing IV_DATE Call by reference Type reference (TYPE) D 20110124
8 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM End Date 20110616
9 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: Section 20110124

Method CONVERT_BEEVL_LIST_TO_LINES on class CL_HRPAYBE_BEEVL_BL has no exception.

Method CONVERT_LINE_TO_BEEVL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110124
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
4 Importing IS_BEEVL Call by reference Type reference (TYPE) PBEU0_BEEVL Subapplication 20110124
5 Importing IS_LINE Call by reference Type reference (TYPE) ANY 20110124
6 Importing IV_DATE Call by reference Type reference (TYPE) D SY-DATUM 20110124
7 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: Section 20110124

Method CONVERT_LINE_TO_BEEVL_LIST on class CL_HRPAYBE_BEEVL_BL has no exception.

Method GET_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PNNNN Call by reference Type reference (TYPE) ANY 20110124
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110124
3 Changing CT_PNNNN Call by reference Type reference (TYPE) TABLE 20110124
4 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP 20110124
5 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
6 Importing IV_BEGDA Call by reference Type reference (TYPE) D 20110124
7 Importing IV_ENDDA Call by reference Type reference (TYPE) D 20110124
8 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20110124
9 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20110124

Method GET_INFOTYPE on class CL_HRPAYBE_BEEVL_BL has no exception.

Method PY_CREATE_BEEVL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110124
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110124
3 Changing CT_SVEVL Call by reference Type reference (TYPE) PBEU0_TAB_SVEVL 20110124
4 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110124
5 Importing IS_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20110124
6 Importing IS_LAST_VERSC Call by reference Type reference (TYPE) P99SG_VERSC 20110126
7 Importing IS_PERNR Call by reference Type reference (TYPE) PERNR Personnel Number 20110124
8 Importing IS_VERSC Call by reference Type reference (TYPE) P99SG_VERSC 20110124
9 Importing IT_IT Call by reference Type reference (TYPE) P99SG_TAB_IT 20110124
10 Importing IT_LAST_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL 20110126
11 Importing IT_SV Call by reference Type reference (TYPE) PBEU0_TAB_SV 20110124
12 Importing IT_WPBP Call by reference Type reference (TYPE) P99SG_TAB_WPBP 20110124

Method PY_CREATE_BEEVL_FIELDS on class CL_HRPAYBE_BEEVL_BL has no exception.

Method REMI_CONVERT_TO_BEEVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL BEEVL table 20120720
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Error table 20120720
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return code 20120720
4 Importing IT_REMI Call by reference Type reference (TYPE) HRPAYBE_TAB_REMI Table Type for REMI (complete BEEVL data) 20120720
5 Importing IV_DATE Call by reference Type reference (TYPE) D SY-DATUM Customizing Date 20120720

Method REMI_CONVERT_TO_BEEVL on class CL_HRPAYBE_BEEVL_BL has no exception.

Method REMI_GET_FROM_BEEVL 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 Error Table 20120720
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return code of method 20120720
3 Exporting ET_REMI Call by reference Type reference (TYPE) HRPAYBE_TAB_REMI Table of REMI data for DmfA 20120720
4 Importing IT_BEEVL Call by reference Type reference (TYPE) PBEU0_TAB_BEEVL Cluster table BEEVL 20120720
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Begin date of considered entries 20120720
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM Begin date of considered entries 20120720

Method REMI_GET_FROM_BEEVL on class CL_HRPAYBE_BEEVL_BL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in