SAP ABAP Interface IF_TTE_DOCUMENT (Interface for TTE Document)
Hierarchy
☛
SAP_AP (Software Component) SAP Application Platform
⤷
AP-TTE (Application Component) Transaction Tax Engine
⤷
AP_TTE_SERVICES (Package) Transaction Tax Engine ( Services )
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_TTE_DOCUMENT | class for persistence TTE DOCUMENT | 20020711 |
Properties
| Interface | IF_TTE_DOCUMENT | |
| Short Description | Interface for TTE Document |
General Data
| Package | AP_TTE_SERVICES | Transaction Tax Engine ( Services ) |
| Created | 20020711 | SAP |
| Last changed | 20050409 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_TTE_DOCUMENT has no forward declaration.
Interfaces
Interface IF_TTE_DOCUMENT has no interface.
Friends
Interface IF_TTE_DOCUMENT has no friend.
Attributes
Interface IF_TTE_DOCUMENT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get TTE Input Document | 20020711 | |
| 2 | Instance method | Public | Method | Get TTE Input Document as XML Stream | 20020711 | |
| 3 | Instance method | Public | Method | Get TTE Output Document | 20020711 | |
| 4 | Instance method | Public | Method | Get TTE Output Document as XML Stream | 20020711 | |
| 5 | Instance method | Public | Method | Get TTE Document ID | 20020711 | |
| 6 | Instance method | Public | Method | Set input document from XML | 20020711 | |
| 7 | Instance method | Public | Method | Set input document : CurrencyConversions | 20030219 | |
| 8 | Instance method | Public | Method | Set input document : CurrencyConversions | 20020711 | |
| 9 | Instance method | Public | Method | Set input document : Header | 20020711 | |
| 10 | Instance method | Public | Method | Set input document : Items | 20020711 | |
| 11 | Instance method | Public | Method | Set input document : Partners | 20020711 | |
| 12 | Instance method | Public | Method | Set input document : PricingElements | 20020711 | |
| 13 | Instance method | Public | Method | Set input document : Products | 20020711 | |
| 14 | Instance method | Public | Method | Set input document : CurrencyConversions | 20030219 | |
| 15 | Instance method | Public | Method | Set input document : TaxEvents | 20020711 | |
| 16 | Instance method | Public | Method | Set TTE Output Document | 20020912 | |
| 17 | Instance method | Public | Method | Set input document from XML | 20020912 |
Events
Interface IF_TTE_DOCUMENT has no event.
Types
Interface IF_TTE_DOCUMENT has no local type.
Method Signatures
Method GET_INPUT_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ACCUMVALUE | Call by reference | Type reference (TYPE) | TTEPDT_ACCUMVALUE_TT | Beleggeschäftspartner akkumul. Werte der Quellensteuer | 20040928 | |||
| 2 | IT_COUNTRIES | Call by reference | Type reference (TYPE) | TTEPDT_COUNTRIES_TT | Beleg Geschäftspartner | 20030219 | |||
| 3 | IT_CURRCONV | Call by reference | Type reference (TYPE) | TTEPDT_CURRCONV_TT | Beleg Währungsumrechnung | 20020711 | |||
| 4 | IT_EXEMPVALUE | Call by reference | Type reference (TYPE) | TTEPDT_EXEMPVALUE_TT | Beleggeschäftspartner steuerfreie Werte für Quellensteuer | 20040928 | |||
| 5 | IT_HEADER | Call by reference | Type reference (TYPE) | TTEPDT_HEADER_TT | Belegkopf | 20020711 | |||
| 6 | IT_ITEM | Call by reference | Type reference (TYPE) | TTEPDT_ITEM_TT | Eingabeposition | 20020711 | |||
| 7 | IT_ITEMPART | Call by reference | Type reference (TYPE) | TTEPDT_ITEMPART_TT | Belegposition Partner | 20020711 | |||
| 8 | IT_ORGUNIT | Call by reference | Type reference (TYPE) | TTEPDT_ORGUNIT_TT | Beleg Organisationseinheit | 20020711 | |||
| 9 | IT_PAPROP | Call by reference | Type reference (TYPE) | TTEPDT_PAPROP_TT | Beleg Geschäftspartnerattribut | 20020711 | |||
| 10 | IT_PARTNER | Call by reference | Type reference (TYPE) | TTEPDT_PARTNER_TT | Beleg Geschäftspartner | 20020711 | |||
| 11 | IT_PATAXCL | Call by reference | Type reference (TYPE) | TTEPDT_PATAXCL_TT | Beleg Geschäftspartner-Steuerklassifikation | 20020711 | |||
| 12 | IT_PATAXNUM | Call by reference | Type reference (TYPE) | TTEPDT_PATAXNUM_TT | Beleg Geschäftspartner-Steuernummer | 20020711 | |||
| 13 | IT_PRICEL | Call by reference | Type reference (TYPE) | TTEPDT_PRICEL_TT | Beleg-/Positionspreiselement | 20020711 | |||
| 14 | IT_PRODUCT | Call by reference | Type reference (TYPE) | TTEPDT_PRODUCT_TT | Beleg Produkt | 20020711 | |||
| 15 | IT_PRPROP | Call by reference | Type reference (TYPE) | TTEPDT_PRPROP_TT | Beleg Produktattribut | 20020711 | |||
| 16 | IT_PRTAXCL | Call by reference | Type reference (TYPE) | TTEPDT_PRTAXCL_TT | Beleg Produktsteuerklassifikation | 20020711 | |||
| 17 | IT_TAXCODEVALUE | Call by reference | Type reference (TYPE) | TTEPDT_TAXCODEVALUE_TT | Beleg-/Positionssteuerkennzeichenwert | 20030219 | |||
| 18 | IT_TAXDATE | Call by reference | Type reference (TYPE) | TTEPDT_TAXDATE_TT | Beleg Steuerdatum | 20020711 | |||
| 19 | IT_TAXEL | Call by reference | Type reference (TYPE) | TTEPDT_TAXEL_TT | Beleg / Position Steuerelement | 20020711 | |||
| 20 | IT_TAXEVENT | Call by reference | Type reference (TYPE) | TTEPDT_TAXEVENT_TT | Beleg / Position Steuerereignis | 20020711 | |||
| 21 | IT_TAXVALUE | Call by reference | Type reference (TYPE) | TTEPDT_TAXVALUE_TT | Beleg / Position Steuerwert | 20020711 | |||
| 22 | IT_TRANPROP | Call by reference | Type reference (TYPE) | TTEPDT_TRANPROP_TT | Beleg Transaktionsattribut | 20020711 |
Method GET_INPUT_DOCUMENT on Interface IF_TTE_DOCUMENT has no exception.
Method GET_INPUT_DOCUMENT_TO_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_XML_TABLE | Call by reference | Type reference (TYPE) | TABLE | 20020711 |
Method GET_INPUT_DOCUMENT_TO_XML on Interface IF_TTE_DOCUMENT has no exception.
Method GET_OUTPUT_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OT_CURRCONV | Call by reference | Type reference (TYPE) | TTEPDT_CURRCONV_TT | Beleg Währungsumrechnung | 20020711 | |||
| 2 | OT_EXEMPT | Call by reference | Type reference (TYPE) | TTEPDT_EXEMPT_TT | Ausgabe Befreiungen | 20020711 | |||
| 3 | OT_HEADER | Call by reference | Type reference (TYPE) | TTEPDT_OHEADER_TT | Belegkopf | 20020711 | |||
| 4 | OT_ITEM | Call by reference | Type reference (TYPE) | TTEPDT_OITEM_TT | Ausgabeposition | 20020711 | |||
| 5 | OT_TAXEL | Call by reference | Type reference (TYPE) | TTEPDT_TAXEL_TT | Beleg / Position Steuerelement | 20020711 | |||
| 6 | OT_TAXEVENT | Call by reference | Type reference (TYPE) | TTEPDT_TAXEVENT_TT | Beleg / Position Steuerereignis | 20020711 | |||
| 7 | OT_TAXVALUE | Call by reference | Type reference (TYPE) | TTEPDT_TAXVALUE_TT | Beleg / Position Steuerwert | 20020711 | |||
| 8 | OT_TEXT | Call by reference | Type reference (TYPE) | TTEPDT_TEXT_TT | Beleg Belegtexte | 20020711 | |||
| 9 | OT_TRACE | Call by reference | Type reference (TYPE) | TTEPDT_TRACE_TT | Ausgabe-Trace | 20020711 | |||
| 10 | OT_USITEM | Call by reference | Type reference (TYPE) | TTEPDT_USITEM_TT | Schnittstelle US-Steuern: KommunikStruktur für Steuerberech. | 20020902 |
Method GET_OUTPUT_DOCUMENT on Interface IF_TTE_DOCUMENT has no exception.
Method GET_OUTPUT_DOCUMENT_TO_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_XML_TABLE | Call by reference | Type reference (TYPE) | TABLE | 20020711 |
Method GET_OUTPUT_DOCUMENT_TO_XML on Interface IF_TTE_DOCUMENT has no exception.
Method GET_TTEDOCUMENTID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TTEDOCUMENTID | Call by reference | Type reference (TYPE) | TTET_TTEDOCUMENTID_PD | TTE-Beleg-ID | 20020712 |
Method GET_TTEDOCUMENTID on Interface IF_TTE_DOCUMENT has no exception.
Method SET_INPUT_DOCUMENT_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_XML_TABLE | Call by reference | Type reference (TYPE) | TABLE | 20020711 |
Method SET_INPUT_DOCUMENT_FROM_XML on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_COUNTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_COUNTRIES | Call by reference | Type reference (TYPE) | TTEPDT_COUNTRIES_TT | Beleg Währungsumrechnung | 20030219 |
Method SET_I_COUNTRIES on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_CURRCONV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CURRCONV | Call by reference | Type reference (TYPE) | TTEPDT_CURRCONV_TT | Beleg Währungsumrechnung | 20020711 |
Method SET_I_CURRCONV on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_HEADER | Call by reference | Type reference (TYPE) | TTEPDT_HEADER_TT | Belegkopf | 20020711 |
Method SET_I_HEADER on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ITEM | Call by reference | Type reference (TYPE) | TTEPDT_ITEM_TT | Eingabeposition | 20020711 | |||
| 2 | IT_ITEMPART | Call by reference | Type reference (TYPE) | TTEPDT_ITEMPART_TT | Belegposition Partner | 20020711 | |||
| 3 | IT_ORGUNIT | Call by reference | Type reference (TYPE) | TTEPDT_ORGUNIT_TT | Beleg Organisationseinheit | 20020711 | |||
| 4 | IT_TAXDATE | Call by reference | Type reference (TYPE) | TTEPDT_TAXDATE_TT | Beleg Steuerdatum | 20020711 | |||
| 5 | IT_TRANPROP | Call by reference | Type reference (TYPE) | TTEPDT_TRANPROP_TT | Beleg Transaktionsattribut | 20020711 |
Method SET_I_ITEMS on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_PARTNERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ACCUMVALUE | Call by reference | Type reference (TYPE) | TTEPDT_ACCUMVALUE_TT | Beleggeschäftspartner akkumul. Werte der Quellensteuer | 20040928 | |||
| 2 | IT_EXEMPVALUE | Call by reference | Type reference (TYPE) | TTEPDT_EXEMPVALUE_TT | Beleggeschäftspartner steuerfreie Werte für Quellensteuer | 20040928 | |||
| 3 | IT_PAPROP | Call by reference | Type reference (TYPE) | TTEPDT_PAPROP_TT | Typ | 20020711 | |||
| 4 | IT_PARTNER | Call by reference | Type reference (TYPE) | TTEPDT_PARTNER_TT | Typ | 20020711 | |||
| 5 | IT_PATAXCL | Call by reference | Type reference (TYPE) | TTEPDT_PATAXCL_TT | Typ | 20020711 | |||
| 6 | IT_PATAXNUM | Call by reference | Type reference (TYPE) | TTEPDT_PATAXNUM_TT | Typ | 20020711 |
Method SET_I_PARTNERS on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_PRICEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PRICEL | Call by reference | Type reference (TYPE) | TTEPDT_PRICEL_TT | Beleg-/Positionspreiselement | 20020711 |
Method SET_I_PRICEL on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_PRODUCTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PRODUCT | Call by reference | Type reference (TYPE) | TTEPDT_PRODUCT_TT | Typ | 20020711 | |||
| 2 | IT_PRPROP | Call by reference | Type reference (TYPE) | TTEPDT_PRPROP_TT | Typ | 20020711 | |||
| 3 | IT_PRTAXCL | Call by reference | Type reference (TYPE) | TTEPDT_PRTAXCL_TT | Typ | 20020711 |
Method SET_I_PRODUCTS on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_TAXCODEVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TAXCODEVALUE | Call by reference | Type reference (TYPE) | TTEPDT_TAXCODEVALUE_TT | Beleg Währungsumrechnung | 20030219 |
Method SET_I_TAXCODEVALUE on Interface IF_TTE_DOCUMENT has no exception.
Method SET_I_TAXEVENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TAXEL | Call by reference | Type reference (TYPE) | TTEPDT_TAXEL_TT | Beleg / Position Steuerelement | 20020711 | |||
| 2 | IT_TAXEVENT | Call by reference | Type reference (TYPE) | TTEPDT_TAXEVENT_TT | Beleg / Position Steuerereignis | 20020711 | |||
| 3 | IT_TAXVALUE | Call by reference | Type reference (TYPE) | TTEPDT_TAXVALUE_TT | Beleg / Position Steuerwert | 20020711 |
Method SET_I_TAXEVENTS on Interface IF_TTE_DOCUMENT has no exception.
Method SET_OUTPUT_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OT_CURRCONV | Call by reference | Type reference (TYPE) | TTEPDT_CURRCONV_TT | Beleg Währungsumrechnung | 20020912 | |||
| 2 | OT_EXEMPT | Call by reference | Type reference (TYPE) | TTEPDT_EXEMPT_TT | Ausgabe Befreiungen | 20020912 | |||
| 3 | OT_HEADER | Call by reference | Type reference (TYPE) | TTEPDT_OHEADER_TT | Belegkopf | 20020912 | |||
| 4 | OT_ITEM | Call by reference | Type reference (TYPE) | TTEPDT_OITEM_TT | Ausgabeposition | 20020912 | |||
| 5 | OT_TAXEL | Call by reference | Type reference (TYPE) | TTEPDT_TAXEL_TT | Beleg / Position Steuerelement | 20020912 | |||
| 6 | OT_TAXEVENT | Call by reference | Type reference (TYPE) | TTEPDT_TAXEVENT_TT | Beleg / Position Steuerereignis | 20020912 | |||
| 7 | OT_TAXVALUE | Call by reference | Type reference (TYPE) | TTEPDT_TAXVALUE_TT | Beleg / Position Steuerwert | 20020912 | |||
| 8 | OT_TEXT | Call by reference | Type reference (TYPE) | TTEPDT_TEXT_TT | Beleg Belegtexte | 20020912 | |||
| 9 | OT_TRACE | Call by reference | Type reference (TYPE) | TTEPDT_TRACE_TT | Ausgabe-Trace | 20020912 | |||
| 10 | OT_USITEM | Call by reference | Type reference (TYPE) | TTEPDT_USITEM_TT | Schnittstelle US-Steuern: KommunikStruktur für Steuerberech. | 20020912 |
Method SET_OUTPUT_DOCUMENT on Interface IF_TTE_DOCUMENT has no exception.
Method SET_OUTPUT_DOCUMENT_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_XML_TABLE | Call by reference | Type reference (TYPE) | TABLE | 20020912 |
Method SET_OUTPUT_DOCUMENT_FROM_XML on Interface IF_TTE_DOCUMENT has no exception.
History
| Last changed by/on | SAP | 20050409 |
| SAP Release Created in | 400 |