SAP ABAP Class IF_HR_PAY_CONTEXT_US (IF Payroll context for 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
| Class | IF_HR_PAY_CONTEXT_US | |
| Short Description | IF Payroll context for USA | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20010918 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_HR_PAY_CONTEXT_US has no forward declaration.
Interfaces
Class IF_HR_PAY_CONTEXT_US has no interface implemented.
Friends
Class IF_HR_PAY_CONTEXT_US has no friend class.
Attributes
Class 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
Class IF_HR_PAY_CONTEXT_US has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_HR_PAY_CONTEXT_US has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |