SAP ABAP Interface IF_HR_PAY_CONTEXT_US (IF Payroll context for USA)
Hierarchy
☛
SAP_HRCUS (Software Component) Sub component SAP_HRCUS of SAP_HR
⤷ PY-US (Application Component) USA
⤷ PC10 (Package) HR accounting: USA
⤷ PY-US (Application Component) USA
⤷ PC10 (Package) HR accounting: USA
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HR_PAY_CONTEXT_CE_US | Payroll context for CE for USA | 20010924 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HR_PAY_CONTEXT_US | Pay context for USA (non-CE) | 20011108 |
Properties
Interface | IF_HR_PAY_CONTEXT_US | |
Short Description | IF Payroll context for USA |
General Data
Package | PC10 | HR accounting: USA |
Created | 20010918 | SAP |
Last changed | 20130531 | SAP |
Unicode checks active |
Forward declarations
Interface IF_HR_PAY_CONTEXT_US has no forward declaration.
Interfaces
Interface IF_HR_PAY_CONTEXT_US has no interface.
Friends
Interface IF_HR_PAY_CONTEXT_US has no friend.
Attributes
Interface IF_HR_PAY_CONTEXT_US has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_BAL | Instance method | Public | Method | Get BAL | 20120518 |
2 | GET_CUMUL_TAB_ALL | Instance method | Public | Method | Get cumul_tab_all (internal table used for SETCU/ADDCU) | 20011026 |
3 | GET_NRCT | Instance method | Public | Method | Get NRCT (needed for payroll log) | 20020402 |
4 | GET_OFFSET_IN | Instance method | Public | Method | Get OFFSET_IN | 20010924 |
5 | GET_OFFSET_OUT | Instance method | Public | Method | Get OFFSET_OUT (needed for payroll log) | 20020401 |
6 | GET_OLD_RT | Instance method | Public | Method | Get OLD_RT | 20011011 |
7 | GET_OLD_TAX | Instance method | Public | Method | Get OLD_TAX | 20050503 |
8 | GET_OTAX | Instance method | Public | Method | Get OTAX | 20091222 |
9 | GET_PERM | Instance method | Public | Method | Get PERM | 20020401 |
10 | GET_RETRO_TABLES | Instance method | Public | Method | Get OLD_RT, OLD_BAL, OLD_UNB | 20011009 |
11 | GET_TAX | Instance method | Public | Method | Get TAX | 20051012 |
12 | GET_TAXPR | Instance method | Public | Method | Get TAXPR | 20010919 |
13 | GET_TAXR | Instance method | Public | Method | Get TAXR | 20010919 |
14 | GET_TCRT | Instance method | Public | Method | Get TCRT | 20010919 |
15 | GET_UMODIF | Instance method | Public | Method | Get UMODIF | 20020308 |
16 | GET_UTIPS | Instance method | Public | Method | Get UTIPS (needed for payroll log) | 20020402 |
17 | GET_XDFRT | Instance method | Public | Method | Get XDFRT | 20051012 |
18 | PUT_BAL | Instance method | Public | Method | Put BAL | 20010919 |
19 | PUT_CUMUL_TAB_ALL | Instance method | Public | Method | Put cumul_tab_all (internal table used for SETCU/ADDCU) | 20011026 |
20 | PUT_NRCT | Instance method | Public | Method | Put NRCT (called dynamically from ADDCU) | 20020207 |
21 | PUT_OFFSET_OUT | Instance method | Public | Method | Puf OFFSET_OUT | 20010924 |
22 | PUT_TAX | Instance method | Public | Method | Put TAX | 20010919 |
23 | PUT_TCRT | Instance method | Public | Method | Put TCRT (called dynamically from ADDCU) | 20011114 |
24 | PUT_UNB | Instance method | Public | Method | Put UNB | 20010919 |
25 | PUT_UTIPS | Instance method | Public | Method | Put UTIPS (called dynamically from ADDCU) | 20020207 |
26 | PUT_XDFRT | Instance method | Public | Method | Put XDFRT | 20010919 |
27 | SET_REFERENCE_US | Instance method | Public | Method | Set the references for US tables and variables | 20010919 |
Events
Interface IF_HR_PAY_CONTEXT_US has no event.
Types
Interface IF_HR_PAY_CONTEXT_US has no local type.
Method Signatures
Method GET_BAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | 20120518 | |||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20120518 |
Method GET_BAL on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_CUMUL_TAB_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CUMUL_TAB_ALL | Value transfer | Type reference (TYPE) | PAYUS_RESULT | HR-PAY-US: Definition of payroll result | 20011026 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20011026 |
Method GET_CUMUL_TAB_ALL on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_NRCT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | NRCT | Value transfer | Type reference (TYPE) | HRPAYUS_NRCT | HR PAY US: Table type for Nonresident processing | 20020402 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020402 |
Method GET_NRCT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_OFFSET_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OFFSET_IN | Value transfer | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 |
Method GET_OFFSET_IN on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_OFFSET_OUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OFFSET_OUT | Value transfer | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20020401 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020401 |
Method GET_OFFSET_OUT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_OLD_RT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OLD_RT | Value transfer | Type reference (TYPE) | HRPAY99_RT | Results Table | 20011011 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20011011 |
Method GET_OLD_RT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_OLD_TAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OLD_TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20050503 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20050503 |
Method GET_OLD_TAX on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_OTAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OTAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20091222 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20091222 |
Method GET_OTAX on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_PERM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PERM | Value transfer | Type reference (TYPE) | PC22R | Personal Characteristics | 20020401 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020401 |
Method GET_PERM on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_RETRO_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | OLD_BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | 20011009 | |||
2 | Exporting | OLD_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Balance table used for tax retrocalculation | 20011009 | ||
3 | Exporting | OLD_UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | 20011009 | |||
4 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20011009 |
Method GET_RETRO_TABLES on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_TAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20051012 | ||
2 | Exporting | TAX | Value transfer | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20051012 |
Method GET_TAX on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_TAXPR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | Exporting | TAXPR | Value transfer | Type reference (TYPE) | HRPAYUS_TAXPR | Tax proration table | 20010924 |
Method GET_TAXPR on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_TAXR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | Exporting | TAXR | Value transfer | Type reference (TYPE) | HRPAYUS_TAXR | Residence and unemployment tax details | 20010924 |
Method GET_TAXR on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_TCRT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | Exporting | TCRT | Value transfer | Type reference (TYPE) | HRPAYUS_TCRT | Cumulated tax results | 20010924 |
Method GET_TCRT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_UMODIF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020308 | ||
2 | Exporting | UMODIF | Value transfer | Type reference (TYPE) | HRPAYUS_UMODIF | Pay Log US: Table UMODIF | 20020308 |
Method GET_UMODIF on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_UTIPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020402 | ||
2 | Exporting | UTIPS | Call by reference | Type reference (TYPE) | HRPAYUS_UTIPS | Tip processing results | 20020402 |
Method GET_UTIPS on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method GET_XDFRT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20051012 | ||
2 | Exporting | XDFRT | Call by reference | Type reference (TYPE) | HRPAYUS_XDFRT | Difference table used for tax retrocalculation | 20051012 |
Method GET_XDFRT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_BAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 |
Method PUT_BAL on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_CUMUL_TAB_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CUMUL_TAB_ALL | Call by reference | Type reference (TYPE) | PAYUS_RESULT | HR-PAY-US: Definition of payroll result | 20011026 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20011026 |
Method PUT_CUMUL_TAB_ALL on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_NRCT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NRCT | Call by reference | Type reference (TYPE) | HRPAYUS_NRCT | HR PAY US: Table type for Nonresident processing | 20020207 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020207 |
Method PUT_NRCT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_OFFSET_OUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OFFSET_OUT | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 |
Method PUT_OFFSET_OUT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_TAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | Importing | TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20010919 |
Method PUT_TAX on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_TCRT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20011114 | ||
2 | Importing | TCRT | Call by reference | Type reference (TYPE) | HRPAYUS_TCRT | Cumulated tax results | 20011114 |
Method PUT_TCRT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_UNB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | Importing | UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | Unbalance table used for tax retrocalculation | 20010924 |
Method PUT_UNB on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_UTIPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020207 | ||
2 | Importing | UTIPS | Call by reference | Type reference (TYPE) | HRPAYUS_UTIPS | Tip processing results | 20020207 |
Method PUT_UTIPS on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method PUT_XDFRT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | Importing | XDFRT | Call by reference | Type reference (TYPE) | HRPAYUS_XDFRT | Difference table used for tax retrocalculation | 20010924 |
Method PUT_XDFRT on Interface IF_HR_PAY_CONTEXT_US has no exception.
Method SET_REFERENCE_US Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ADR | Call by reference | Type reference (TYPE) | PC22S | Address | 20011128 | ||
2 | Changing | AOFFSET | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20020207 | ||
3 | Changing | ATR | Call by reference | Type reference (TYPE) | HRPAYUS_TAXR | Residence and unemployment tax details | 20020207 | ||
4 | Changing | BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
5 | Changing | COSTS | Call by reference | Type reference (TYPE) | HRPAYUS_COSTS | HR-PAY-US: table type for COSTS | 20050311 | ||
6 | Changing | CUMUL_TAB_ALL | Call by reference | Type reference (TYPE) | PAYUS_RESULT | HR-PAY-US: Definition of payroll result | 20011026 | ||
7 | Changing | DNRCT | Call by reference | Type reference (TYPE) | HRPAYUS_DNRCT | HR-PAY-US: Nonresident Alien Processing | 20011128 | ||
8 | Changing | DOC0 | Call by reference | Type reference (TYPE) | HRPAYUS_DOC0 | Additional C0 Data (PSG) | 20020207 | ||
9 | Changing | DOWP | Call by reference | Type reference (TYPE) | HRPAYUS_DOWP | Additional WPBP Data (PSG) | 20020207 | ||
10 | Changing | IT_DIFF | Call by reference | Type reference (TYPE) | HRPAYUS_IT_DIFF | Retro diffrences for garnishment | 20011019 | ||
11 | Changing | NAME | Call by reference | Type reference (TYPE) | PC22Q | Name of Employee | 20011128 | ||
12 | Changing | NRCT | Call by reference | Type reference (TYPE) | HRPAYUS_NRCT | HR PAY US: Table type for Nonresident processing | 20011128 | ||
13 | Changing | OFFSET_IN | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
14 | Changing | OFFSET_OUT | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
15 | Changing | OLD_BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010925 | ||
16 | Changing | OLD_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results Table | 20010927 | ||
17 | Changing | OLD_TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20050503 | ||
18 | Changing | OLD_UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | Unbalance table used for tax retrocalculation | 20010925 | ||
19 | Changing | OTAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20091117 | ||
20 | Changing | PERM | Call by reference | Type reference (TYPE) | PC22R | Personal Characteristics | 20011128 | ||
21 | Changing | TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20010924 | ||
22 | Changing | TAXPR | Call by reference | Type reference (TYPE) | HRPAYUS_TAXPR | Tax proration table | 20010924 | ||
23 | Changing | TAXR | Call by reference | Type reference (TYPE) | HRPAYUS_TAXR | Residence and unemployment tax details | 20010924 | ||
24 | Changing | TCRT | Call by reference | Type reference (TYPE) | HRPAYUS_TCRT | Cumulated tax results | 20010924 | ||
25 | Changing | UMODIF | Call by reference | Type reference (TYPE) | HRPAYUS_UMODIF | Pay Log US: Table UMODIF | 20020308 | ||
26 | Changing | UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | Unbalance table used for tax retrocalculation | 20010924 | ||
27 | Changing | UTIPS | Call by reference | Type reference (TYPE) | HRPAYUS_UTIPS | Tip processing results | 20020207 | ||
28 | Changing | XDFRT | Call by reference | Type reference (TYPE) | HRPAYUS_XDFRT | Difference table used for tax retrocalculation | 20010924 |
Method SET_REFERENCE_US on Interface IF_HR_PAY_CONTEXT_US has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |