Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20111025 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WT_EXCLUSIONS_IN_INVOICE | Interface for BAdI: BADI_WT_EXCLUSIONS_IN_INVOICE | 20111025 |
Properties
| Class | CL_WT_EXCL_IN_FI_INVOICE | |
| Short Description | Class for BAdI Impl: IM_WT_EXCLUSIONS_IN_INVOICE | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FQST | Infrastructure for withholding tax |
| Created | 20111025 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20111025 | ||
| 2 | IF_WT_EXCLUSIONS_IN_INVOICE | Interface for BAdI: BADI_WT_EXCLUSIONS_IN_INVOICE | 20111025 |
Friends
Class CL_WT_EXCL_IN_FI_INVOICE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BUZID | 'Z' | 20111025 | |||
| 2 | Constant | Public | Type reference (TYPE) | BUZID | 'T' | 20111025 | |||
| 3 | Constant | Public | Type reference (TYPE) | CURTP | '00' | 20111025 | |||
| 4 | Constant | Public | Type reference (TYPE) | KOART | 'S' | 20111025 | |||
| 5 | Constant | Public | Type reference (TYPE) | SHKZG | 'H' | 20111025 | |||
| 6 | Constant | Public | Type reference (TYPE) | SHKZG | 'S' | 20111025 | |||
| 7 | Constant | Public | Type reference (TYPE) | UMSKS | 'A' | 20111025 | |||
| 8 | Static Attribute | Protected | Type reference (TYPE) | BSEG_LINE | 20111025 | ||||
| 9 | Static Attribute | Protected | Type reference (TYPE) | BSEG_T | 20111025 | ||||
| 10 | Static Attribute | Protected | Type reference (TYPE) | BSET_TAB | 20111025 | ||||
| 11 | Static Attribute | Protected | See coding | 20111101 | |||||
| 12 | Static Attribute | Protected | Type reference (TYPE) | ABADRENV | 20111025 | ||||
| 13 | Static Attribute | Protected | Type reference (TYPE) | BUKRS | 20111025 | ||||
| 14 | Static Attribute | Protected | Type reference (TYPE) | WITHT | 20111025 | ||||
| 15 | Static Attribute | Public | Type reference (TYPE) | I | 20111104 | ||||
| 16 | Static Attribute | Protected | Type reference (TYPE) | WITHT | 20111025 | ||||
| 17 | Static Attribute | Private | Type reference (TYPE) | BSEG_T | 20111101 | ||||
| 18 | Static Attribute | Private | See coding | 20111101 | |||||
| 19 | Static Attribute | Private | Type reference (TYPE) | TTYP_WITH_ITEM_EXCL | 20111025 |
Methods
Events
Class CL_WT_EXCL_IN_FI_INVOICE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TTYP_RENUM | Public | See coding | 20111101 | ttyp_renum type standard table of typ_renum
|
||
| 2 | TTYP_WITH_ITEM | Private | Attribute reference (LIKE) | 20111101 | |
||
| 3 | TTYP_WITH_ITEMX | Private | Attribute reference (LIKE) | 20111101 | |
||
| 4 | TTYP_WITH_ITEM_EXCL | Public | See coding | Withholding Tax Info per WTax Type (Exclusion) | 20111025 | ttyp_with_item_excl type sorted table of with_item_excl
with non-unique key bukrs
belnr
gjahr
|
|
| 5 | TTYP_XWITH_ITEM_EXCL | Public | See coding | 20111101 | ttyp_xwith_item_excl type standard table of typ_xwith_item_excl
|
||
| 6 | TYP_RENUM | Public | See coding | 20111101 | begin of typ_renum,
oldbz type mblpo, " old position number
newbz type buzei, " new position number
end of typ_renum
|
||
| 7 | TYP_XWITH_ITEM_EXCL | Public | See coding | 20111101 | begin of typ_xwith_item_excl .
include type with_item_excl.
types: wrbtr type wrbtr,
dmbtr type dmbtr,
ebeln type ebeln,
ebelp type ebelp,
zekkn type dzekkn,
kblnr type kblnr_fi,
kblpos type kblpos,
end of typ_xwith_item_excl
|
Method Signatures
Method ADJUST_AMOUNTS_DISC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TXBFW | Call by reference | Type reference (TYPE) | TXBFW | 20111025 | ||||
| 2 | C_WRBTR | Call by reference | Type reference (TYPE) | WRBTR | 20111025 | ||||
| 3 | I_TAXRATE | Call by reference | Type reference (TYPE) | F | 20111025 | ||||
| 4 | I_VENDOR_LINE_DISC | Call by reference | Type reference (TYPE) | WRBTR | 20111025 | ||||
| 5 | I_WRBTR_SAVE | Call by reference | Type reference (TYPE) | WRBTR | 20111025 |
Method ADJUST_AMOUNTS_DISC on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method CHECK_EXPENSE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_INCLUDED | Value transfer | Type reference (TYPE) | BOOLEAN | 20111025 | ||||
| 2 | IS_BKPF | Call by reference | Type reference (TYPE) | BKPF_LINE | 20111025 | ||||
| 3 | IS_BSEG | Call by reference | Type reference (TYPE) | BSEG_LINE | 20111025 | ||||
| 4 | IV_ABADRENV | Call by reference | Type reference (TYPE) | ABADRENV | 20111025 |
Method CHECK_EXPENSE_LINE on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method DISPLAY_EXCLUSION_DETAILS Signature
Method DISPLAY_EXCLUSION_DETAILS on class CL_WT_EXCL_IN_FI_INVOICE has no parameter.
Method DISPLAY_EXCLUSION_DETAILS on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method DISPLAY_IN_SIMULATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BELNR | Call by reference | Type reference (TYPE) | BELNR_D | 20111104 | ||||
| 2 | BUKRS | Call by reference | Type reference (TYPE) | BUKRS | 20111104 | ||||
| 3 | BUZEI | Call by reference | Type reference (TYPE) | BUZEI | 20111104 | ||||
| 4 | ET_XWITH_EXCL | Call by reference | Type reference (TYPE) | TTYP_XWITH_ITEM_EXCL | 20111104 | ||||
| 5 | EX_FLAG_EF | Call by reference | Type reference (TYPE) | CHAR1 | 20111104 | ||||
| 6 | EX_FLAG_PO | Call by reference | Type reference (TYPE) | CHAR1 | 20111104 | ||||
| 7 | GJAHR | Call by reference | Type reference (TYPE) | GJAHR | 20111104 | ||||
| 8 | WITHT | Call by reference | Type reference (TYPE) | WITHT | 20111104 |
Method DISPLAY_IN_SIMULATION on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method EXCLUDE_LINE_ITEM Signature
Method EXCLUDE_LINE_ITEM on class CL_WT_EXCL_IN_FI_INVOICE has no parameter.
Method EXCLUDE_LINE_ITEM on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method EXCLUSIONS_IN_DOWNPAYMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BSEG | Call by reference | Type reference (TYPE) | BSEG_LINE | 20111025 | ||||
| 2 | IS_BKPF | Call by reference | Type reference (TYPE) | BKPF_LINE | 20111025 | ||||
| 3 | IV_ABADRENV | Call by reference | Type reference (TYPE) | ABADRENV | 20111025 |
Method EXCLUSIONS_IN_DOWNPAYMENTS on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method GET_DERIVATION_STRATEGY 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 | 20111025 | ||||
| 2 | IV_WITHT | Call by reference | Type reference (TYPE) | WITHT | 20111025 | ||||
| 3 | RV_ABADRENV | Value transfer | Type reference (TYPE) | ABADRENV | 20111025 |
Method GET_DERIVATION_STRATEGY on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method GET_VENDOR_LINE_DISC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TAXRATE | Call by reference | Type reference (TYPE) | F | 20111025 | ||||
| 2 | EV_VENDOR_LINE_DISC | Value transfer | Type reference (TYPE) | WRBTR | 20111025 | ||||
| 3 | IS_H_BSEG | Call by reference | Type reference (TYPE) | BSEG_LINE | 20111025 | ||||
| 4 | IT_BSEG | Call by reference | Type reference (TYPE) | BSEG_T | 20111025 |
Method GET_VENDOR_LINE_DISC on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method GET_VENDOR_LINE_FRACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_H_BSEG | Call by reference | Type reference (TYPE) | BSEG_LINE | 20111025 | ||||
| 2 | IT_BSEG | Call by reference | Type reference (TYPE) | BSEG_T | 20111025 | ||||
| 3 | RV_VENDOR_LINE_FRAC | Value transfer | Type reference (TYPE) | F | 20111025 |
Method GET_VENDOR_LINE_FRACTION on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method GET_WITH_ITEM_EXCL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WITH_ITEM_EXCL | Call by reference | Type reference (TYPE) | TTYP_WITH_ITEM_EXCL | 20111025 |
Method GET_WITH_ITEM_EXCL on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method READ_EXCL_INCL_CURRENT_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BELNR | Call by reference | Type reference (TYPE) | BELNR_D | 20111104 | ||||
| 2 | BUKRS | Call by reference | Type reference (TYPE) | BUKRS | 20111104 | ||||
| 3 | BUZEI | Call by reference | Type reference (TYPE) | BUZEI | 20111104 | ||||
| 4 | ET_XWITH_EXCL | Call by reference | Type reference (TYPE) | TTYP_XWITH_ITEM_EXCL | 20111104 | ||||
| 5 | GJAHR | Call by reference | Type reference (TYPE) | GJAHR | 20111104 | ||||
| 6 | WITHT | Call by reference | Type reference (TYPE) | WITHT | 20111104 |
Method READ_EXCL_INCL_CURRENT_DOC on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method READ_EXCL_INCL_IN_CLEARED_DOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BELNR | Call by reference | Type reference (TYPE) | BELNR_D | Accounting Document Number | 20111104 | |||
| 2 | BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20111104 | |||
| 3 | BUZEI | Call by reference | Type reference (TYPE) | BUZEI | Line Item Number Within the Accounting Document | 20111104 | |||
| 4 | ET_XWITH_EXCL | Call by reference | Type reference (TYPE) | TTYP_XWITH_ITEM_EXCL | 20111104 | ||||
| 5 | EX_FLAG_EF | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111104 | |||
| 6 | EX_FLAG_PO | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111104 | |||
| 7 | GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20111104 | |||
| 8 | WITHT | Call by reference | Type reference (TYPE) | WITHT | Indicator for Withholding Tax Type | 20111104 |
Method READ_EXCL_INCL_IN_CLEARED_DOCS on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method READ_EXCL_INCL_IN_OPEN_DOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BELNR | Call by reference | Type reference (TYPE) | BELNR_D | Accounting Document Number | 20111104 | |||
| 2 | BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20111104 | |||
| 3 | BUZEI | Call by reference | Type reference (TYPE) | BUZEI | Line Item Number Within the Accounting Document | 20111104 | |||
| 4 | ET_XWITH_EXCL | Call by reference | Type reference (TYPE) | TTYP_XWITH_ITEM_EXCL | 20111104 | ||||
| 5 | GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20111104 | |||
| 6 | WITHT | Call by reference | Type reference (TYPE) | WITHT | Indicator for Withholding Tax Type | 20111104 |
Method READ_EXCL_INCL_IN_OPEN_DOCS on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method READ_PO_EF_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BELNR | Call by reference | Type reference (TYPE) | BELNR_D | Accounting Document Number | 20111104 | |||
| 2 | BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20111104 | |||
| 3 | BUZEI | Call by reference | Type reference (TYPE) | BUZEI | Line Item Number Within the Accounting Document | 20111104 | |||
| 4 | ET_XWITH_EXCL | Call by reference | Type reference (TYPE) | TTYP_XWITH_ITEM_EXCL | 20111104 | ||||
| 5 | EX_FLAG_EF | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111104 | |||
| 6 | EX_FLAG_PO | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111104 | |||
| 7 | GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20111104 |
Method READ_PO_EF_NUMBER on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method RESET_WITH_ITEM_EXCL Signature
Method RESET_WITH_ITEM_EXCL on class CL_WT_EXCL_IN_FI_INVOICE has no parameter.
Method RESET_WITH_ITEM_EXCL on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method SAVE_OR_REFRESH_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BSEG | Call by reference | Type reference (TYPE) | BSEG_LINE | 20111025 | ||||
| 2 | CT_BSEG | Call by reference | Type reference (TYPE) | BSEG_T | 20111025 | ||||
| 3 | CT_BSET | Call by reference | Type reference (TYPE) | BSET_TAB | 20111025 | ||||
| 4 | IV_WITHT | Call by reference | Type reference (TYPE) | WITHT | 20111025 |
Method SAVE_OR_REFRESH_INPUT on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method SET_BUZEI Signature
Method SET_BUZEI on class CL_WT_EXCL_IN_FI_INVOICE has no parameter.
Method SET_BUZEI on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method SET_WITH_ITEM_EXCL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BSEG | Call by reference | Type reference (TYPE) | BSEG_LINE | 20111101 | ||||
| 2 | IM_WITH_ITEM_EXCL | Call by reference | Type reference (TYPE) | WITH_ITEM_EXCL | 20111025 |
Method SET_WITH_ITEM_EXCL on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method SHOW_TRACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DER_SOURCE | Call by reference | Type reference (TYPE) | WITH_EXCL_DERIVE_SOURCE | 20111101 | ||||
| 2 | IV_ABADRENV | Call by reference | Type reference (TYPE) | ABADRENV | 20111101 |
Method SHOW_TRACE on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method STORE_RENUMBERING_BUZEI Signature
Method STORE_RENUMBERING_BUZEI on class CL_WT_EXCL_IN_FI_INVOICE has no parameter.
Method STORE_RENUMBERING_BUZEI on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method STORE_WITH_ITEM_EXCL Signature
Method STORE_WITH_ITEM_EXCL on class CL_WT_EXCL_IN_FI_INVOICE has no parameter.
Method STORE_WITH_ITEM_EXCL on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
Method TRACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DER_SOURCE | Call by reference | Type reference (TYPE) | WITH_EXCL_DERIVE_SOURCE | 20111101 | ||||
| 2 | IV_ABADRENV | Call by reference | Type reference (TYPE) | ABADRENV | 20111101 |
Method TRACE on class CL_WT_EXCL_IN_FI_INVOICE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 607 |