SAP ABAP Class CL_HRPAYBR_EMPLOYEE (Class that encapsulates the employee details)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     PC37 (Package) HR settlement: Brazil
Properties
Class CL_HRPAYBR_EMPLOYEE  
Short Description Class that encapsulates the employee details    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20111215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYBR_EMPLOYEE has no forward declaration.
Interfaces
Class CL_HRPAYBR_EMPLOYEE has no interface implemented.
Friends
Class CL_HRPAYBR_EMPLOYEE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ABSENCES Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYBR_ABSENCES Interface for class that encapsulates Absence infotype 20120215
2 MO_ACTIONS Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYBR_ACTIONS Interface for class of personnel action infotype 20120215
3 MO_ORG_ASSIGNS Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYBR_ORG_ASSIGNS Interface for class of Organizational assignment infotype 20120215
4 MO_PERSONAL_DATAS Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYBR_PERSONAL_DATAS 20120306
5 MO_TERMINATIONS Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYBR_TERMINATIONS Interface for class that encapsulates termination infotype 20120224
6 MO_WORKING_TIMES Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYBR_WORKING_TIMES Interface for class of planned working time 20120215
7 MV_PERNR Instance attribute Protected Type reference (TYPE) P_PERNR Personnel no. 20120215
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120215
2 GET_ABSENCES Instance method Public Method 20120215
3 GET_ACTIONS Instance method Public Method 20120215
4 GET_ORG_ASSIGNS Instance method Public Method 20120215
5 GET_PERNR Instance method Public Method Returns the employee personnel number 20120215
6 GET_PERSONAL_DATAS Instance method Public Method 20120306
7 GET_TERMINATIONS Instance method Public Method 20120224
8 GET_WORKING_TIMES Instance method Public Method 20120215
9 SET_ABSENCES Instance method Public Method 20120215
10 SET_ACTIONS Instance method Public Method 20120215
11 SET_ORG_ASSIGNS Instance method Public Method 20120215
12 SET_PERSONAL_DATAS Instance method Public Method 20120306
13 SET_TERMINATIONS Instance method Public Method 20120224
14 SET_WORKING_TIMES Instance method Public Method 20120215
Events
Class CL_HRPAYBR_EMPLOYEE has no event.
Types
Class CL_HRPAYBR_EMPLOYEE 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 IT_ACTIONS Call by reference Type reference (TYPE) P0000_TAB HR master record: infotype 0000 (Personnel actions) 20120215
2 Importing IT_ORG_ASSIGNS Call by reference Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20120215
3 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel no. 20120215

Method CONSTRUCTOR on class CL_HRPAYBR_EMPLOYEE has no exception.

Method GET_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ABSENCES Value transfer Object reference (TYPE REF TO) IF_HRPAYBR_ABSENCES Interface for class that encapsulates Absence infotype 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ACTIONS Value transfer Object reference (TYPE REF TO) IF_HRPAYBR_ACTIONS Class that encapsulates personnel action infotype functions 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method GET_ORG_ASSIGNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ORG_ASSIGNS Value transfer Object reference (TYPE REF TO) IF_HRPAYBR_ORG_ASSIGNS Class that encapsulates Organizational assignment infotype 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method GET_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERNR Value transfer Type reference (TYPE) P_PERNR Personnel no. 20120215

Method GET_PERNR on class CL_HRPAYBR_EMPLOYEE has no exception.

Method GET_PERSONAL_DATAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PERSONAL_DATAS Value transfer Object reference (TYPE REF TO) IF_HRPAYBR_PERSONAL_DATAS 20120306
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND Infotypes not found 20120306

Method GET_TERMINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TERMINATIONS Value transfer Object reference (TYPE REF TO) IF_HRPAYBR_TERMINATIONS Interface for class that encapsulates termination infotype 20120224
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120224

Method GET_WORKING_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_WORKING_TIMES Value transfer Object reference (TYPE REF TO) IF_HRPAYBR_WORKING_TIMES Class that encapsulates planned working time functions 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method SET_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABSENCES Call by reference Type reference (TYPE) P2001_TAB Personnel time recording: infotype 2001 (absences) 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method SET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTIONS Call by reference Type reference (TYPE) P0000_TAB HR master record: infotype 0000 (Personnel actions) 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method SET_ORG_ASSIGNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORG_ASSIGNS Call by reference Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215

Method SET_PERSONAL_DATAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERSONAL_DATAS Call by reference Type reference (TYPE) P0002_TAB HR master record infotype 0002 (personal data) 20120306
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND Infotypes not found 20120306

Method SET_TERMINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TERMINATIONS Call by reference Type reference (TYPE) P0661_TAB 20120224
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120224

Method SET_WORKING_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WORKING_TIMES Call by reference Type reference (TYPE) P0007_TAB 20120215
# Exception Resumable Description Created on
1 CX_HRPAYBR_INFTY_NOT_FOUND 20120215
History
Last changed by/on SAP  20130531 
SAP Release Created in