Hierarchy
⤷
⤷
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 | 20101217 |
Properties
| Class | CL_HRPAYBR_DIRF1 | |
| Short Description | Main class DIRF 2010 | |
| 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 | 20101111 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPAYBR_DIRF1 has no interface implemented.
Friends
Class CL_HRPAYBR_DIRF1 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_LAYOUT | '7C2DE7J' | Layout identification | 20101217 | ||
| 2 | Constant | Private | Type reference (TYPE) | I | 13 | Maximum size for values | 20120126 | ||
| 3 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID3 | 'INF' | Record identification | 20101217 | ||
| 4 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID5 | 'DECPJ' | Record identification | 20101217 | ||
| 5 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID4 | 'Dirf' | Record identification | 20101217 | ||
| 6 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID7 | 'FIMDirf' | Record identification | 20101217 | ||
| 7 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID5 | 'IDREC' | Record identification | 20101217 | ||
| 8 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID6 | 'BPFDEC' | Record identification | 20101217 | ||
| 9 | Constant | Private | Type reference (TYPE) | HRPAYBR_DIRF_RECID5 | 'RESPO' | Record identification | 20101217 | ||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | HRPAYBR_DIRF1 | 20101217 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | HRPAYBR_S_DIRF_2010 | DIRF: main structure | 20101217 | |||
| 12 | Static Attribute | Protected | Type reference (TYPE) | PBRDI_T_CPF_NAME | 20130111 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | GTY_T_DEPENDENT_CONTROL | 20101217 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | Catalog | 20110509 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | GTY_T_GROUP_FIELD | 20101217 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | GTY_T_PAYROLL_VALUES | 20101217 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | HRPAY99_MSG | Message - TTYP info | 20120127 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | SLIS_T_SORTINFO_ALV | ALV sorting | 20110509 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | GTY_T_T7BRDR | Withholding Income Tax Declaration withholding code | 20101217 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20101217 |
Methods
Events
Class CL_HRPAYBR_DIRF1 has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_S_GROUP_FIELD | Private | See coding | 20101217 | 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 | 20101217 | gty_t_group_field TYPE STANDARD TABLE OF gty_s_group_field
|
||
| 3 | GTY_T_T7BRDR | Private | See coding | Withholding Income Tax Declaration withholding code | 20101217 | gty_t_t7brdr TYPE STANDARD TABLE OF t7brdr
|
Method Signatures
Method APPEND_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'HRPAYBR99' | Message class | 20101217 | ||
| 2 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Message no. | 20101217 | |||
| 3 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Message type | 20101217 | ||
| 4 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | 20101217 | ||||
| 5 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | 20101217 | ||||
| 6 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | 20101217 | ||||
| 7 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | 20101217 |
Method APPEND_ERROR on class CL_HRPAYBR_DIRF1 has no exception.
Method APPEND_PERNR_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Message class | 20120127 | |||
| 2 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Message no. | 20120127 | |||
| 3 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message type | 20120127 | |||
| 4 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | 20120127 | ||||
| 5 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | 20120127 | ||||
| 6 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | 20120127 | ||||
| 7 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | 20120127 |
Method APPEND_PERNR_ERROR on class CL_HRPAYBR_DIRF1 has no exception.
Method APPEND_TECH_LOG Signature
Method APPEND_TECH_LOG on class CL_HRPAYBR_DIRF1 has no parameter.
Method APPEND_TECH_LOG on class CL_HRPAYBR_DIRF1 has no exception.
Method BUILD_FIELDCAT Signature
Method BUILD_FIELDCAT on class CL_HRPAYBR_DIRF1 has no parameter.
Method BUILD_FIELDCAT on class CL_HRPAYBR_DIRF1 has no exception.
Method CHECK_RETENTION_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RET_CODE | Call by reference | Type reference (TYPE) | PBR_CODRT | Witd: withholding code | 20101217 | |||
| 2 | EV_VALID | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101217 |
Method CHECK_RETENTION_CODE on class CL_HRPAYBR_DIRF1 has no exception.
Method CHECK_SIZE_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AMOUNT | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_AMT_01 | January value | 20120126 | |||
| 2 | IV_REC_ID | Call by reference | Type reference (TYPE) | ANY | 20120126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value higher than expected in the output archive | 20120127 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 20101217 | |||
| 2 | IT_DEPENDENT_OCCAT | Call by reference | Type reference (TYPE) | OCCAT_RANGE_TAB | Selection option: category for off-cycle processing reason | 20101217 | |||
| 3 | IT_WAGE_TYPES | Call by reference | Type reference (TYPE) | PBRDI_T_WAGE_TYPES | 20101217 | ||||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20101217 | |||
| 5 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company code | 20101217 | |||
| 6 | IV_CAL_YEAR | Call by reference | Type reference (TYPE) | PBR_ANORT2 | WITD: withholding year | 20101217 | |||
| 7 | IV_DEC_NAT | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_DEC_NAT | DIRF: declarant nature | 20101217 | |||
| 8 | IV_DEPOST_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_DEPOSITOR_IND | DIRF: depositary declarant indicator | 20101217 | |||
| 9 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to date | 20101217 | |||
| 10 | IV_EVENT_DT | Call by reference | Type reference (TYPE) | PBR_EVEDT | WITD: event date | 20101217 | |||
| 11 | IV_FIFA | Call by reference | Type reference (TYPE) | HRPAYBR_FIFA_EVENT_PAY_IND | Payment indicator regarding FIFA events | 20121214 | |||
| 12 | IV_FILIALD | Call by reference | Type reference (TYPE) | PBR_FILIA | Branch code | 20101217 | |||
| 13 | IV_FUND_ADM_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_FUND_ADM_IND | DIRF: declar.indicator investment fund or club admin.inst. | 20101217 | |||
| 14 | IV_GENERATE_TECH_LOG | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101217 | ||||
| 15 | IV_LEGAL_PER_CPF | Call by reference | Type reference (TYPE) | PBR_CPF | Witd: SPR of person responsible for info.enclosed in decl. | 20101217 | |||
| 16 | IV_OST_PART | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_OSTENSIVE_PART | DIRF: ostensive partner indicator | 20101217 | |||
| 17 | IV_PAY_ABR_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_PAY_ABROAD_IND | DIRF: declarant indicator income paid residents abroad | 20101217 | |||
| 18 | IV_PRIV_HEALTH_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_PRIV_HEALTH_IND | DIRF: health care private plan indicator- company collective | 20101217 | |||
| 19 | IV_RECEIPT | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_RECEIPT | DIRF: receipt number | 20101217 | |||
| 20 | IV_REF_YEAR | Call by reference | Type reference (TYPE) | PBR_RFYEAR | WITD: reference year | 20101217 | |||
| 21 | IV_RESP_CPF | Call by reference | Type reference (TYPE) | PBR_CPF | Witd: SPR of person responsible for info.enclosed in decl. | 20101217 | |||
| 22 | IV_RESP_DDD | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_RESP_DDD | DIRF: DDD of person responsible | 20101217 | |||
| 23 | IV_RESP_EMAIL | Call by reference | Type reference (TYPE) | PBR_MAILR | WITD: responsible person's e-mail | 20101217 | |||
| 24 | IV_RESP_EXT | Call by reference | Type reference (TYPE) | PBR_RAMALR | WITD: responsible person's extension line | 20101217 | |||
| 25 | IV_RESP_FAX | Call by reference | Type reference (TYPE) | HRPADBR_FAX9 | WITD: responsible person's fax number | 20101217 | |||
| 26 | IV_RESP_NAME | Call by reference | Type reference (TYPE) | PBR_NOME | WITD: responsible person's name | 20101217 | |||
| 27 | IV_RESP_PHONE | Call by reference | Type reference (TYPE) | HRPADBR_PHONE9 | WITD: responsible person's telephone number | 20101217 | |||
| 28 | IV_SEIDF | Call by reference | Type reference (TYPE) | PBR_SEIDF | WITD: establishment situation | 20101217 | |||
| 29 | IV_SPEC_SIT_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_SPEC_SIT_IND | DIRF: indicator of declaration special situation | 20101217 |
Method CONSTRUCTOR on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_AMOUNTS_BPFDEC_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AMOUNTS | Call by reference | Type reference (TYPE) | HRPAYBR_T_DIRF_2010_AMOUNTS | DIRF: monthly values record | 20101217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value exceeds size expected in the output archive. | 20120127 |
Method FILL_ANNUAL_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ANNUAL_AMT | Call by reference | Type reference (TYPE) | HRPAYBR_T_DIRF_2010_ANNUAL_AMT | DIRF: exempt annual values record | 20101217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value exceeds size expected in the output archive. | 20120127 |
Method FILL_BPFDEC_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_NAT_PERSON | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2010_BPFDEC | DIRF: employees | 20101217 |
Method FILL_BPFDEC_INFO on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_DECPJ_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DECPJ | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2013_DECPJ | DIRF: information record of declarant legal person | 20101217 | |||
| 2 | IV_DEC_NAT | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_DEC_NAT | DIRF: declarant nature | 20101217 | |||
| 3 | IV_DEPOST_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_DEPOSITOR_IND | DIRF: depositary declarant indicator | 20101217 | |||
| 4 | IV_EVENT_DT | Call by reference | Type reference (TYPE) | PBR_EVEDT | WITD: event date | 20101217 | |||
| 5 | IV_FIFA | Call by reference | Type reference (TYPE) | HRPAYBR_FIFA_EVENT_PAY_IND | Payment indicator regarding FIFA events | 20121214 | |||
| 6 | IV_FILIALD | Call by reference | Type reference (TYPE) | PBR_FILIA | Branch code | 20101217 | |||
| 7 | IV_FUND_ADM_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_FUND_ADM_IND | DIRF: declar.indicator investment fund or club admin.inst. | 20101217 | |||
| 8 | IV_OST_PART | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_OSTENSIVE_PART | DIRF: ostensive partner indicator | 20101217 | |||
| 9 | IV_PAY_ABR_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_PAY_ABROAD_IND | DIRF: declarant indicator income paid residents abroad | 20101217 | |||
| 10 | IV_PRIV_HEALTH_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_PRIV_HEALTH_IND | DIRF: health care private plan indicator- company collective | 20101217 | |||
| 11 | IV_RESP_CPF | Call by reference | Type reference (TYPE) | PBR_CPF | Witd: SPR of person responsible for info.enclosed in decl. | 20101217 | |||
| 12 | IV_SPEC_SIT_IND | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_SPEC_SIT_IND | DIRF: indicator of declaration special situation | 20101217 |
Method FILL_DECPJ_INFO on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_DIRF_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_INFO | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2010_DIRF | DIRF: record information | 20101217 | |||
| 2 | IV_CAL_YEAR | Call by reference | Type reference (TYPE) | PBR_ANORT2 | WITD: withholding year | 20101217 | |||
| 3 | IV_RECEIPT | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_RECEIPT | DIRF: receipt number | 20101217 | |||
| 4 | IV_REF_YEAR | Call by reference | Type reference (TYPE) | PBR_RFYEAR | WITD: reference year | 20101217 | |||
| 5 | IV_SEIDF | Call by reference | Type reference (TYPE) | PBR_SEIDF | WITD: establishment situation | 20101217 |
Method FILL_DIRF_INFO on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_FIMDIRF_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FIMDIRF | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2010_FIMDIRF | DIRF: identification record of declaration end | 20101217 |
Method FILL_FIMDIRF_INFO on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_IDREC_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RET_CODE | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2010_RET_CODE | DIRF: withholding codes | 20101217 | |||
| 2 | IV_OTH_DESCR | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_OTH_DESCR | DIRF: description of exempt income # others | 20101217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value exceeds size expected in the output archive. | 20120127 |
Method FILL_MT_GROUP_FIELD Signature
Method FILL_MT_GROUP_FIELD on class CL_HRPAYBR_DIRF1 has no parameter.
Method FILL_MT_GROUP_FIELD on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_RESPO_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RESPO | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2013_RESPO | DIRF: person responsible data | 20101217 | |||
| 2 | IV_RESP_CPF | Call by reference | Type reference (TYPE) | PBR_CPF | Witd: SPR of person responsible for info.enclosed in decl. | 20101217 | |||
| 3 | IV_RESP_DDD | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_RESP_DDD | DIRF: DDD of person responsible | 20101217 | |||
| 4 | IV_RESP_EMAIL | Call by reference | Type reference (TYPE) | PBR_MAILR | WITD: responsible person's e-mail | 20101217 | |||
| 5 | IV_RESP_EXT | Call by reference | Type reference (TYPE) | PBR_RAMALR | WITD: responsible person's extension line | 20101217 | |||
| 6 | IV_RESP_FAX | Call by reference | Type reference (TYPE) | HRPADBR_FAX9 | WITD: responsible person's fax number | 20101217 | |||
| 7 | IV_RESP_NAME | Call by reference | Type reference (TYPE) | PBR_NOME | WITD: responsible person's name | 20101217 | |||
| 8 | IV_RESP_PHONE | Call by reference | Type reference (TYPE) | HRPADBR_PHONE9 | WITD: responsible person's telephone number | 20101217 |
Method FILL_RESPO_INFO on class CL_HRPAYBR_DIRF1 has no exception.
Method FILL_RIO_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RIO | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2010_RIO | DIRF: annual values record of exempt income | 20101217 | |||
| 2 | IV_OTH_DESCR | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_OTH_DESCR | DIRF: description of exempt income # others | 20101217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value exceeds size expected in the output archive. | 20120127 |
Method GET_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20101217 | ||||
| 2 | ET_PERNR_ERRORS | Call by reference | Type reference (TYPE) | HRPAY99_MSG | Message - TTYP info | 20120127 |
Method GET_ERRORS on class CL_HRPAYBR_DIRF1 has no exception.
Method GET_LAST_RGDIR_COMPANY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company code | 20120528 | |||
| 2 | RS_RGDIR | Value transfer | Type reference (TYPE) | PC261 | Cluster directory (to export and import payroll results) | 20120528 |
Method GET_LAST_RGDIR_COMPANY on class CL_HRPAYBR_DIRF1 has no exception.
Method GET_T7BRDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CDRET | Call by reference | Type reference (TYPE) | PBR_CDRET | WITD withholding reference code | 20101217 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20101217 | |||
| 3 | RS_T7BRDR | Value transfer | Type reference (TYPE) | T7BRDR | Withholding Income Tax Declaration withholding code | 20101217 |
Method GET_T7BRDR on class CL_HRPAYBR_DIRF1 has no exception.
Method PROCESS_EMPLOYEE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | HR master record: infotype 0001 (organizational assignment) | 20101217 | |||
| 2 | IT_P0002 | Call by reference | Type reference (TYPE) | P0002_TAB | HR master record infotype 0002 (personal data) | 20101217 | |||
| 3 | IT_P0465 | Call by reference | Type reference (TYPE) | P0465_TAB | Internal table for P0465 | 20101217 | |||
| 4 | IT_P0661 | Call by reference | Type reference (TYPE) | P0661_TAB | 20101217 | ||||
| 5 | IV_OTH_DESCR | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_OTH_DESCR | DIRF: description of exempt income # others | 20101217 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel no. | 20101217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value exceeds size expected in the output archive. | 20120127 | ||
| 2 | There is no payroll in period | 20130111 |
Method SET_AMOUNT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AMOUNTS | Call by reference | Type reference (TYPE) | HRPAYBR_T_DIRF_2010_AMOUNTS | DIRF: monthly values record | 20110209 | |||
| 2 | IV_REC_ID | Call by reference | Type reference (TYPE) | HRPAYBR_DIRF_RECID5 | DIRF: record identification | 20110209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value exceeds size expected in the output archive. | 20120127 |
Method SUMMARIZE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DIRF | Call by reference | Type reference (TYPE) | HRPAYBR_S_DIRF_2010 | DIRF: main structure | 20101217 |
Method SUMMARIZE_FIELDS on class CL_HRPAYBR_DIRF1 has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |