SAP ABAP Interface IF_XTAX_SYSTEM (Data communication to external tax system)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-GL-GL (Application Component) Basic Functions
⤷
FYTX/ETXDC (Package) External Tax document

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_XTAX_SYSTEM_VER_ | Communication to ext. system w/ version COMTAX | 19990213 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_XTAX_SYSTEM_VER_TAXDOC00 | Communication to ext. system w/ version TAXDOC00 | 19990213 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_XTAX_SYSTEM_VER_TAX_____ | Communication to ext. system w/ version TAXDOC00 | 19990415 |
Properties
Interface | IF_XTAX_SYSTEM | |
Short Description | Data communication to external tax system |
General Data
Package | FYTX/ETXDC | External Tax document |
Created | 19990213 | SAP |
Last changed | 00000000 | SAP |
Unicode checks active |
Forward declarations
Interface IF_XTAX_SYSTEM has no forward declaration.
Interfaces
Interface IF_XTAX_SYSTEM has no interface.
Friends
Interface IF_XTAX_SYSTEM has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ONLINE_UPDATE | Static Attribute | Public | Type reference (TYPE) | CHAR1 | This version supports online update | 19990315 | ||
2 | RFC_LIST | Static Attribute | Public | Object reference (TYPE REF TO) | CL_XTAX_RULES_RFC | List of RFCs available | 19990315 | ||
3 | TTXD_REC | Instance attribute | Public | Type reference (TYPE) | TTXD | Destination and other information | 19990225 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | external system tax calculation | 19990213 |
2 | ![]() |
Instance method | Public | Method | Check if online update is supported | 19990315 |
3 | ![]() |
Instance method | Public | Method | determine jurisdiction code | 19990226 |
4 | ![]() |
Instance method | Public | Method | force tax document to external tax system audit file | 19990213 |
5 | ![]() |
Instance method | Public | Method | Set the TTXD structure with external system parameters | 19990314 |
6 | ![]() |
Instance method | Public | Method | update tax document to external tax system audit file | 19990213 |
Events
Interface IF_XTAX_SYSTEM has no event.
Types
Interface IF_XTAX_SYSTEM has no local type.
Method Signatures
Method CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CAL_HEAD_IN | Call by reference | Type reference (TYPE) | TAX_CAL_HEAD_IN | Belegkopf für Berechnung | 19990213 | ||
2 | ![]() |
I_CAL_ITEM_IN_TAB | Call by reference | Type reference (TYPE) | TAX_CAL_ITEM_IN_TAB | Eingabedaten für Positionen | 19990213 | ||
3 | ![]() |
I_SAP_CONTROL_DATA | Call by reference | Type reference (TYPE) | SAP_CONTROL_DATA | SAP-Steuerungsdaten | 19990213 | ||
4 | ![]() |
O_CALCULATE_OK | Call by reference | Type reference (TYPE) | C | Berechnung ist OK | 19990216 | ||
5 | ![]() |
O_CAL_ITEM_OUT_TAB | Call by reference | Type reference (TYPE) | TAX_CAL_ITEM_OUT_TAB | Ausgabedaten für Positionen | 19990216 | ||
6 | ![]() |
O_CAL_LEVEL_OUT_TAB | Call by reference | Type reference (TYPE) | TAX_CAL_JUR_LEVEL_OUT_TAB | Steuerdaten nach Steuerstandort | 19990216 | ||
7 | ![]() |
O_MESSAGE | Call by reference | Type reference (TYPE) | TAX_MESSAGE | Berechnungsmeldung | 19990218 |
Method CALCULATE on Interface IF_XTAX_SYSTEM has no exception.
Method CHECK_ONLINE_UPDATE_SUPPORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
O_ONLINE_UPDATE_SUPPORTED | Call by reference | Type reference (TYPE) | CHAR1 | 'X' <=> Online-fortschreibung unterstützt | 19990315 |
Method CHECK_ONLINE_UPDATE_SUPPORTED on Interface IF_XTAX_SYSTEM has no exception.
Method DETERMINE_JURISDICTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOCATION_DATA | Call by reference | Type reference (TYPE) | COM_JUR | Adresse zur Bestimmung des Steuerstandort-Codes | 19990226 | ||
2 | ![]() |
O_DETERMINATION_OK | Call by reference | Type reference (TYPE) | C | OK | 19990226 | ||
3 | ![]() |
O_LOCATION_RESULTS | Call by reference | Type reference (TYPE) | TAX_LOCATION_RESULTS | Liste der vom ext. System zurückgegeb. Steuerstandort-Codes | 19990226 | ||
4 | ![]() |
O_MESSAGE | Call by reference | Type reference (TYPE) | TAX_MESSAGE | Nachricht | 19990226 |
Method DETERMINE_JURISDICTION on Interface IF_XTAX_SYSTEM has no exception.
Method FORCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FRC_HEAD_IN | Call by reference | Type reference (TYPE) | TAX_FRC_HEAD_IN | Erzwungene Fortschreibung Belegkopf in externes System | 19990213 | ||
2 | ![]() |
I_FRC_ITEM_IN_TAB | Call by reference | Type reference (TYPE) | TAX_FRC_ITEM_IN_TAB | Erzwungene Fortschreibung Position in externes System | 19990213 | ||
3 | ![]() |
I_FRC_LEVEL_IN_TAB | Call by reference | Type reference (TYPE) | TAX_FRC_JUR_LEVEL_IN_TAB | Erzwungene Fortschreibung Steuerergebnisse n. Standortebene | 19990213 | ||
4 | ![]() |
I_QUEUE_NAME | Call by reference | Type reference (TYPE) | TRFCQNAM | Name der tRFC-Queue | 19990823 | ||
5 | ![]() |
I_SAP_CONTROL_DATA | Call by reference | Type reference (TYPE) | SAP_CONTROL_DATA | SAP-Steuerungsdaten | 19990213 | ||
6 | ![]() |
O_MESSAGE | Call by reference | Type reference (TYPE) | TAX_MESSAGE | Fortschreibungsmeldung | 19990218 | ||
7 | ![]() |
O_TID | Call by reference | Type reference (TYPE) | ARFCTID | Transaktions Id | 19990820 | ||
8 | ![]() |
O_UPDATE_OK | Call by reference | Type reference (TYPE) | C | Force-Fortschreibung OK | 19990213 |
Method FORCE on Interface IF_XTAX_SYSTEM has no exception.
Method SET_TTXD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TTXD | Call by reference | Type reference (TYPE) | TTXD | ttxd | 19990314 |
Method SET_TTXD on Interface IF_XTAX_SYSTEM has no exception.
Method UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_QUEUE_NAME | Call by reference | Type reference (TYPE) | TRFCQNAM | Name der tRFC-Queue | 19990823 | ||
2 | ![]() |
I_SAP_CONTROL_DATA | Call by reference | Type reference (TYPE) | SAP_CONTROL_DATA | SAP-Steuerungsdaten | 19990213 | ||
3 | ![]() |
I_UPD_HEAD_IN | Call by reference | Type reference (TYPE) | TAX_UPD_HEAD_IN | Belegkopffortschreibung | 19990213 | ||
4 | ![]() |
I_UPD_ITEM_IN_TAB | Call by reference | Type reference (TYPE) | TAX_UPD_ITEM_IN_TAB | Belegpositionsfortschreibung | 19990213 | ||
5 | ![]() |
O_MESSAGE | Call by reference | Type reference (TYPE) | TAX_MESSAGE | Fortschreibungsmeldung | 19990218 | ||
6 | ![]() |
O_TID | Call by reference | Type reference (TYPE) | ARFCTID | Transaktions Id | 19990820 | ||
7 | ![]() |
O_UPDATE_OK | Call by reference | Type reference (TYPE) | C | Fortschreibung OK | 19990213 |
Method UPDATE on Interface IF_XTAX_SYSTEM has no exception.
History
Last changed by/on | SAP | 00000000 |
SAP Release Created in |