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
⤷ 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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | REEX1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | RERA1 | 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 | MC_SEPARATOR | Constant | Protected | Type reference (TYPE) | CHAR1 | '/' | Single-Character Indicator | 20030505 | |
2 | MD_TAXENGINE | Instance attribute | Public | Attribute reference (LIKE) | 20030505 | ||||
3 | MO_ACCSYSTEM | Instance attribute | Public | Attribute reference (LIKE) | 20030514 | ||||
4 | MT_NODATETAX_BUFFER | Instance attribute | Private | Type reference (TYPE) | GTYPET_TAX_BUFFER | Time-Independent Tax Buffer | 20100830 | ||
5 | MT_TAXRATE_BUFFER | Instance attribute | Private | Type reference (TYPE) | GTYPET_TAX_BUFFER | 20030505 | |||
6 | MT_ZEROTAX_BUFFER | 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 | Changing | CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20080207 | ||
2 | Exporting | 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 | Changing | CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20040601 | ||
2 | Importing | ID_PSTNGPROCEDURE | Value transfer | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20091014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler aufgetreten | 20040602 |
Method _CORRECT_BALANCE_FC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20091014 | ||
2 | Importing | ID_PSTNGPROCEDURE | Value transfer | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20091014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler aufgetreten | 20091014 |
Method _CREATE_TAX_CLEARING_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CLEARING_ITEM | Value transfer | Type reference (TYPE) | RE_T_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20030505 | ||
2 | Importing | ID_ACCTYPE | Value transfer | Type reference (TYPE) | RERAACCTYPE | Kontoart | 20040813 | ||
3 | Importing | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20030505 | ||
4 | Importing | ID_CTFCCURRKEY | Value transfer | Type reference (TYPE) | RECACTFCCURRKEY | Fremdwährung | 20060627 | ||
5 | Importing | ID_CTFCTAXAMOUNT | Value transfer | Type reference (TYPE) | RECACTFCTAXAMOUNT | Steuerbetrag in Fremdwährung | 20061204 | ||
6 | Importing | ID_CTLCCURRKEY | Value transfer | Type reference (TYPE) | RECACTLCCURRKEY | Hauswährung | 20060627 | ||
7 | Importing | ID_CTLCTAXAMOUNT | Value transfer | Type reference (TYPE) | RECACTLCTAXAMOUNT | Steuerbetrag in Hauswährung | 20061204 | ||
8 | Importing | ID_CTRATE | Value transfer | Type reference (TYPE) | RECACTRATE | Umrechnungskurs | 20060627 | ||
9 | Importing | ID_CTRULE | Value transfer | Type reference (TYPE) | RECACTRULE | Währungsumrechnungsregel | 20060627 | ||
10 | Importing | ID_CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20030505 | ||
11 | Importing | ID_DCINDICATOR | Value transfer | Type reference (TYPE) | RERADCINDICATOR | Soll-/Haben-Kennzeichen | 20030505 | ||
12 | Importing | ID_GLACCOUNT | Value transfer | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20040813 | ||
13 | Importing | ID_SPGLID | Value transfer | Type reference (TYPE) | UMSKZ | Sonderhauptbuch-Kennzeichen | 20040902 | ||
14 | Importing | ID_TAXAMOUNT | Value transfer | Type reference (TYPE) | RERATAXAMOUNT | Steuerbetrag | 20040330 | ||
15 | Importing | ID_TAXGROUP | Value transfer | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030505 | ||
16 | Importing | ID_TAXGROUPID | Value transfer | Type reference (TYPE) | RERATAXGROUPID | Gruppenkennzeichen für Steuerzeilen | 20080207 | ||
17 | Importing | ID_TAXTYPE | Value transfer | Type reference (TYPE) | RERATAXTYPE | Steuergruppe | 20030505 | ||
18 | Importing | IS_TAXDATA | Value transfer | Type reference (TYPE) | RTAX1U15 | FI Steuerdetaildaten | 20030505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20041213 |
Method _CREATE_TAX_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_DISTRTAXAMT | Value transfer | Type reference (TYPE) | RERADISTRTAXAMT | Zu verteilender Steuerbetrag | 20040309 | ||
2 | Exporting | ED_GROSSAMOUNT | Value transfer | Type reference (TYPE) | RERAGROSSAMOUNT | Bruttobetrag | 20040309 | ||
3 | Exporting | ED_NETAMOUNT | Value transfer | Type reference (TYPE) | RERANETAMOUNT | Nettobetrag | 20040309 | ||
4 | Exporting | ED_TAXAMOUNT | Value transfer | Type reference (TYPE) | RERATAXAMOUNT | Steuerbetrag | 20040309 | ||
5 | Exporting | ET_CLEARING_ITEM | Call by reference | Type reference (TYPE) | RE_T_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040309 | ||
6 | Exporting | ET_ITEM | Call by reference | Type reference (TYPE) | RE_T_PRE_TAX_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040309 | ||
7 | Importing | ID_GLACCOUNT | Value transfer | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20040813 | ||
8 | Importing | ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | SY-DATUM | Stichtag | 20040309 | |
9 | Importing | ID_SPGLID | Value transfer | Type reference (TYPE) | UMSKZ | Sonderhauptbuch-Kennzeichen | 20040813 | ||
10 | Importing | ID_TAXCATEGORY | Value transfer | Type reference (TYPE) | SMWSK | Steuerkategorie im Kontenstamm | 20040309 | ||
11 | Importing | IS_DOC_ITEM | Value transfer | Type reference (TYPE) | RERA_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040309 |
Method _GET_GL_ACCOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_GLACCOUNT | Value transfer | Type reference (TYPE) | KONTO_AD | Kontenfindung: Nummer des Sachkontos | 20080116 | ||
2 | Exporting | ED_SPGLID | Value transfer | Type reference (TYPE) | UMSKZ | Sonderhauptbuch-Kennzeichen | 20080116 | ||
3 | Importing | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20080116 | ||
4 | Importing | ID_FISCALYEAR | Value transfer | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20080116 | ||
5 | Importing | ID_GLACCSYMB | Value transfer | Type reference (TYPE) | KTOSY_AD | Kontenfindung: Kontosymbole | 20080116 | ||
6 | Importing | ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20080116 | ||
7 | Importing | 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 | ERROR | Fehler | 20080116 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 200 |