SAP ABAP Class CL_HRPADBR_MASTER_DATA (Encapsulation of master data infotypes and reading)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PA-PA-BR (Application Component) Brazil
     PB37 (Package) HR master data: Brazil
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADBR_INFOTYPE_CONTAINER Interface for classes that group infotypes 20120604
Properties
Class CL_HRPADBR_MASTER_DATA  
Short Description Encapsulation of master data infotypes and reading    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB37   HR master data: Brazil 
Created 20120315   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PBRGO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADBR_INFOTYPE_CONTAINER Interface for classes that group infotypes 20120604
Friends
Class CL_HRPADBR_MASTER_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_EMPLOYEE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPADBR_EMPLOYEE Class to encapsulate an employee (pernr) 20120604
2 MO_INFOTYPE_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_HRPADBR_INFOTYPE_FACTORY Class for generation and buffering of infotype instances 20120604
3 MT_MASTER_INFOTYPES Instance attribute Protected Type reference (TYPE) PBRGO_TH_INFOTYPE Infotype table 20120604
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120604
2 GET Instance method Public Method 20120604
3 GET_BY_PSKEY Instance method Public Method 20120604
4 GET_CPF Instance method Public Method Returns the employee CPF 20120604
5 GET_CTPS Instance method Public Method Returns the employee CTPS data 20120604
6 GET_FIRE_DATE Instance method Public Method Returns the employee dismissal date 20120604
7 GET_FIRST Instance method Public Method 20120604
8 GET_HIRE_DATE Instance method Public Method Returns the hiring date of the employee 20120604
9 GET_LAST Instance method Public Method 20120604
10 GET_PIS Instance method Public Method Returns the employee PIS 20120604
11 GET_PRELP_TAB Instance method Protected Method Returns table with the records prelp 20120604
12 LOAD_INFOTYPE Instance method Protected Method Loads the records of an infotype 20120604
13 SET Instance method Public Method 20120604
Events
Class CL_HRPADBR_MASTER_DATA has no event.
Types
Class CL_HRPADBR_MASTER_DATA 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 IO_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPADBR_EMPLOYEE Class to encapsulate an employee (pernr) 20120604
2 Importing IO_INFOTYPE_FACTORY Call by reference Object reference (TYPE REF TO) CL_HRPADBR_INFOTYPE_FACTORY Class for generation and buffering of infotype instances 20120604
# Exception Resumable Description Created on
1 CX_HRPAYBR_UNBOUND Exception class for zero references 20120604

Method GET Signature

Method GET on class CL_HRPADBR_MASTER_DATA has no parameter.
Method GET on class CL_HRPADBR_MASTER_DATA has no exception.

Method GET_BY_PSKEY Signature

Method GET_BY_PSKEY on class CL_HRPADBR_MASTER_DATA has no parameter.
Method GET_BY_PSKEY on class CL_HRPADBR_MASTER_DATA has no exception.

Method GET_CPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Valid from date 20120604
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Valid to date 20120604
3 Returning RV_CPF Value transfer Type reference (TYPE) PBR_CPFNR Sole Proprietor's Registry number (CPF) 20120604
# Exception Resumable Description Created on
1 CX_HRPADBR_INFTY_NOT_FOUND Infotypes not found 20120604

Method GET_CTPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CTPS_NR Call by reference Type reference (TYPE) PBR_CTNR Worker's Card for Social Welfare number - WCSW 20120604
2 Exporting EV_CTPS_SERIE Call by reference Type reference (TYPE) PBR_CTSR Worker's Card series number - WCSW 20120604
3 Exporting EV_CTPS_UF Call by reference Type reference (TYPE) PBR_ESTAD State (FU) 20120604
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Valid from date 20120604
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Valid to date 20120604
# Exception Resumable Description Created on
1 CX_HRPADBR_INFTY_NOT_FOUND Infotypes not found 20120604

Method GET_FIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Valid from date 20120604
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Valid to date 20120604
3 Returning RV_DATE Value transfer Type reference (TYPE) ENDDA Valid to date 20120604
# Exception Resumable Description Created on
1 CX_HRPAYBR_DATE_NOT_FOUND 20120604

Method GET_FIRST Signature

Method GET_FIRST on class CL_HRPADBR_MASTER_DATA has no parameter.
Method GET_FIRST on class CL_HRPADBR_MASTER_DATA has no exception.

Method GET_HIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Valid from date 20120604
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Valid to date 20120604
3 Returning RV_DATE Value transfer Type reference (TYPE) BEGDA Valid from date 20120604
# Exception Resumable Description Created on
1 CX_HRPAYBR_DATE_NOT_FOUND 20120604

Method GET_LAST Signature

Method GET_LAST on class CL_HRPADBR_MASTER_DATA has no parameter.
Method GET_LAST on class CL_HRPADBR_MASTER_DATA has no exception.

Method GET_PIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Valid from date 20120604
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Valid to date 20120604
3 Returning RV_PIS Value transfer Type reference (TYPE) PBR_PSNR SIP/PSHFP number 20120604
# Exception Resumable Description Created on
1 CX_HRPADBR_INFTY_NOT_FOUND Infotypes not found 20120604

Method GET_PRELP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRELP Call by reference Type reference (TYPE) PRELP_TAB Table of generic infotypes 20120604
2 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20120604

Method GET_PRELP_TAB on class CL_HRPADBR_MASTER_DATA has no exception.

Method LOAD_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFOTYPE Call by reference Type reference (TYPE) PRELP_TAB Table of generic infotypes 20120604
2 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20120604

Method LOAD_INFOTYPE on class CL_HRPADBR_MASTER_DATA has no exception.

Method SET Signature

Method SET on class CL_HRPADBR_MASTER_DATA has no parameter.
Method SET on class CL_HRPADBR_MASTER_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in