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 |