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 |