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

⤷

⤷

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 | ![]() |
Instance method | Public | Method | Get BAL | 20120518 |
2 | ![]() |
Instance method | Public | Method | Get cumul_tab_all (internal table used for SETCU/ADDCU) | 20011026 |
3 | ![]() |
Instance method | Public | Method | Get NRCT (needed for payroll log) | 20020402 |
4 | ![]() |
Instance method | Public | Method | Get OFFSET_IN | 20010924 |
5 | ![]() |
Instance method | Public | Method | Get OFFSET_OUT (needed for payroll log) | 20020401 |
6 | ![]() |
Instance method | Public | Method | Get OLD_RT | 20011011 |
7 | ![]() |
Instance method | Public | Method | Get OLD_TAX | 20050503 |
8 | ![]() |
Instance method | Public | Method | Get OTAX | 20091222 |
9 | ![]() |
Instance method | Public | Method | Get PERM | 20020401 |
10 | ![]() |
Instance method | Public | Method | Get OLD_RT, OLD_BAL, OLD_UNB | 20011009 |
11 | ![]() |
Instance method | Public | Method | Get TAX | 20051012 |
12 | ![]() |
Instance method | Public | Method | Get TAXPR | 20010919 |
13 | ![]() |
Instance method | Public | Method | Get TAXR | 20010919 |
14 | ![]() |
Instance method | Public | Method | Get TCRT | 20010919 |
15 | ![]() |
Instance method | Public | Method | Get UMODIF | 20020308 |
16 | ![]() |
Instance method | Public | Method | Get UTIPS (needed for payroll log) | 20020402 |
17 | ![]() |
Instance method | Public | Method | Get XDFRT | 20051012 |
18 | ![]() |
Instance method | Public | Method | Put BAL | 20010919 |
19 | ![]() |
Instance method | Public | Method | Put cumul_tab_all (internal table used for SETCU/ADDCU) | 20011026 |
20 | ![]() |
Instance method | Public | Method | Put NRCT (called dynamically from ADDCU) | 20020207 |
21 | ![]() |
Instance method | Public | Method | Puf OFFSET_OUT | 20010924 |
22 | ![]() |
Instance method | Public | Method | Put TAX | 20010919 |
23 | ![]() |
Instance method | Public | Method | Put TCRT (called dynamically from ADDCU) | 20011114 |
24 | ![]() |
Instance method | Public | Method | Put UNB | 20010919 |
25 | ![]() |
Instance method | Public | Method | Put UTIPS (called dynamically from ADDCU) | 20020207 |
26 | ![]() |
Instance method | Public | Method | Put XDFRT | 20010919 |
27 | ![]() |
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 | ![]() |
BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | 20120518 | |||
2 | ![]() |
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 | ![]() |
CUMUL_TAB_ALL | Value transfer | Type reference (TYPE) | PAYUS_RESULT | HR-PAY-US: Definition of payroll result | 20011026 | ||
2 | ![]() |
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 | ![]() |
NRCT | Value transfer | Type reference (TYPE) | HRPAYUS_NRCT | HR PAY US: Table type for Nonresident processing | 20020402 | ||
2 | ![]() |
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 | ![]() |
OFFSET_IN | Value transfer | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
2 | ![]() |
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 | ![]() |
OFFSET_OUT | Value transfer | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20020401 | ||
2 | ![]() |
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 | ![]() |
OLD_RT | Value transfer | Type reference (TYPE) | HRPAY99_RT | Results Table | 20011011 | ||
2 | ![]() |
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 | ![]() |
OLD_TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20050503 | ||
2 | ![]() |
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 | ![]() |
OTAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20091222 | ||
2 | ![]() |
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 | ![]() |
PERM | Value transfer | Type reference (TYPE) | PC22R | Personal Characteristics | 20020401 | ||
2 | ![]() |
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 | ![]() |
OLD_BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | 20011009 | |||
2 | ![]() |
OLD_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Balance table used for tax retrocalculation | 20011009 | ||
3 | ![]() |
OLD_UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | 20011009 | |||
4 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20051012 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020308 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020402 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20051012 | ||
2 | ![]() |
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 | ![]() |
BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
2 | ![]() |
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 | ![]() |
CUMUL_TAB_ALL | Call by reference | Type reference (TYPE) | PAYUS_RESULT | HR-PAY-US: Definition of payroll result | 20011026 | ||
2 | ![]() |
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 | ![]() |
NRCT | Call by reference | Type reference (TYPE) | HRPAYUS_NRCT | HR PAY US: Table type for Nonresident processing | 20020207 | ||
2 | ![]() |
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 | ![]() |
OFFSET_OUT | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20011114 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20020207 | ||
2 | ![]() |
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 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel assignment | 20010924 | ||
2 | ![]() |
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 | ![]() |
ADR | Call by reference | Type reference (TYPE) | PC22S | Address | 20011128 | ||
2 | ![]() |
AOFFSET | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20020207 | ||
3 | ![]() |
ATR | Call by reference | Type reference (TYPE) | HRPAYUS_TAXR | Residence and unemployment tax details | 20020207 | ||
4 | ![]() |
BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
5 | ![]() |
COSTS | Call by reference | Type reference (TYPE) | HRPAYUS_COSTS | HR-PAY-US: table type for COSTS | 20050311 | ||
6 | ![]() |
CUMUL_TAB_ALL | Call by reference | Type reference (TYPE) | PAYUS_RESULT | HR-PAY-US: Definition of payroll result | 20011026 | ||
7 | ![]() |
DNRCT | Call by reference | Type reference (TYPE) | HRPAYUS_DNRCT | HR-PAY-US: Nonresident Alien Processing | 20011128 | ||
8 | ![]() |
DOC0 | Call by reference | Type reference (TYPE) | HRPAYUS_DOC0 | Additional C0 Data (PSG) | 20020207 | ||
9 | ![]() |
DOWP | Call by reference | Type reference (TYPE) | HRPAYUS_DOWP | Additional WPBP Data (PSG) | 20020207 | ||
10 | ![]() |
IT_DIFF | Call by reference | Type reference (TYPE) | HRPAYUS_IT_DIFF | Retro diffrences for garnishment | 20011019 | ||
11 | ![]() |
NAME | Call by reference | Type reference (TYPE) | PC22Q | Name of Employee | 20011128 | ||
12 | ![]() |
NRCT | Call by reference | Type reference (TYPE) | HRPAYUS_NRCT | HR PAY US: Table type for Nonresident processing | 20011128 | ||
13 | ![]() |
OFFSET_IN | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
14 | ![]() |
OFFSET_OUT | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010924 | ||
15 | ![]() |
OLD_BAL | Call by reference | Type reference (TYPE) | HRPAYUS_BAL | Balance table used for tax retrocalculation | 20010925 | ||
16 | ![]() |
OLD_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results Table | 20010927 | ||
17 | ![]() |
OLD_TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20050503 | ||
18 | ![]() |
OLD_UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | Unbalance table used for tax retrocalculation | 20010925 | ||
19 | ![]() |
OTAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20091117 | ||
20 | ![]() |
PERM | Call by reference | Type reference (TYPE) | PC22R | Personal Characteristics | 20011128 | ||
21 | ![]() |
TAX | Call by reference | Type reference (TYPE) | HRPAYUS_TAX | Employee tax details | 20010924 | ||
22 | ![]() |
TAXPR | Call by reference | Type reference (TYPE) | HRPAYUS_TAXPR | Tax proration table | 20010924 | ||
23 | ![]() |
TAXR | Call by reference | Type reference (TYPE) | HRPAYUS_TAXR | Residence and unemployment tax details | 20010924 | ||
24 | ![]() |
TCRT | Call by reference | Type reference (TYPE) | HRPAYUS_TCRT | Cumulated tax results | 20010924 | ||
25 | ![]() |
UMODIF | Call by reference | Type reference (TYPE) | HRPAYUS_UMODIF | Pay Log US: Table UMODIF | 20020308 | ||
26 | ![]() |
UNB | Call by reference | Type reference (TYPE) | HRPAYUS_UNB | Unbalance table used for tax retrocalculation | 20010924 | ||
27 | ![]() |
UTIPS | Call by reference | Type reference (TYPE) | HRPAYUS_UTIPS | Tip processing results | 20020207 | ||
28 | ![]() |
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 |