SAP ABAP Class CL_HR_BR_TERM (Termination term)
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_HRPAYBR_REPORT 20101201
Properties
Class CL_HR_BR_TERM  
Short Description Termination term    
Super Class CL_HRPAYBR_REPORT  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20100922   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 PBR06 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PBR99 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_BR_TERM has no interface implemented.
Friends
Class CL_HR_BR_TERM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXEC_TYPE_DIFFERENCES Constant Public Type reference (TYPE) CHAR1 '2' Run type only differences 20101201
2 GC_EXEC_TYPE_REGULAR Constant Public Type reference (TYPE) CHAR1 '0' Normal run type 20101201
3 GC_EXEC_TYPE_REGULAR_DIFF Constant Public Type reference (TYPE) CHAR1 '1' Normal run type and differences 20101201
4 MC_APPL_TERM Constant Private Type reference (TYPE) P_APPL 'TERM' Application 20110215
5 MC_SUMLG_FIELD_100 Constant Private Type reference (TYPE) P_SUML '1000' Field 100 20101201
6 MC_SUMLG_FIELD_101 Constant Private Type reference (TYPE) P_SUML '1010' Field 101 20101201
7 MC_SUMLG_FIELD_102 Constant Private Type reference (TYPE) P_SUML '1020' Field 102 20101201
8 MC_SUMLG_FIELD_103 Constant Private Type reference (TYPE) P_SUML '1030' Field 103 20101201
9 MC_SUMLG_FIELD_104 Constant Private Type reference (TYPE) P_SUML '1040' Field 104 20101201
10 MC_SUMLG_FIELD_105 Constant Private Type reference (TYPE) P_SUML '1050' Field 105 20101201
11 MC_SUMLG_FIELD_106 Constant Private Type reference (TYPE) P_SUML '1060' Field 106 20101201
12 MC_SUMLG_FIELD_107 Constant Private Type reference (TYPE) P_SUML '1070' Field 107 20101201
13 MC_SUMLG_FIELD_108 Constant Private Type reference (TYPE) P_SUML '1080' Field 108 20101201
14 MC_SUMLG_FIELD_109 Constant Private Type reference (TYPE) P_SUML '1090' Field 109 20101201
15 MC_SUMLG_FIELD_110 Constant Private Type reference (TYPE) P_SUML '1100' Field 110 20101201
16 MC_SUMLG_FIELD_111 Constant Private Type reference (TYPE) P_SUML '1110' Field 111 20101201
17 MC_SUMLG_FIELD_112_1 Constant Private Type reference (TYPE) P_SUML '1121' Field 112.1 20101201
18 MC_SUMLG_FIELD_112_2 Constant Private Type reference (TYPE) P_SUML '1122' Field 112.2 20101201
19 MC_SUMLG_FIELD_113 Constant Private Type reference (TYPE) P_SUML '1130' Field 113 20101201
20 MC_SUMLG_FIELD_114_1 Constant Private Type reference (TYPE) P_SUML '1141' Field 114.1 20101201
21 MC_SUMLG_FIELD_114_2 Constant Private Type reference (TYPE) P_SUML '1142' Field 114.2 20101201
22 MC_SUMLG_FIELD_114_3 Constant Private Type reference (TYPE) P_SUML '1143' Field 114.3 20101201
23 MC_SUMLG_FIELD_115 Constant Private Type reference (TYPE) P_SUML '1150' Field 115 20101201
24 MC_SUMLG_FIELD_116 Constant Private Type reference (TYPE) P_SUML '1160' Field 116 20101201
25 MC_SUMLG_FIELD_23 Constant Private Type reference (TYPE) P_SUML '0230' Field 23 20101201
26 MC_SUMLG_FIELD_50 Constant Private Type reference (TYPE) P_SUML '0500' Field 50 20101201
27 MC_SUMLG_FIELD_50D Constant Private Type reference (TYPE) P_SUML '050D' Field 50 - Days 20110104
28 MC_SUMLG_FIELD_51 Constant Private Type reference (TYPE) P_SUML '0510' Field 51 20101201
29 MC_SUMLG_FIELD_52 Constant Private Type reference (TYPE) P_SUML '0520' Field 52 20101201
30 MC_SUMLG_FIELD_53 Constant Private Type reference (TYPE) P_SUML '0530' Field 53 20101201
31 MC_SUMLG_FIELD_54 Constant Private Type reference (TYPE) P_SUML '0540' Field 54 20101201
32 MC_SUMLG_FIELD_55 Constant Private Type reference (TYPE) P_SUML '0550' Field 55 20101201
33 MC_SUMLG_FIELD_56 Constant Private Type reference (TYPE) P_SUML '0560' Field 55 20101201
34 MC_SUMLG_FIELD_57 Constant Private Type reference (TYPE) P_SUML '0570' Field 57 20101201
35 MC_SUMLG_FIELD_58 Constant Private Type reference (TYPE) P_SUML '0580' Field 58 20101201
36 MC_SUMLG_FIELD_59 Constant Private Type reference (TYPE) P_SUML '0590' Field 59 20101201
37 MC_SUMLG_FIELD_60 Constant Private Type reference (TYPE) P_SUML '0600' Field 60 20101201
38 MC_SUMLG_FIELD_61 Constant Private Type reference (TYPE) P_SUML '0610' Field 61 20101201
39 MC_SUMLG_FIELD_62 Constant Private Type reference (TYPE) P_SUML '0620' Field 62 20101201
40 MC_SUMLG_FIELD_63 Constant Private Type reference (TYPE) P_SUML '0630' Field 63 20101201
41 MC_SUMLG_FIELD_64 Constant Private Type reference (TYPE) P_SUML '0640' Field 64 20101201
42 MC_SUMLG_FIELD_65 Constant Private Type reference (TYPE) P_SUML '0650' Field 65 20101201
43 MC_SUMLG_FIELD_65D Constant Private Type reference (TYPE) P_SUML '065D' Field 65 - Number of days 20120608
44 MC_SUMLG_FIELD_66 Constant Private Type reference (TYPE) P_SUML '0660' Field 66 20101201
45 MC_SUMLG_FIELD_67 Constant Private Type reference (TYPE) P_SUML '0670' Field 67 20101201
46 MC_SUMLG_FIELD_68 Constant Private Type reference (TYPE) P_SUML '0680' Field 68 20101201
47 MC_SUMLG_FIELD_69 Constant Private Type reference (TYPE) P_SUML '0690' Field 69 20101201
48 MC_SUMLG_FIELD_70 Constant Private Type reference (TYPE) P_SUML '0700' Field 70 20101201
49 MC_SUMLG_FIELD_71 Constant Private Type reference (TYPE) P_SUML '0710' Field 71 20101201
50 MC_SUMLG_FIELD_72 Constant Private Type reference (TYPE) P_SUML '0720' Field 72 20101201
51 MC_SUMLG_FIELD_73 Constant Private Type reference (TYPE) P_SUML '0730' Field 73 20101201
52 MC_SUMLG_FIELD_74 Constant Private Type reference (TYPE) P_SUML '0740' Field 74 20101201
53 MC_SUMLG_FIELD_75 Constant Private Type reference (TYPE) P_SUML '0750' Field 75 20101201
54 MC_SUMLG_FIELD_76 Constant Private Type reference (TYPE) P_SUML '0760' Field 76 20101201
55 MC_SUMLG_FIELD_77 Constant Private Type reference (TYPE) P_SUML '0770' Field 77 20101201
56 MC_SUMLG_FIELD_78 Constant Private Type reference (TYPE) P_SUML '0780' Field 78 20101201
57 MC_SUMLG_FIELD_79 Constant Private Type reference (TYPE) P_SUML '0790' Field 79 20101201
58 MC_SUMLG_FIELD_80 Constant Private Type reference (TYPE) P_SUML '0800' Field 80 20101201
59 MC_SUMLG_FIELD_81 Constant Private Type reference (TYPE) P_SUML '0810' Field 81 20101201
60 MC_SUMLG_FIELD_82 Constant Private Type reference (TYPE) P_SUML '0820' Field 82 20101201
61 MC_SUMLG_FIELD_83 Constant Private Type reference (TYPE) P_SUML '0830' Field 83 20101201
62 MC_SUMLG_FIELD_84 Constant Private Type reference (TYPE) P_SUML '0840' Field 84 20101201
63 MC_SUMLG_FIELD_85 Constant Private Type reference (TYPE) P_SUML '0850' Field 85 20101201
64 MC_SUMLG_FIELD_86 Constant Private Type reference (TYPE) P_SUML '0860' Field 86 20101201
65 MC_SUMLG_FIELD_87 Constant Private Type reference (TYPE) P_SUML '0870' Field 87 20101201
66 MC_SUMLG_FIELD_88 Constant Private Type reference (TYPE) P_SUML '0880' Field 88 20101201
67 MC_SUMLG_FIELD_89 Constant Private Type reference (TYPE) P_SUML '0890' Field 89 20101201
68 MC_SUMLG_FIELD_90 Constant Private Type reference (TYPE) P_SUML '0900' Field 90 20101201
69 MC_SUMLG_FIELD_91 Constant Private Type reference (TYPE) P_SUML '0910' Field 91 20101201
70 MC_SUMLG_FIELD_92 Constant Private Type reference (TYPE) P_SUML '0920' Field 92 20101201
71 MC_SUMLG_FIELD_93 Constant Private Type reference (TYPE) P_SUML '0930' Field 93 20101201
72 MC_SUMLG_FIELD_94 Constant Private Type reference (TYPE) P_SUML '0940' Field 94 20101201
73 MC_SUMLG_FIELD_95 Constant Private Type reference (TYPE) P_SUML '0950' Field 95 20101201
74 MC_SUMLG_FIELD_96 Constant Private Type reference (TYPE) P_SUML '0960' Field 96 20101201
75 MC_SUMLG_FIELD_97 Constant Private Type reference (TYPE) P_SUML '0970' Field 97 20101201
76 MC_SUMLG_FIELD_98 Constant Private Type reference (TYPE) P_SUML '0980' Field 98 20101201
77 MC_SUMLG_FIELD_99 Constant Private Type reference (TYPE) P_SUML '0990' Field 99 20101201
78 MC_VACATION_DAYS_PER_AVO Constant Private Type reference (TYPE) ANZHL '2.5' Number of days per leave denominator 20101201
79 MR_BADI_INSTANCE Instance attribute Private Object reference (TYPE REF TO) HR_BR_TERM_HOMOLOGNET BAdI 20101201
80 MS_WT_EVAL_15_VALUES Instance attribute Private Type reference (TYPE) PBR_S_WT_EVAL_15_VALUES Wage types of evaluation class 15 20101201
81 MTH_VACATION_PERIOD Instance attribute Private Type reference (TYPE) GTY_TH_VACATION_PERIOD 20101201
82 MTS_WAGE_TYPES Instance attribute Private Type reference (TYPE) GTY_TS_WAGE_TYPES 20110411
83 MT_COMPANY_DATA Instance attribute Private Type reference (TYPE) GTY_T_COMPANY_DATA Company data 20101201
84 MT_EMPLOYEE_DATA Instance attribute Private Type reference (TYPE) GTY_T_EMPLOYEE_DATA Data of employees 20101201
85 MT_P0006 Instance attribute Private Type reference (TYPE) P0006_TAB Infotype 0006 - Addresses 20101201
86 MT_P0016 Instance attribute Private Type reference (TYPE) P0016_TAB Infotype 0016 - Contract 20101201
87 MT_P0021 Instance attribute Private Type reference (TYPE) P0021_TAB Infotype 21 - Family 20101201
88 MT_P0057 Instance attribute Private Type reference (TYPE) PBR_T_P0057 Infotype 0057 20101201
89 MT_P0398 Instance attribute Private Type reference (TYPE) PBR_T_P0398 Infotype 0398 - Contracts (BR) 20101201
90 MT_P0416 Instance attribute Private Type reference (TYPE) P0416_TAB Infotype 0416 - Compensation 20101201
91 MT_P0661 Instance attribute Private Type reference (TYPE) P0661_TAB Infotype 0661 20101201
92 MT_P2006 Instance attribute Private Type reference (TYPE) P2006_TAB Infotype 2006 - Quota 20101201
93 MV_CNPJ_TOMADOR Instance attribute Private Type reference (TYPE) PBR_NUM_CNPJ Employer CNPJ 20101201
94 MV_EXECUTION_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Run type 20101201
95 MV_FIRE_DATE Instance attribute Private Type reference (TYPE) DATS Dismissal date 20110120
96 MV_IS_BADI_IMPLEMENTED Instance attribute Private Type reference (TYPE) ABAP_BOOL If the BAdI was implemented by customer 20101201
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELDS_66_67 Instance method Private Method Adds fields 66 or 67 20101201
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101201
3 CREATE_TEXT_FOR_FIELD Instance method Private Method 20111019
4 FORMAT_TO_STRING Instance method Private Method 20111019
5 GET_ALIMONY_PERC Instance method Private Method Returns the alimony percentage 20101222
6 GET_AMOUNT_PAYROLL Instance method Private Method Returns total of payroll wage types 20101201
7 GET_BALANCE_SALARY Instance method Private Method Returns the salary balance (days) 20110104
8 GET_CONTRACT_TYPE Instance method Private Method Returns contract type 20101201
9 GET_CTPS Instance method Private Method Returns CTPS information 20101201
10 GET_DATA Instance method Public Method Returns form data 20101201
11 GET_FIELD_TEXT_PDF Instance method Private Method Returns the text of the field prepared for PDF 20111019
12 GET_HOURS_RATE_AMOUNT Instance method Private Method Returns the payroll total 20101201
13 GET_P0661 Instance method Private Method Returns infotype 0661 20101201
14 GET_P2006 Instance method Private Method Returns infotype 2006 20101201
15 GET_P2006_FROM_P2001 Instance method Private Method Returns infotype 2006 from year 2001 20101201
16 GET_PIS Instance method Private Method Returns PIS number 20101201
17 GET_PRE_NOTICE_DATE Instance method Private Method Returns notice period date 20101201
18 GET_QUOTA_EXPIRED_OVERDUE_DATE Instance method Private Method Returns expiration date of expired leave 20101201
19 GET_REMUNERATION_PREV_MONTH Instance method Private Method Returns remuneration of previous month 20101201
20 GET_RETRO_WAGE_TYPES Instance method Private Method Returns total of payroll wage types 20101201
21 GET_RGDIR Instance method Private Method Returns the already filtered RGDIR 20110303
22 IS_PRE_NOTICE_VACATION_PAY Instance method Private Method Checks if the wage type is a notice period payment 20101217
23 SET_CHRISTMAS_BONUS_VALUES Instance method Private Method Loads the Christmas allowance values 20101201
24 SET_COMPANY_DATA Instance method Private Method Fills in internal table of the company 20101201
25 SET_EMPLOYEE Instance method Public Method Loads employee for class 20101201
26 SET_EMPLOYEE_DATA Instance method Private Method Fills in employee data 20101201
27 SET_EXTRA_FIELDS_DED_TO_OUTPUT Instance method Private Method Assigns the extra deduction fields to the output structure 20110215
28 SET_EXTRA_FIELDS_TO_OUTPUT Instance method Private Method Assigns the output structure to the extra fields 20110215
29 SET_FIELD_66_67_TO_OUTPUT Instance method Private Method Assigns field 66/67 in the output structure 20110215
30 SET_NIGHT_ADDITIONAL_VALUES Instance method Private Method Loads nightwork bonus values 20101201
31 SET_OTHER_FIELDS Instance method Private Method Loads values in the field of others 20101201
32 SET_OVERTIME_WAGES Instance method Private Method Searches overtime values 20101201
33 SET_PAYROLL_VALUES Instance method Private Method Reads payroll values and loads in structure 20101201
34 SET_SEQUENCE_TO_FIELDS Instance method Private Method Assigns the sequential number to fields 20111019
35 SET_VACATION_VALUES Instance method Private Method Loads leave values 20101201
36 SET_WAGES_PDF_STRUCTURE Instance method Private Method Sets wage types in the PDF structure 20111019
37 VALIDATE_EMPLOYEE Instance method Public Method Checks if the employee should be selected or not 20101201
Events
Class CL_HR_BR_TERM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_COMPANY_DATA Private See coding 20101201 BEGIN OF gty_s_company_data, werks TYPE persa, btrtl TYPE btrtl_001p, cnpj_cei TYPE pbr_cnpj_cei, comp_name TYPE name1, comp_addr TYPE ad_street, comp_district TYPE ad_city2, comp_city TYPE ad_city1, comp_state TYPE regio, comp_zip_code TYPE ad_pstcd1, cnae TYPE pbr_econi, cnpj_toma TYPE pbr_cnpj_cei, END OF gty_s_company_data
2 GTY_S_EMPLOYEE_DATA Private See coding 20101201 BEGIN OF gty_s_employee_data, pernr TYPE pernr_d, werks TYPE persa, btrtl TYPE btrtl_001p, pis_nr TYPE pbr_psnr, ee_name TYPE pad_cname, ee_addr TYPE ad_street, ee_district TYPE ad_city2, ee_city TYPE ad_city1, ee_state TYPE regio, ee_zip_code TYPE ad_pstcd1, ctps_nr TYPE pbr_ctnr, ctps_serie TYPE pbr_ctsr, ctps_uf TYPE pbr_estad, cpf_nr TYPE pbr_cpfnr, gbdat TYPE gbdat, mother_name TYPE pad_cname, ctype TYPE char90, dismiss_rsn TYPE mgtxt, rem_prev_month TYPE maxbt, dhire TYPE dats, dpre_note TYPE dats, dfire TYPE dats, fgtsr TYPE pbr_fgtsr, alimony_perc_trct TYPE pbr_clpct, alimony_perc_fgts TYPE pbr_clpct, cattr TYPE pbr_cattr, union_code TYPE pbr_sindi, union_cnpj TYPE pbr_uncgc, union_name TYPE emfna, balance_sal TYPE ktsol, wages TYPE gty_t_term_wages, END OF gty_s_employee_data
3 GTY_S_T512W Private See coding 20101201 GTY_S_T512W TYPE STANDARD TABLE OF T512W
4 GTY_S_TERM_WAGES Private See coding 20101201 BEGIN OF gty_s_term_wages, sumlg TYPE p_suml, field TYPE char6, field_name TYPE text100, hours TYPE pranz, rate TYPE betpe, amount TYPE maxbt, year TYPE numc4, begda TYPE begda, endda TYPE endda, sequence TYPE numc2, END OF gty_s_term_wages
5 GTY_S_VACATION_PERIOD Private See coding 20101201 BEGIN OF gty_s_vacation_period, ktart TYPE abwko, desta TYPE ptm_dedstart, expired_date TYPE dats, overdue_date TYPE dats, END OF gty_s_vacation_period
6 GTY_S_WAGE_TYPES Private See coding 20101201 BEGIN OF gty_s_wage_types, sumlg TYPE p_suml, idgrp TYPE pbr_idgrp, grptx TYPE pbr_grouptxt, lgart_range TYPE hrpay00_dec_wtypes, END OF gty_s_wage_types
7 GTY_TH_VACATION_PERIOD Private See coding 20101201 GTY_TH_VACATION_PERIOD TYPE HASHED TABLE OF gty_s_vacation_period WITH UNIQUE KEY ktart desta
8 GTY_TS_WAGE_TYPES Private See coding 20110411 GTY_Ts_WAGE_TYPES TYPE SORTED TABLE OF gty_s_wage_types WITH UNIQUE KEY idgrp sumlg
9 GTY_T_COMPANY_DATA Private See coding 20101201 gty_t_company_data TYPE HASHED TABLE OF gty_s_company_data WITH UNIQUE KEY werks btrtl
10 GTY_T_EMPLOYEE_DATA Private See coding 20101201 gty_t_employee_data TYPE STANDARD TABLE OF gty_s_employee_data
11 GTY_T_TERM_WAGES Private See coding 20101201 gty_t_term_wages TYPE STANDARD TABLE OF gty_s_term_wages WITH KEY sumlg field
Method Signatures

Method APPEND_FIELDS_66_67 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WAGES Call by reference Type reference (TYPE) GTY_T_TERM_WAGES 20101201
2 Importing IV_AMOUNT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20101201
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20101201
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20101201
5 Importing IV_HOURS Call by reference Type reference (TYPE) PRANZ Payroll: no. 20101201
6 Importing IV_SUMLG Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20101201

Method APPEND_FIELDS_66_67 on class CL_HR_BR_TERM 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_CNPJ_TOMADOR Call by reference Type reference (TYPE) PBR_NUM_CNPJ Registration number in the CNPJ 20101201
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20101201
4 Importing IV_EXECUTION_TYPE Call by reference Type reference (TYPE) CHAR1 Position indicator 20101201

Method CONSTRUCTOR on class CL_HR_BR_TERM has no exception.

Method CREATE_TEXT_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) TEXT100 Text of length 100 20111019
2 Importing IV_FIELD_NUMBER Call by reference Type reference (TYPE) CHAR5 R/2 table 20111019
3 Importing IV_SEQUENCE Call by reference Type reference (TYPE) NUMC2 Two digit number 20111019
4 Returning RV_TEXT Value transfer Type reference (TYPE) TEXT100 Text of length 100 20111019

Method CREATE_TEXT_FOR_FIELD on class CL_HR_BR_TERM has no exception.

Method FORMAT_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) ANY 20111019
2 Returning RV_TEXT Value transfer Type reference (TYPE) TEXT100 Text of length 100 20111019

Method FORMAT_TO_STRING on class CL_HR_BR_TERM has no exception.

Method GET_ALIMONY_PERC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERC Value transfer Type reference (TYPE) PBR_CLPCT 20101222

Method GET_ALIMONY_PERC on class CL_HR_BR_TERM has no exception.

Method GET_AMOUNT_PAYROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUMLG Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20101201
2 Returning RV_AMOUNT Value transfer Type reference (TYPE) MAXBT Payroll: amount 20101201

Method GET_AMOUNT_PAYROLL on class CL_HR_BR_TERM has no exception.

Method GET_BALANCE_SALARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BALANCE_SAL Value transfer Type reference (TYPE) PC205-KSOLL Planned work measured in calender days 20110104

Method GET_BALANCE_SALARY on class CL_HR_BR_TERM has no exception.

Method GET_CONTRACT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CTYPE Value transfer Type reference (TYPE) CHAR2 Version number component 20101201

Method GET_CONTRACT_TYPE on class CL_HR_BR_TERM has no exception.

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 20101201
2 Exporting EV_CTPS_SERIE Call by reference Type reference (TYPE) PBR_CTSR Worker's Card series number - WCSW 20101201
3 Exporting EV_CTPS_UF Call by reference Type reference (TYPE) PBR_ESTAD State (FU) 20101201

Method GET_CTPS on class CL_HR_BR_TERM has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TERM Call by reference Type reference (TYPE) PBR_T_TERM Employment Agreement Termination 20101201

Method GET_DATA on class CL_HR_BR_TERM has no exception.

Method GET_FIELD_TEXT_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20111019
2 Importing IS_TERM_WAGE Call by reference Type reference (TYPE) GTY_S_TERM_WAGES 20111019
3 Returning RV_TEXT Value transfer Type reference (TYPE) TEXT100 Text of length 100 20111019

Method GET_FIELD_TEXT_PDF on class CL_HR_BR_TERM has no exception.

Method GET_HOURS_RATE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_AMOUNT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20101201
2 Changing CV_NUMBER Call by reference Type reference (TYPE) PRANZ Payroll: no. 20101201
3 Changing CV_RATE Call by reference Type reference (TYPE) BETPE Payroll: amount by unit 20101201
4 Importing IV_SUMLG Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20101201

Method GET_HOURS_RATE_AMOUNT on class CL_HR_BR_TERM has no exception.

Method GET_P0661 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_P0661 Value transfer Type reference (TYPE) P0661 Termination: general data 20101201

Method GET_P0661 on class CL_HR_BR_TERM has no exception.

Method GET_P2006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUONR Call by reference Type reference (TYPE) PTM_QUONR Number for personnel time quotas 20101201
2 Returning RS_P2006 Value transfer Type reference (TYPE) P2006 Personnel time recording:: infotype 2006 (absence quota) 20101201

Method GET_P2006 on class CL_HR_BR_TERM has no exception.

Method GET_P2006_FROM_P2001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P2001 Call by reference Type reference (TYPE) P2001 Personnel time recording: infotype 2001 (absences) 20101201
2 Returning RS_P2006 Value transfer Type reference (TYPE) P2006 Personnel time recording:: infotype 2006 (absence quota) 20101201

Method GET_P2006_FROM_P2001 on class CL_HR_BR_TERM has no exception.

Method GET_PIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PIS Value transfer Type reference (TYPE) PBR_PSNR SIP/PSHFP number 20101201

Method GET_PIS on class CL_HR_BR_TERM has no exception.

Method GET_PRE_NOTICE_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_PRE_NOTICE_DATE on class CL_HR_BR_TERM has no exception.

Method GET_QUOTA_EXPIRED_OVERDUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPIRED_DATE Call by reference Type reference (TYPE) DATS Type field DATS 20101201
2 Exporting EV_OVERDUE_DATE Call by reference Type reference (TYPE) DATS Type field DATS 20101201
3 Importing IV_DAT_REF Call by reference Type reference (TYPE) DATS Type field DATS 20101201
4 Importing IV_DESTA Call by reference Type reference (TYPE) PTM_DEDSTART Quota deduction start date 20101201
5 Importing IV_KTART Call by reference Type reference (TYPE) ABWKO Absence quota type 20101201

Method GET_QUOTA_EXPIRED_OVERDUE_DATE on class CL_HR_BR_TERM has no exception.

Method GET_REMUNERATION_PREV_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DTFIRE Call by reference Type reference (TYPE) DATS Type field DATS 20101217
2 Returning RV_AMOUNT Value transfer Type reference (TYPE) MAXBT Payroll: amount 20101201

Method GET_REMUNERATION_PREV_MONTH on class CL_HR_BR_TERM has no exception.

Method GET_RETRO_WAGE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WT_RETRO Call by reference Type reference (TYPE) PBR_T_WT_RETRO_PAYROLL Payroll: amount 20101201
2 Importing IV_IDGRP Call by reference Type reference (TYPE) PBR_IDGRP 0 Application group ID 20110215
3 Importing IV_SUMLG Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20101201

Method GET_RETRO_WAGE_TYPES on class CL_HR_BR_TERM has no exception.

Method GET_RGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Directory of payroll results 20110303

Method GET_RGDIR on class CL_HR_BR_TERM has no exception.

Method IS_PRE_NOTICE_VACATION_PAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RETRO_WAGE_TYPES Call by reference Type reference (TYPE) PBR_S_WT_RETRO_PAYROLL PY-BR: structure for wage type values w/retroactive accont. 20101217
2 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20101217

Method IS_PRE_NOTICE_VACATION_PAY on class CL_HR_BR_TERM has no exception.

Method SET_CHRISTMAS_BONUS_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20101201

Method SET_CHRISTMAS_BONUS_VALUES on class CL_HR_BR_TERM has no exception.

Method SET_COMPANY_DATA Signature

Method SET_COMPANY_DATA on class CL_HR_BR_TERM has no parameter.
Method SET_COMPANY_DATA on class CL_HR_BR_TERM has no exception.

Method SET_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_P0006 Call by reference Type reference (TYPE) P0006_TAB HR master record infotype 0006 (addresses) 20101201
5 Importing IT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record infotype 0016 (contract elements) 20101201
6 Importing IT_P0021 Call by reference Type reference (TYPE) P0021_TAB HR master record infotype 0021 (Familiy) 20101201
7 Importing IT_P0057 Call by reference Type reference (TYPE) PBR_T_P0057 Memberships 20101201
8 Importing IT_P0398 Call by reference Type reference (TYPE) PBR_T_P0398 Homolognet: Infotype 0398 20101201
9 Importing IT_P0416 Call by reference Type reference (TYPE) P0416_TAB Infotype structure time quota compensations 20101201
10 Importing IT_P0465 Call by reference Type reference (TYPE) P0465_TAB Internal table for P0465 20101201
11 Importing IT_P0661 Call by reference Type reference (TYPE) P0661_TAB Table type P0661 20101201
12 Importing IT_P2001 Call by reference Type reference (TYPE) P2001_TAB Personnel time recording: infotype 2001 (absences) 20101201
13 Importing IT_P2006 Call by reference Type reference (TYPE) P2006_TAB 20101201
14 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20101201

Method SET_EMPLOYEE on class CL_HR_BR_TERM has no exception.

Method SET_EMPLOYEE_DATA 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 SET_EMPLOYEE_DATA on class CL_HR_BR_TERM has no exception.

Method SET_EXTRA_FIELDS_DED_TO_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TERM Call by reference Type reference (TYPE) PBR_S_TERM Termination Term 20110215
2 Importing IV_AMOUNT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20110215
3 Importing IV_FIELD_TEXT Call by reference Type reference (TYPE) TEXT100 Text of length 100 20110215

Method SET_EXTRA_FIELDS_DED_TO_OUTPUT on class CL_HR_BR_TERM has no exception.

Method SET_EXTRA_FIELDS_TO_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TERM Call by reference Type reference (TYPE) PBR_S_TERM Termination Term 20110215
2 Importing IV_AMOUNT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20110215
3 Importing IV_FIELD_TEXT Call by reference Type reference (TYPE) TEXT100 Text of length 100 20110215

Method SET_EXTRA_FIELDS_TO_OUTPUT on class CL_HR_BR_TERM has no exception.

Method SET_FIELD_66_67_TO_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TERM Call by reference Type reference (TYPE) PBR_S_TERM Termination Term 20110215
2 Importing IS_TERM_WAGE Call by reference Type reference (TYPE) GTY_S_TERM_WAGES 20110215
3 Importing IV_COUNT_FIELD_66 Call by reference Type reference (TYPE) N 20110215
4 Importing IV_COUNT_FIELD_67 Call by reference Type reference (TYPE) N 20110215

Method SET_FIELD_66_67_TO_OUTPUT on class CL_HR_BR_TERM has no exception.

Method SET_NIGHT_ADDITIONAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20101201

Method SET_NIGHT_ADDITIONAL_VALUES on class CL_HR_BR_TERM has no exception.

Method SET_OTHER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20101201

Method SET_OTHER_FIELDS on class CL_HR_BR_TERM has no exception.

Method SET_OVERTIME_WAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20101201

Method SET_OVERTIME_WAGES on class CL_HR_BR_TERM has no exception.

Method SET_PAYROLL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20101201

Method SET_PAYROLL_VALUES on class CL_HR_BR_TERM has no exception.

Method SET_SEQUENCE_TO_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TERM_WAGES Call by reference Type reference (TYPE) GTY_T_TERM_WAGES 20111019
2 Importing IV_SUMLG Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20111019

Method SET_SEQUENCE_TO_FIELDS on class CL_HR_BR_TERM has no exception.

Method SET_VACATION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20101201

Method SET_VACATION_VALUES on class CL_HR_BR_TERM has no exception.

Method SET_WAGES_PDF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TERM_WAGES Call by reference Type reference (TYPE) PBR_T_TERM_WAGES Termination Term 20111019
2 Importing IS_EMPLOYEE_DATA Call by reference Type reference (TYPE) GTY_S_EMPLOYEE_DATA 20111019
3 Importing IT_WAGES Call by reference Type reference (TYPE) GTY_T_TERM_WAGES 20111019
4 Importing IV_SUMLG_FROM Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20111019
5 Importing IV_SUMLG_TO Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20111019

Method SET_WAGES_PDF_STRUCTURE on class CL_HR_BR_TERM has no exception.

Method VALIDATE_EMPLOYEE Signature

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

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