SAP ABAP Interface IF_RERA_TAX_ENGINE (Interface To Tax Engine)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
RE-FX-RA (Application Component) Rental Accounting
⤷
RE_RA_CA (Package) RE: Cross Application Rental Accounting

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_REEX_TAX_ENGINE_FI | Tax Engine FI Implementation | 20030505 |
Properties
Interface | IF_RERA_TAX_ENGINE | |
Short Description | Interface To Tax Engine |
General Data
Package | RE_RA_CA | RE: Cross Application Rental Accounting |
Created | 20030221 | SAP |
Last changed | 20100310 | SAP |
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 | RECA0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | RECA1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | RECA4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RERA_TAX_ENGINE has no interface.
Friends
Interface IF_RERA_TAX_ENGINE has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MD_TAXENGINE | Instance attribute | Public | Type reference (TYPE) | RERATAXENGINE | Which Tax Calculation System Is Used | 20030221 | ||
2 | MO_ACCSYSTEM | Instance attribute | Public | Object reference (TYPE REF TO) | IF_RERA_ACC_SYSTEM | Description of Interface to FI System (Any) | 20030514 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Tax Calculation | 20030221 |
2 | ![]() |
Instance method | Public | Method | Tax Calculation With Posting Term | 20030221 |
3 | ![]() |
Instance method | Public | Method | Generates Summarized Tax Items | 20040527 |
4 | ![]() |
Instance method | Public | Method | Generates RE Document Tax Items from RE Document Items | 20040330 |
5 | ![]() |
Instance method | Public | Method | Supplies RE Tax Type and Group for Ext. Sales Tax ID | 20030221 |
6 | ![]() |
Instance method | Public | Method | Gets List of RE Tax Types for MWART = V or A | 20040223 |
7 | ![]() |
Instance method | Public | Method | When Was Tax Changed for Tax Type and Tax Group | 20030221 |
8 | ![]() |
Instance method | Public | Method | Supplies Name of Tax Jurisdiction Code | 20030514 |
9 | ![]() |
Instance method | Public | Method | Supplies VAT Type for Tax Type and Tax Group | 20030221 |
10 | ![]() |
Instance method | Public | Method | Initializes Object Using ID of Tax Calculation System | 20030221 |
11 | ![]() |
Instance method | Public | Method | Is Tax Jurisdiction Code Active? | 20030514 |
Events
Interface IF_RERA_TAX_ENGINE has no event.
Types
Interface IF_RERA_TAX_ENGINE has no local type.
Method Signatures
Method CALCULATE_TAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_DISTRTAXAMT | Call by reference | Type reference (TYPE) | RERADISTRTAXAMT | Betrag zu verteilende Steuer | 20040714 | ||
2 | ![]() |
ED_GROSSVALUE | Call by reference | Type reference (TYPE) | RECDCONDVALUEGROSS | Währungsbetrag (Brutto) der Konditionsposition | 20030221 | ||
3 | ![]() |
ED_NETVALUE | Call by reference | Type reference (TYPE) | RECDCONDVALUENET | Währungsbetrag (Netto) der Konditionsposition | 20030221 | ||
4 | ![]() |
ED_TAXVALUE | Call by reference | Type reference (TYPE) | RECDTAXVALUE | Umsatzsteuerbetrag der Konditionsposition | 20030221 | ||
5 | ![]() |
ET_TAXDATA | Call by reference | Type reference (TYPE) | RE_T_TAXDATA | Tabellentyp: Steuerstufen | 20061013 | ||
6 | ![]() |
ID_CALCDATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030221 | ||
7 | ![]() |
ID_CURRENCY | Call by reference | Type reference (TYPE) | RECDCONDCURR | Währung der Konditionsposition | 20030221 | ||
8 | ![]() |
ID_DISCOUNT | Call by reference | Type reference (TYPE) | DZBD1P | Skonto Prozent 1 | 20030221 | ||
9 | ![]() |
ID_TAXGROUP | Call by reference | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030221 | ||
10 | ![]() |
ID_TAXTYPE | Call by reference | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20030221 | ||
11 | ![]() |
ID_TXJCD | Call by reference | Type reference (TYPE) | TXJCD | Tax Jurisdiction Code - Standort für Steuerrechnung | 20030221 | ||
12 | ![]() |
ID_VALUE | Call by reference | Type reference (TYPE) | RECDCONDVALUE | Währungsbetrag der Konditionsposition | 20030221 | ||
13 | ![]() |
IF_GROSS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20030221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20030221 |
Method CALC_TAX_BY_TERMPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_GROSSAMOUNT | Call by reference | Type reference (TYPE) | RECDCONDVALUEGROSS | Währungsbetrag (Brutto) der Konditionsposition | 20030221 | ||
2 | ![]() |
ED_NETAMOUNT | Call by reference | Type reference (TYPE) | RECDCONDVALUENET | Währungsbetrag (Netto) der Konditionsposition | 20030221 | ||
3 | ![]() |
ED_TAXAMOUNT | Call by reference | Type reference (TYPE) | RECDTAXVALUE | Umsatzsteuerbetrag der Konditionsposition | 20030221 | ||
4 | ![]() |
ED_TAXGROUP | Call by reference | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030221 | ||
5 | ![]() |
ED_TAXTYPE | Call by reference | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20030221 | ||
6 | ![]() |
ED_TXJCD | Call by reference | Type reference (TYPE) | TXJCD | Tax Jurisdiction Code - Standort für Steuerrechnung | 20030221 | ||
7 | ![]() |
ID_AMOUNT | Call by reference | Type reference (TYPE) | RECDCONDVALUE | Währungsbetrag der Konditionsposition | 20030221 | ||
8 | ![]() |
ID_CURRENCY | Call by reference | Type reference (TYPE) | RECDCONDCURR | Währung der Konditionsposition | 20030221 | ||
9 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030221 | ||
10 | ![]() |
ID_OBJNR | Call by reference | Type reference (TYPE) | RERAOBJNR | Kontierung: Objektnummer | 20030221 | ||
11 | ![]() |
ID_TERMNOPY | Call by reference | Type reference (TYPE) | RETMTERMNO | Nummer der Buchungsklausel | 20030221 | ||
12 | ![]() |
IF_ISGROSS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Brutto/Netto | 20030221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20030221 |
Method CREATE_TAX_ITEMS_BY_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DOC_ITEM | Value transfer | Type reference (TYPE) | RE_T_DOC_ITEM_EX | RE-Belegposition extern | 20040527 | ||
2 | ![]() |
ID_PSTNGDATE | Value transfer | Type reference (TYPE) | RERAPSTNGDATE | SY-DATUM | Buchungsdatum | 20040527 | |
3 | ![]() |
ID_PSTNGPROCEDURE | Value transfer | Type reference (TYPE) | RERAPROCEDURE | Buchungsvorgang | 20091014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20040527 |
Method CREATE_TAX_ITEMS_BY_ITEM 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 | 20040330 | ||
2 | ![]() |
ED_GROSSAMOUNT | Value transfer | Type reference (TYPE) | RERAGROSSAMOUNT | Bruttobetrag | 20040330 | ||
3 | ![]() |
ED_NETAMOUNT | Value transfer | Type reference (TYPE) | RERANETAMOUNT | Nettobetrag | 20040330 | ||
4 | ![]() |
ED_TAXAMOUNT | Value transfer | Type reference (TYPE) | RERATAXAMOUNT | Steuerbetrag | 20040330 | ||
5 | ![]() |
EF_AMOUNT_IS_NET | Value transfer | Type reference (TYPE) | RECABOOL | Netto geführte Anzahlung | 20050921 | ||
6 | ![]() |
ET_TAX_CLEARING_ITEM | Call by reference | Type reference (TYPE) | RE_T_PRE_DOC_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040330 | ||
7 | ![]() |
ET_TAX_ITEM | Call by reference | Type reference (TYPE) | RE_T_PRE_TAX_ITEM_GEN | RE-Belegposition generierte Vorstufe | 20040330 | ||
8 | ![]() |
ID_KEYDATE | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20040330 | ||
9 | ![]() |
IS_DOC_ITEM | Value transfer | Type reference (TYPE) | RERA_PRE_DOC_ITEM_GEN | RE-Buchungssatz | 20040330 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20040330 |
Method GET_RETAXCODE_BY_EXTAXCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_TAXGROUP | Call by reference | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030221 | ||
2 | ![]() |
ED_TAXTYPE | Call by reference | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20030221 | ||
3 | ![]() |
ID_EXTAXCODE | Value transfer | Type reference (TYPE) | REITEXTAXCODE | Umsatzsteuerkennzeichen | 20030221 | ||
4 | ![]() |
ID_TAXDATE | Value transfer | Type reference (TYPE) | TXDAT | Datum zur Ermittlung der Steuersätze | 20030221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nicht gefunden | 20030221 |
Method GET_TAXTYPE_LIST_BY_MWART Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TAXTYPE_LIST | Call by reference | Type reference (TYPE) | RE_T_TAX_TYPE | Steuerart | 20040223 | ||
2 | ![]() |
ID_FI_TAXTYPE | Call by reference | Type reference (TYPE) | MWART | Steuerart | 20040223 |
Method GET_TAXTYPE_LIST_BY_MWART on Interface IF_RERA_TAX_ENGINE has no exception.
Method GET_TAX_CHANGINGINTERVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LIST | Call by reference | Type reference (TYPE) | RE_T_RECADATERANGE | Tabelle von Zeiträumen | 20030221 | ||
2 | ![]() |
ID_PFROM | Value transfer | Type reference (TYPE) | RECAPERIODFROM | RECA0_DATE-MIN | Datum des Periodenbeginns | 20030221 | |
3 | ![]() |
ID_PTO | Value transfer | Type reference (TYPE) | RECAPERIODTO | RECA0_DATE-MAX | Datum des Periodenendes | 20030221 | |
4 | ![]() |
ID_TAXGROUP | Value transfer | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030221 | ||
5 | ![]() |
ID_TAXTYPE | Value transfer | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20030221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nicht gefunden | 20030221 |
Method GET_TXJCD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_IDENT | Value transfer | Type reference (TYPE) | RECAIDENT | Bezeichnung | 20030514 | ||
2 | ![]() |
ID_TXJCD | Value transfer | Type reference (TYPE) | TXJCD | Tax Jurisdiction Code | 20030514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nicht aktiv | 20030514 | |
2 | ![]() |
Nicht gefunden | 20030514 |
Method GET_VAT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_FI_TAXTYPE | Value transfer | Type reference (TYPE) | MWART | Steuerart | 20030221 | ||
2 | ![]() |
EF_INCOME | Call by reference | Type reference (TYPE) | ABAP_BOOL | Eingangssteuer | 20030221 | ||
3 | ![]() |
EF_OUTPUT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Ausgangssteuer | 20030221 | ||
4 | ![]() |
ID_TAXGROUP | Value transfer | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20030221 | ||
5 | ![]() |
ID_TAXTYPE | Value transfer | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20030221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nicht eindeutig | 20030221 | |
2 | ![]() |
Nicht gefunden | 20030221 |
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_TAXENGINE | Value transfer | Type reference (TYPE) | RERATAXENGINE | 'FI' | Welches Steuerrechnungssystem wird verwendet | 20030221 | |
2 | ![]() |
IO_ACCSYSTEM | Value transfer | Object reference (TYPE REF TO) | IF_RERA_ACC_SYSTEM | Beschreibung der Schnittstelle zu einem beliebigen FI-System | 20030514 |
Method INIT on Interface IF_RERA_TAX_ENGINE has no exception.
Method IS_TXJCD_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RF_IS_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Aktiv J/N | 20030514 |
Method IS_TXJCD_ACTIVE on Interface IF_RERA_TAX_ENGINE has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 200 |