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
⤷ 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 |