SAP ABAP Class CL_HR_BR_P1510_HBRTRPA0 (Reason for changing attendance/absence)
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 20110413
Properties
Class CL_HR_BR_P1510_HBRTRPA0  
Short Description Reason for changing attendance/absence    
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 20100805   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 CL_HR_BR_P1510_HBRTRPA0 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 PBR41 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PBR99 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_BR_P1510_HBRTRPA0 has no interface implemented.
Friends
Class CL_HR_BR_P1510_HBRTRPA0 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO 20100811
2 MTH_EMPLOYEE Instance attribute Private Type reference (TYPE) GTY_T_EMPLOYEE 20110413
3 MT_FIELDCAT_SLIS Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20110413
4 MT_OUTTAB Instance attribute Private Type reference (TYPE) GTY_T_TEVEN_TEXT 20100811
5 MT_P0050 Instance attribute Private Type reference (TYPE) PBR41_T_P0050 20110413
6 MT_T705H Instance attribute Private See coding 20100811
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABWGR_ENTRY Instance method Public Method Checks value 20110413
2 GET_FIELDS_OUTPUT Instance method Public Method Returns output fields 20100811
3 GET_LAYOUT Instance method Public Method Returns layout 20100811
4 GET_PERSNO Instance method Public Method Returns selected employees 20110413
5 GET_REASON_TXT_TEVEN Instance method Public Method Returns the description of the reason for discard 20110413
6 GET_SUBAREA_ABS_ATTEND Instance method Private Method Returns subarea for types of absence/presence 20110413
7 GET_T705H_FILTER Instance method Public Method Returns table 20100811
8 GET_TEVEN_DATA Instance method Public Method Returns TEVEN table 20110413
9 GET_TEVEN_TEXT_DATA Instance method Public Method Returns table TEVEN with the reason text filled in 20110316
10 LOAD_REASON_TEVEN Instance method Private Method Loads table t705h - justifications of TEVEN 20110413
11 LOAD_TEVEN_DATA Instance method Public Method Loads TEVEN table 20100811
12 SET_AARSA Instance method Public Method Defines area grouping subarea 20110413
13 SET_AGPSP Instance method Public Method Defines group grouping subgroup 20110413
14 SET_AREA_SUB_AREA_EE Instance method Public Method Defines area employee subarea 20110413
15 SET_EMPLOYEE Instance method Public Method Sets the employee 20110413
16 SET_F4_TABLE Instance method Public Method Defines F4 20110413
17 SET_FIELDS_OUTPUT Instance method Public Method Defines output fields 20100811
18 SET_GROUP_SUB_GROUP_EE Instance method Public Method Defines group employee subgroup 20110413
19 SET_LAYOUT Instance method Private Method Defines layout 20100811
20 SET_PERSNO Instance method Public Method Defines employee number 20110413
21 SET_T705H_FILTER Instance method Public Method Defines table 20110413
22 UPDATE_TABLE Instance method Public Method Maintains table 20100811
Events
Class CL_HR_BR_P1510_HBRTRPA0 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_EMPLOYEE Private See coding 20110413 BEGIN OF gty_s_employee, pernr TYPE pernr-pernr, zeity TYPE t503-zeity, moabw TYPE t001p-moabw, grawg TYPE p0050-grawg, END OF gty_s_employee
2 GTY_S_SUBGROUP Private See coding 20110413 BEGIN OF gty_s_subgroup, persg TYPE p0001-persg, persk TYPE p0001-persk, zeity TYPE t503-zeity, END OF gty_s_subgroup
3 GTY_S_TEVEN_TEXT Public See coding 20110316 BEGIN OF gty_s_teven_text, teven TYPE teven, gtext TYPE abangrtxt, grawg TYPE p0050-grawg, zeity TYPE t503-zeity, moabw TYPE t001p-moabw, END OF gty_s_teven_text
4 GTY_T_EMPLOYEE Private See coding 20110413 gty_t_employee TYPE HASHED TABLE OF gty_s_employee WITH UNIQUE KEY pernr
5 GTY_T_SUBGROUP Private See coding 20110413 gty_t_subgroup TYPE HASHED TABLE OF gty_s_subgroup WITH UNIQUE KEY persg persk
6 GTY_T_T705H Public See coding 20110413 gty_t_t705h TYPE STANDARD TABLE OF t705h
7 GTY_T_TEVEN_TEXT Public See coding 20110316 gty_t_teven_text TYPE STANDARD TABLE OF gty_s_teven_text
Method Signatures

Method CHECK_ABWGR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ABWGR Presence/absence reason 20110413
2 Returning RV_OK Value transfer Type reference (TYPE) CHAR1 Position indicator 20110413

Method CHECK_ABWGR_ENTRY on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_FIELDS_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDCAT_SLIS Value transfer Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field catalog for list viewer control 20110413

Method GET_FIELDS_OUTPUT on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO List viewer control: layout structure 20100811

Method GET_LAYOUT on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_PERSNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSNO Call by reference Type reference (TYPE) ANY Position indicator 20110413

Method GET_PERSNO on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_REASON_TXT_TEVEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_FOUND Call by reference Type reference (TYPE) ABAP_BOOL Specification of successful reading 20110413
2 Exporting EV_GTEXT Call by reference Type reference (TYPE) T705H-GTEXT Text for absence/presence reason 20110413
3 Importing IV_ABWGR Call by reference Type reference (TYPE) T705H-PINCO Presence/absence reason 20110413
4 Importing IV_GRAWG Call by reference Type reference (TYPE) T705H-GRAWG Grouping of presence/absence reasons 20110413
5 Importing IV_MOABW Call by reference Type reference (TYPE) T705H-MOABW Personnel subarea grouping for presence/absence types 20110413
6 Importing IV_ZEITY Call by reference Type reference (TYPE) T705H-ZEITY Employee subgroup grouping for work schedules 20110413

Method GET_REASON_TXT_TEVEN on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_SUBAREA_ABS_ATTEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRTL Call by reference Type reference (TYPE) T001P-BTRTL Personnel subarea 20110413
2 Importing IV_WERKS Call by reference Type reference (TYPE) T001P-WERKS Personnel area 20110413
3 Returning RV_MOABW Value transfer Type reference (TYPE) T001P-MOABW Personnel subarea grouping for presence/absence types 20110413

Method GET_SUBAREA_ABS_ATTEND on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_T705H_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER Value transfer Type reference (TYPE) GTY_T_T705H 20100811
2 Importing IV_GRAWG Call by reference Type reference (TYPE) T705H-GRAWG Grouping of presence/absence reasons 20110413
3 Importing IV_MOABW Call by reference Type reference (TYPE) T705H-MOABW Personnel subarea grouping for presence/absence types 20110413
4 Importing IV_ZEITY Call by reference Type reference (TYPE) T705H-ZEITY Employee subgroup grouping for work schedules 20110413

Method GET_T705H_FILTER on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_TEVEN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Call by reference Type reference (TYPE) TTEVEN Time events 20110413

Method GET_TEVEN_DATA on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method GET_TEVEN_TEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Call by reference Type reference (TYPE) GTY_T_TEVEN_TEXT 20110316

Method GET_TEVEN_TEXT_DATA on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method LOAD_REASON_TEVEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EMPLOYEE Call by reference Type reference (TYPE) GTY_S_EMPLOYEE 20110413

Method LOAD_REASON_TEVEN on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method LOAD_TEVEN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_REASON Call by reference Type reference (TYPE) ABAP_BOOL Read only data without reason 20110316
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20110413
3 Returning RV_DATA_FOUND Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100811

Method LOAD_TEVEN_DATA on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_AARSA Signature

Method SET_AARSA on class CL_HR_BR_P1510_HBRTRPA0 has no parameter.
Method SET_AARSA on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_AGPSP Signature

Method SET_AGPSP on class CL_HR_BR_P1510_HBRTRPA0 has no parameter.
Method SET_AGPSP on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_AREA_SUB_AREA_EE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel subarea 20110413
2 Importing IV_PERSNO Call by reference Type reference (TYPE) PERSNO Personnel no. 20110413
3 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personnel area 20110413

Method SET_AREA_SUB_AREA_EE on class CL_HR_BR_P1510_HBRTRPA0 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) 20110413
2 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20110413
3 Importing IT_P0050 Call by reference Type reference (TYPE) PBR41_T_P0050 20110413
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20110413

Method SET_EMPLOYEE on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_F4_TABLE Signature

Method SET_F4_TABLE on class CL_HR_BR_P1510_HBRTRPA0 has no parameter.
Method SET_F4_TABLE on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_FIELDS_OUTPUT Signature

Method SET_FIELDS_OUTPUT on class CL_HR_BR_P1510_HBRTRPA0 has no parameter.
Method SET_FIELDS_OUTPUT on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_GROUP_SUB_GROUP_EE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSG Call by reference Type reference (TYPE) PERSG Employee group 20110413
2 Importing IV_PERSK Call by reference Type reference (TYPE) PERSK Employee subgroup 20110413
3 Importing IV_PERSNO Call by reference Type reference (TYPE) PERSNO Personnel no. 20110413

Method SET_GROUP_SUB_GROUP_EE on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_LAYOUT Signature

Method SET_LAYOUT on class CL_HR_BR_P1510_HBRTRPA0 has no parameter.
Method SET_LAYOUT on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_PERSNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSNO Call by reference Type reference (TYPE) PERSNO Personnel no. 20110413

Method SET_PERSNO on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method SET_T705H_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSNO Call by reference Type reference (TYPE) PERSNO Personnel no. 20110413

Method SET_T705H_FILTER on class CL_HR_BR_P1510_HBRTRPA0 has no exception.

Method UPDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) TTEVEN Time events 20100811
2 Returning RV_UPD_OK Value transfer Type reference (TYPE) CHAR1 Position indicator 20100811

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