SAP ABAP Class CL_HR_BR_CCED (Income report class)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     PC37 (Package) HR settlement: Brazil
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_BR_IRRF_REPORTING Abstract class for tax reports 20100126
Properties
Class CL_HR_BR_CCED  
Short Description Income report class    
Super Class CL_HR_BR_IRRF_REPORTING Abstract class for tax reports 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20091019   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)
2 PBR12 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PBRDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_BR_CCED has no interface implemented.
Friends
Class CL_HR_BR_CCED has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MAX_DEPENDENTS_NUMBER Constant Private Type reference (TYPE) I 5 Max number of dependents to be considered (defined by law) 20120124
2 MC_MIN_NUM_RECS_INF_COMP_PDF Constant Private Type reference (TYPE) I 18 Minimum number of records of rec 6 20120124
3 MC_SIZE_COMPL_INFO Constant Private Type reference (TYPE) I 106 20120124
4 MR_BADI_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_EX_HRPAYBR_B_CCED Interface BAdI IF_EX_HRPAYBR_B_CCED 20120124
5 MT_DETAIL_CCED Instance attribute Private Type reference (TYPE) PBRDI_T_DETAIL_CCED 20100126
6 MT_EXCEL_DATA_CCED Instance attribute Private Type reference (TYPE) PBRDI_T_EXCEL_DATA_CCED 20100126
7 MT_FIELDCAT Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV Catalog 20110509
8 MT_FOOTER_CCED Instance attribute Private Type reference (TYPE) PBRDI_T_FOOTER_CCED 20100126
9 MT_HEADER_CCED Instance attribute Private Type reference (TYPE) PBRDI_T_HEADER_CCED 20100126
10 MT_P0007 Instance attribute Private Type reference (TYPE) P0007_TAB HR master record: infotype 0007 (Planned working time) 20100126
11 MT_P0021 Instance attribute Private Type reference (TYPE) P0021_TAB HR master record infotype 0021 (Familiy) 20100126
12 MT_P0397 Instance attribute Private Type reference (TYPE) PBRDI_T_P0397 20100126
13 MT_P0736 Instance attribute Private Type reference (TYPE) P0736_TAB HR master record infotype 0736 Alimony order Brazil 20100126
14 MT_SORT_TABLE Instance attribute Private Type reference (TYPE) SLIS_T_SORTINFO_ALV ALV sorting 20110509
15 MV_BADI_IMPLEMENTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120124
16 MV_DATE_PROC Instance attribute Private Type reference (TYPE) DATS Type field DATS 20100126
17 MV_EARN_ORIGIN Instance attribute Private Type reference (TYPE) CHAR40 20100126
18 MV_MSG_COMPLEMENTARY1 Instance attribute Private Type reference (TYPE) TEXT60 Character string 60 20100126
19 MV_MSG_COMPLEMENTARY2 Instance attribute Private Type reference (TYPE) TEXT60 Character string 60 20100126
20 MV_RESPONSIBLE Instance attribute Private Type reference (TYPE) CHAR40 30 characters 20100126
21 MV_TITLE_FIELD_5_07 Instance attribute Private Type reference (TYPE) CHAR50 Comment 20100126
22 MV_YEAR_EXEC Instance attribute Private Type reference (TYPE) PBR_ANO Year 20120124
23 MV_YEAR_REF Instance attribute Private Type reference (TYPE) PBR_ANO Year 20100126
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_COMPL_INFO_SIZE_PDF Instance method Private Method Inserts necessary records to maintain the box size 20120124
2 ALIGN_AMOUNT_TO_RIGHT_PDF Static method Public Method Aligns values to the right in a string of 106 characters 20120124
3 APPEND_TECH_LOG Instance method Public Method 20110509
4 BUILD_FIELDCAT Instance method Private Method 20110509
5 CHECK_PAYROLL_VALUES Instance method Private Method 20100126
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100126
7 DELETE_NEGATIVE_VALUES Instance method Private Method 20100126
8 GET_DATA Instance method Public Method 20100126
9 PROCESS_EMPLOYEE Instance method Public Method 20100126
10 SET_COMPL_INFO_TO_PDF Instance method Private Method Assembles additional information and performs BAdI call 20120124
11 SET_DETAIL_DATA Instance method Private Method 20100126
12 SET_EXCEL_DATA Instance method Private Method 20100126
13 SET_FOOTER_DATA Instance method Private Method 20100126
14 SET_HEADER_DATA Instance method Private Method 20100126
15 SET_PENSIONER_DATA Instance method Private Method 20100126
16 SET_PENSIONER_DATA_TO_PDF Instance method Private Method Converts pensioner data from fixed structure for table 20120124
Events
Class CL_HR_BR_CCED has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_GROUP_FIELD Private See coding 20110509 BEGIN OF gty_s_group_field, group TYPE char10, operation TYPE char1, rec_id TYPE hrpaybr_dirf_recid5, END OF gty_s_group_field
2 GTY_T_GROUP_FIELD Private See coding 20110509 gty_t_group_field TYPE STANDARD TABLE OF gty_s_group_field
Method Signatures

Method ADJUST_COMPL_INFO_SIZE_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_S_DETAIL_CCED 20120124

Method ADJUST_COMPL_INFO_SIZE_PDF on class CL_HR_BR_CCED has no exception.

Method ALIGN_AMOUNT_TO_RIGHT_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20120124
2 Importing IV_VALUE Call by reference Type reference (TYPE) MAXBT Payroll: amount 20120124
3 Returning RV_LINE Value transfer Type reference (TYPE) HRPAYBR_CCED_COMPL_INF Text field of length 90 20120124

Method ALIGN_AMOUNT_TO_RIGHT_PDF on class CL_HR_BR_CCED has no exception.

Method APPEND_TECH_LOG Signature

Method APPEND_TECH_LOG on class CL_HR_BR_CCED has no parameter.
Method APPEND_TECH_LOG on class CL_HR_BR_CCED has no exception.

Method BUILD_FIELDCAT Signature

Method BUILD_FIELDCAT on class CL_HR_BR_CCED has no parameter.
Method BUILD_FIELDCAT on class CL_HR_BR_CCED has no exception.

Method CHECK_PAYROLL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PAYROLL_VALUES Call by reference Type reference (TYPE) GTY_T_PAYROLL_VALUES 20100126
2 Returning RV_CONTAIN_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20100126

Method CHECK_PAYROLL_VALUES on class CL_HR_BR_CCED has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WT_SIGNAL Call by reference Type reference (TYPE) PBR_S_WT_EVAL_15_VALUES BR: wage types separated by values of evaluation class 15 20100126
2 Importing IT_DEPENDENT_OCCAT Call by reference Type reference (TYPE) OCCAT_RANGE_TAB Selection option: category for off-cycle processing reason 20100126
3 Importing IT_WAGE_TYPES Call by reference Type reference (TYPE) PBRDI_T_WAGE_TYPES 20100126
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20100126
5 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company code 20100126
6 Importing IV_DATE_PROC Call by reference Type reference (TYPE) DATS Type field DATS 20100126
7 Importing IV_EARN_ORIGIN Call by reference Type reference (TYPE) CHAR40 20100126
8 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20100126
9 Importing IV_GENERATE_TECH_LOG Call by reference Type reference (TYPE) ABAP_BOOL 20100126
10 Importing IV_MSG_COMPLEMENTARY1 Call by reference Type reference (TYPE) TEXT60 Character string 60 20100126
11 Importing IV_MSG_COMPLEMENTARY2 Call by reference Type reference (TYPE) TEXT60 Character string 60 20100126
12 Importing IV_RESPONSIBLE Call by reference Type reference (TYPE) CHAR40 30 characters 20100126
13 Importing IV_TITLE_FIELD_5_07 Call by reference Type reference (TYPE) CHAR50 Comment 20100126
14 Importing IV_YEAR_REF Call by reference Type reference (TYPE) PBR_ANO Year 20100126

Method CONSTRUCTOR on class CL_HR_BR_CCED has no exception.

Method DELETE_NEGATIVE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PAYROLL_VALUES Call by reference Type reference (TYPE) GTY_T_PAYROLL_VALUES 20100126

Method DELETE_NEGATIVE_VALUES on class CL_HR_BR_CCED has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_T_DETAIL_CCED 20100126
2 Exporting ET_EXCEL_DATA_CCED Call by reference Type reference (TYPE) PBRDI_T_EXCEL_DATA_CCED 20100126
3 Exporting ET_FOOTER_CCED Call by reference Type reference (TYPE) PBRDI_T_FOOTER_CCED 20100126
4 Exporting ET_HEADER_CCED Call by reference Type reference (TYPE) PBRDI_T_HEADER_CCED 20100126

Method GET_DATA on class CL_HR_BR_CCED has no exception.

Method PROCESS_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20100126
2 Importing IT_P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record infotype 0002 (personal data) 20100126
3 Importing IT_P0007 Call by reference Type reference (TYPE) P0007_TAB HR master record: infotype 0007 (Planned working time) 20100126
4 Importing IT_P0021 Call by reference Type reference (TYPE) P0021_TAB HR master record infotype 0021 (Familiy) 20100126
5 Importing IT_P0397 Call by reference Type reference (TYPE) PBRDI_T_P0397 20100126
6 Importing IT_P0465 Call by reference Type reference (TYPE) P0465_TAB Internal table for P0465 20100126
7 Importing IT_P0661 Call by reference Type reference (TYPE) P0661_TAB Table type P0661 20100126
8 Importing IT_P0736 Call by reference Type reference (TYPE) P0736_TAB HR master record infotype 0736 Alimony order Brazil 20100126
9 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20100126
10 Returning RV_REJECTED Value transfer Type reference (TYPE) ABAP_BOOL 20100126

Method PROCESS_EMPLOYEE on class CL_HR_BR_CCED has no exception.

Method SET_COMPL_INFO_TO_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_S_DETAIL_CCED 20120124

Method SET_COMPL_INFO_TO_PDF on class CL_HR_BR_CCED has no exception.

Method SET_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_S_DETAIL_CCED 20100126
2 Importing IT_PAYROLL_VALUES Call by reference Type reference (TYPE) GTY_T_PAYROLL_VALUES 20100126

Method SET_DETAIL_DATA on class CL_HR_BR_CCED has no exception.

Method SET_EXCEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXCEL_DATA_CCED Call by reference Type reference (TYPE) PBRDI_S_EXCEL_DATA_CCED 20100126
2 Importing IS_HEADER_CCED Call by reference Type reference (TYPE) PBRDI_S_HEADER_CCED 20100126
3 Importing IT_PAYROLL_VALUES Call by reference Type reference (TYPE) GTY_T_PAYROLL_VALUES 20100126

Method SET_EXCEL_DATA on class CL_HR_BR_CCED has no exception.

Method SET_FOOTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FOOTER_CCED Call by reference Type reference (TYPE) PBRDI_S_FOOTER_CCED 20100126
2 Importing IS_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_S_DETAIL_CCED 20100126

Method SET_FOOTER_DATA on class CL_HR_BR_CCED has no exception.

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER_CCED Call by reference Type reference (TYPE) PBRDI_S_HEADER_CCED 20100126

Method SET_HEADER_DATA on class CL_HR_BR_CCED has no exception.

Method SET_PENSIONER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_S_DETAIL_CCED 20100126

Method SET_PENSIONER_DATA on class CL_HR_BR_CCED has no exception.

Method SET_PENSIONER_DATA_TO_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_CCED Call by reference Type reference (TYPE) PBRDI_S_DETAIL_CCED 20120124

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