SAP ABAP Class CL_HRPAYBR_REPORT (CL_HRPAYBR_REPORT)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     PC37 (Package) HR settlement: Brazil
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYBR_ELEC_TIME_CLOCK Main class for electronic time clock 20110310
2 Inheritance (c INHERITING FROM c_ref)  CL_HR_BR_HOMOLOGNET Homolognet class 20110118
3 Inheritance (c INHERITING FROM c_ref)  CL_HR_BR_P1510_HBRTRPA0 Reason for changing attendance/absence 20110413
4 Inheritance (c INHERITING FROM c_ref)  CL_HR_BR_TERM Termination term 20101201
Properties
Class CL_HRPAYBR_REPORT  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20101022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBR_REPORT has no interface implemented.
Friends
Class CL_HRPAYBR_REPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_READ_PAYROLL Instance attribute Protected Object reference (TYPE REF TO) CL_HR_BR_READ_PAYROLL BR: Reading class of payroll cluster 20101201
2 MT_ERROR_MSGS Instance attribute Private Type reference (TYPE) HRPAY99_MSG Message - TTYP info 20101201
3 MT_P0000 Instance attribute Protected Type reference (TYPE) P0000_TAB HR master record: infotype 0000 (Personnel actions) 20101201
4 MT_P0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20101201
5 MT_P0002 Instance attribute Protected Type reference (TYPE) P0002_TAB HR master record infotype 0002 (personal data) 20101201
6 MT_P0465 Instance attribute Protected Type reference (TYPE) P0465_TAB Internal table for P0465 20101201
7 MT_P2001 Instance attribute Protected Type reference (TYPE) P2001_TAB Personnel time recording: infotype 2001 (absences) 20101201
8 MT_PERNR_ERROR_MSGS Instance attribute Private Type reference (TYPE) HRPAY99_MSG Message - TTYP info 20101201
9 MT_T7BRAB Instance attribute Private Type reference (TYPE) LTY_T_T7BRAB Additional information for absences 20101201
10 MV_BEGDA Instance attribute Protected Type reference (TYPE) BEGDA Valid from date 20101201
11 MV_ENDDA Instance attribute Protected Type reference (TYPE) ENDDA Valid to date 20101201
12 MV_PERNR Instance attribute Protected Type reference (TYPE) PERNR_D Personnel no. 20101201
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ERROR Instance method Protected Method 20101201
2 APPEND_PERNR_ERROR Instance method Protected Method 20101201
3 CALCULATE_ABSENCES Instance method Protected Method 20101201
4 CONSTRUCTOR Instance method Public Constructor 20101201
5 GET_BIRTHDATE Instance method Protected Method 20101201
6 GET_CPF Instance method Protected Method 20101201
7 GET_ERRORS Instance method Public Method 20101201
8 GET_FIRE_DATE Instance method Protected Method 20101201
9 GET_HIRE_DATE Instance method Protected Method 20101201
10 GET_NAME Instance method Protected Method 20101201
11 GET_P0001 Instance method Protected Method 20101201
12 GET_P0002 Instance method Protected Method 20101201
13 INITIALIZE_EMPLOYEE Instance method Public Method 20101201
14 PROCESS_EMPLOYEE Instance method Public Method 20101201
Events
Class CL_HRPAYBR_REPORT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_T7BRAB Private See coding 20101201 BEGIN OF lty_s_t7brab, subty TYPE AWART, begda TYPE dats, endda TYPE dats, END OF lty_s_t7brab
2 LTY_T_T7BRAB Private See coding 20101201 lty_t_t7brab TYPE STANDARD TABLE OF lty_s_t7brab
Method Signatures

Method APPEND_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'HRPAYBR99' Message class 20101201
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message no. 20101201
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Message type 20101201
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message variable 20101201
5 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message variable 20101201
6 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message variable 20101201
7 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message variable 20101201

Method APPEND_ERROR on class CL_HRPAYBR_REPORT has no exception.

Method APPEND_PERNR_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'HRPAYBR99' Message class 20101201
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message no. 20101201
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Message type 20101201
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message variable 20101201
5 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message variable 20101201
6 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message variable 20101201
7 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message variable 20101201

Method APPEND_PERNR_ERROR on class CL_HRPAYBR_REPORT has no exception.

Method CALCULATE_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NR_ABSENCES Call by reference Type reference (TYPE) PBR_DIASAD Maximum number of absence days to allow advances 20101201
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Type field DATS 20101201
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Type field DATS 20101201
4 Importing IV_TIPOA Call by reference Type reference (TYPE) PBR_TIPOA Absence types grouping 20101201

Method CALCULATE_ABSENCES on class CL_HRPAYBR_REPORT has no exception.

Method CONSTRUCTOR 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 Valid from date 20101201
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20101201

Method CONSTRUCTOR on class CL_HRPAYBR_REPORT has no exception.

Method GET_BIRTHDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BIRTHDATE Value transfer Type reference (TYPE) DATS Type field DATS 20101201

Method GET_BIRTHDATE on class CL_HRPAYBR_REPORT has no exception.

Method GET_CPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CPF Value transfer Type reference (TYPE) PBR_CPFNR Sole Proprietor's Registry number (CPF) 20101201

Method GET_CPF on class CL_HRPAYBR_REPORT has no exception.

Method GET_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) HRPAY99_MSG Message - TTYP info 20101201
2 Exporting ET_PERNR_ERRORS Call by reference Type reference (TYPE) HRPAY99_MSG Message - TTYP info 20101201

Method GET_ERRORS on class CL_HRPAYBR_REPORT has no exception.

Method GET_FIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATE Value transfer Type reference (TYPE) ENDDA Valid to date 20101201

Method GET_FIRE_DATE on class CL_HRPAYBR_REPORT has no exception.

Method GET_HIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATE Value transfer Type reference (TYPE) BEGDA Valid from date 20101201

Method GET_HIRE_DATE on class CL_HRPAYBR_REPORT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) PAD_CNAME Full name 20101201

Method GET_NAME on class CL_HRPAYBR_REPORT has no exception.

Method GET_P0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Type field DATS 20101201
2 Returning RS_P0001 Value transfer Type reference (TYPE) P0001 HR master record: infotype 0001 (organizational assignment) 20101201

Method GET_P0001 on class CL_HRPAYBR_REPORT has no exception.

Method GET_P0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Type field DATS 20101201
2 Returning RS_P0002 Value transfer Type reference (TYPE) P0002 HR master record infotype 0002 (personal data) 20101201

Method GET_P0002 on class CL_HRPAYBR_REPORT has no exception.

Method INITIALIZE_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record: infotype 0000 (Personnel actions) 20101201
2 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20101201
3 Importing IT_P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record infotype 0002 (personal data) 20101201
4 Importing IT_P0465 Call by reference Type reference (TYPE) P0465_TAB Internal table for P0465 20101201
5 Importing IT_P2001 Call by reference Type reference (TYPE) P2001_TAB Personnel time recording: infotype 2001 (absences) 20101201
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20101201

Method INITIALIZE_EMPLOYEE on class CL_HRPAYBR_REPORT has no exception.

Method PROCESS_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20101201

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