SAP ABAP Class CL_REEX_TAX_ENGINE_FI (Tax Engine FI Implementation)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
RE-FX-RA (Application Component) Rental Accounting
⤷
RE_EX_FI (Package) RE: Financials

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RECA_OBJECT | Instanciable Object (Abstract): Standard Implementation | 20030505 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RERA_TAX_ENGINE | Interface To Tax Engine | 20030505 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_REXA_TAX_ENGINE_FC | FI-CA: Determination of Taxes (Standard Implementation) | 20041122 |
Properties
Class | CL_REEX_TAX_ENGINE_FI | |
Short Description | Tax Engine FI Implementation | |
Super Class | CL_RECA_OBJECT | Instanciable Object (Abstract): Standard Implementation |
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RE_EX_FI | RE: Financials |
Created | 20030505 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RERA_TAX_ENGINE | Interface To Tax Engine | 20030505 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CF_RECA_OBJECT | 20030505 | Object That Can Be Instantiated: Factory |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | '/' | Single-Character Indicator | 20030505 | |
2 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030505 | ||||
3 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20030514 | ||||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GTYPET_TAX_BUFFER | Time-Independent Tax Buffer | 20100830 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GTYPET_TAX_BUFFER | 20030505 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GTYPET_TAX_BUFFER | Buffer of Zero Tax Indicator | 20100830 |
Methods
Events
Class CL_REEX_TAX_ENGINE_FI has no event.
Types
Class CL_REEX_TAX_ENGINE_FI has no local type.
Method Signatures
Method CALCULATE_TAX Signature
Method CALCULATE_TAX on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method CALCULATE_TAX on class CL_REEX_TAX_ENGINE_FI has no exception.
Method CALC_TAX_BY_TERMPY Signature
Method CALC_TAX_BY_TERMPY on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method CALC_TAX_BY_TERMPY on class CL_REEX_TAX_ENGINE_FI has no exception.
Method CREATE_TAX_ITEMS_BY_ALL Signature
Method CREATE_TAX_ITEMS_BY_ALL on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method CREATE_TAX_ITEMS_BY_ALL on class CL_REEX_TAX_ENGINE_FI has no exception.
Method CREATE_TAX_ITEMS_BY_ITEM Signature
Method CREATE_TAX_ITEMS_BY_ITEM on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method CREATE_TAX_ITEMS_BY_ITEM on class CL_REEX_TAX_ENGINE_FI has no exception.
Method GET_RETAXCODE_BY_EXTAXCODE Signature
Method GET_RETAXCODE_BY_EXTAXCODE on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method GET_RETAXCODE_BY_EXTAXCODE on class CL_REEX_TAX_ENGINE_FI has no exception.
Method GET_TAXTYPE_LIST_BY_MWART Signature
Method GET_TAXTYPE_LIST_BY_MWART on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method GET_TAXTYPE_LIST_BY_MWART on class CL_REEX_TAX_ENGINE_FI has no exception.
Method GET_TAX_CHANGINGINTERVAL Signature
Method GET_TAX_CHANGINGINTERVAL on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method GET_TAX_CHANGINGINTERVAL on class CL_REEX_TAX_ENGINE_FI has no exception.
Method GET_TXJCD Signature
Method GET_TXJCD on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method GET_TXJCD on class CL_REEX_TAX_ENGINE_FI has no exception.
Method GET_VAT_TYPE Signature
Method GET_VAT_TYPE on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method GET_VAT_TYPE on class CL_REEX_TAX_ENGINE_FI has no exception.
Method INIT Signature
Method INIT on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method INIT on class CL_REEX_TAX_ENGINE_FI has no exception.
Method IS_TXJCD_ACTIVE Signature
Method IS_TXJCD_ACTIVE on class CL_REEX_TAX_ENGINE_FI has no parameter.
Method IS_TXJCD_ACTIVE on class CL_REEX_TAX_ENGINE_FI has no exception.
Method _CONDENSE_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20080207 | ||
2 | ![]() |
ET_ITEM_CONDENSE | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20080207 |
Method _CONDENSE_ITEM on class CL_REEX_TAX_ENGINE_FI has no exception.
Method _CORRECT_BALANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20040601 | ||
2 | ![]() |
ID_PSTNGPROCEDURE | Value transfer | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20091014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten | 20040602 |
Method _CORRECT_BALANCE_FC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20091014 | ||
2 | ![]() |
ID_PSTNGPROCEDURE | Value transfer | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20091014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten | 20091014 |
Method _CREATE_TAX_CLEARING_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CLEARING_ITEM | Value transfer | Type reference (TYPE) | RE_T_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20030505 | ||
2 | ![]() |
ID_ACCTYPE | Value transfer | Type reference (TYPE) | RERAACCTYPE | Kontoart | 20040813 | ||
3 | ![]() |
ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20030505 | ||
4 | ![]() |
ID_CTFCCURRKEY | Value transfer | Type reference (TYPE) | RECACTFCCURRKEY | Fremdwährung | 20060627 | ||
5 | ![]() |
ID_CTFCTAXAMOUNT | Value transfer | Type reference (TYPE) | RECACTFCTAXAMOUNT | Steuerbetrag in Fremdwährung | 20061204 | ||
6 | ![]() |
ID_CTLCCURRKEY | Value transfer | Type reference (TYPE) | RECACTLCCURRKEY | Hauswährung | 20060627 | ||
7 | ![]() |
ID_CTLCTAXAMOUNT | Value transfer | Type reference (TYPE) | RECACTLCTAXAMOUNT | Steuerbetrag in Hauswährung | 20061204 | ||
8 | ![]() |
ID_CTRATE | Value transfer | Type reference (TYPE) | RECACTRATE | Umrechnungskurs | 20060627 | ||
9 | ![]() |
ID_CTRULE | Value transfer | Type reference (TYPE) | RECACTRULE | Währungsumrechnungsregel | 20060627 | ||
10 | ![]() |
ID_CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20030505 | ||
11 | ![]() |
ID_DCINDICATOR | Value transfer | Type reference (TYPE) | RERADCINDICATOR | Soll-/Haben-Kennzeichen | 20030505 | ||
12 | ![]() |
ID_GLACCOUNT | Value transfer | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20040813 | ||
13 | ![]() |
ID_SPGLID | Value transfer | Type reference (TYPE) | UMSKZ | Sonderhauptbuch-Kennzeichen | 20040902 | ||
14 | ![]() |
ID_TAXAMOUNT | Value transfer | Type reference (TYPE) | RERATAXAMOUNT | Steuerbetrag | 20040330 | ||
15 | ![]() |
ID_TAXGROUP | Value transfer | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030505 | ||
16 | ![]() |
ID_TAXGROUPID | Value transfer | Type reference (TYPE) | RERATAXGROUPID | Gruppenkennzeichen für Steuerzeilen | 20080207 | ||
17 | ![]() |
ID_TAXTYPE | Value transfer | Type reference (TYPE) | RERATAXTYPE | Steuergruppe | 20030505 | ||
18 | ![]() |
IS_TAXDATA | Value transfer | Type reference (TYPE) | RTAX1U15 | FI Steuerdetaildaten | 20030505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20041213 |
Method _CREATE_TAX_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_DISTRTAXAMT | Value transfer | Type reference (TYPE) | RERADISTRTAXAMT | Zu verteilender Steuerbetrag | 20040309 | ||
2 | ![]() |
ED_GROSSAMOUNT | Value transfer | Type reference (TYPE) | RERAGROSSAMOUNT | Bruttobetrag | 20040309 | ||
3 | ![]() |
ED_NETAMOUNT | Value transfer | Type reference (TYPE) | RERANETAMOUNT | Nettobetrag | 20040309 | ||
4 | ![]() |
ED_TAXAMOUNT | Value transfer | Type reference (TYPE) | RERATAXAMOUNT | Steuerbetrag | 20040309 | ||
5 | ![]() |
ET_CLEARING_ITEM | Call by reference | Type reference (TYPE) | RE_T_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040309 | ||
6 | ![]() |
ET_ITEM | Call by reference | Type reference (TYPE) | RE_T_PRE_TAX_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040309 | ||
7 | ![]() |
ID_GLACCOUNT | Value transfer | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20040813 | ||
8 | ![]() |
ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | SY-DATUM | Stichtag | 20040309 | |
9 | ![]() |
ID_SPGLID | Value transfer | Type reference (TYPE) | UMSKZ | Sonderhauptbuch-Kennzeichen | 20040813 | ||
10 | ![]() |
ID_TAXCATEGORY | Value transfer | Type reference (TYPE) | SMWSK | Steuerkategorie im Kontenstamm | 20040309 | ||
11 | ![]() |
IS_DOC_ITEM | Value transfer | Type reference (TYPE) | RERA_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20040309 |
Method _GET_GL_ACCOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_GLACCOUNT | Value transfer | Type reference (TYPE) | KONTO_AD | Kontenfindung: Nummer des Sachkontos | 20080116 | ||
2 | ![]() |
ED_SPGLID | Value transfer | Type reference (TYPE) | UMSKZ | Sonderhauptbuch-Kennzeichen | 20080116 | ||
3 | ![]() |
ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20080116 | ||
4 | ![]() |
ID_FISCALYEAR | Value transfer | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20080116 | ||
5 | ![]() |
ID_GLACCSYMB | Value transfer | Type reference (TYPE) | KTOSY_AD | Kontenfindung: Kontosymbole | 20080116 | ||
6 | ![]() |
ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20080116 | ||
7 | ![]() |
IS_ITEM | Call by reference | Type reference (TYPE) | RERA_DOC_ITEM_EX | RE-Belegposition Übergabe an externes System | 20080116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20080116 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 200 |