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 |