US_TaxPartnerTaxDocumentItem

DDL: US_TAXPARTNERTAXDOCUMENTITEM Type: view_entity

US TaxPartnerTaxDocumentItem

US_TaxPartnerTaxDocumentItem is a CDS View that provides data about "US TaxPartnerTaxDocumentItem" in SAP S/4HANA. It reads from 1 data source (etxdci) and exposes 28 fields with key fields US_TaxPartnerTaxDocument, US_TaxPartnerTaxDocumentItem. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
etxdci etxdci from

Associations (10)

CardinalityTargetAliasCondition
[1..1] US_TaxPartnerTaxDocument _TaxDoc $projection.US_TaxPartnerTaxDocument = _TaxDoc.US_TaxPartnerTaxDocument
[1..1] I_DebitCreditCode _DebitCreditCode $projection.DebitCreditCode = _DebitCreditCode.DebitCreditCode
[1..*] US_TxPartTxJurisdictionLevel _Jurisdiction $projection.US_TaxPartnerTaxDocument = _Jurisdiction.US_TaxPartnerTaxDocument and $projection.US_TaxPartnerTaxDocumentItem = _Jurisdiction.US_TaxPartnerTaxDocumentItem
[1..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[0..1] I_Product _Product $projection.US_TaxProduct = _Product.Product
[0..1] I_UnitedStatesTaxCategory _UnitedStatesTaxCategory $projection.UnitedStatesTaxCategory = _UnitedStatesTaxCategory.UnitedStatesTaxCategory
[0..1] I_BusinessPartner _BusinessPartner1 $projection.SoldToParty = _BusinessPartner1.BusinessPartner
[0..1] I_BusinessPartner _BusinessPartner2 $projection.ShipToParty = _BusinessPartner2.BusinessPartner
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency

Annotations (5)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label US TaxPartnerTaxDocumentItem view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY US_TaxPartnerTaxDocument etxdci docnr Well doc.no.
KEY US_TaxPartnerTaxDocumentItem etxdci itemnr tax item number
CompanyCode _TaxDoc CompanyCode Receiver Company Code
ShipToParty
SoldToParty
PostingDate
TaxCode
TaxBaseAmountInTransCrcy
TransactionCurrency _TaxDoc TransactionCurrency Transaction Currency
PurchasingDocument etxdci ebeln Source PurchDoc
PurchasingDocumentItem etxdci ebelp Item pur. doc.
SDDocumentCategory etxdci vbtyp TSW Det.Doc typ
SDDocument etxdci vbeln SD Sched. Agmt
US_TaxPartnerReceivedTaxDate
US_TaxProduct etxdci matnr Vehicle Model
UnitedStatesTaxCategory
Supplier
US_ItmTxExtExmpRsnCode
_TaxDoc _TaxDoc
_DebitCreditCode _DebitCreditCode
_Jurisdiction _Jurisdiction
_Product _Product
_BusinessPartner1 _BusinessPartner1
_BusinessPartner2 _BusinessPartner2
_Supplier _Supplier
_TransactionCurrency _TransactionCurrency
_UnitedStatesTaxCategory _UnitedStatesTaxCategory
_PurchasingDocumentItem _PurchasingDocumentItem

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view US_TaxPartnerTaxDocumentItem.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW US_TaxPartnerTaxDocumentItem AS
SELECT
  etxdci.docnr AS US_TaxPartnerTaxDocument,
  etxdci.itemnr AS US_TaxPartnerTaxDocumentItem,
  _TaxDoc.CompanyCode AS CompanyCode,
  cast(etxdci.shipto as kunwe preserving type) AS ShipToParty,
  cast(etxdci.soldto as kunag preserving type) AS SoldToParty,
  cast(etxdci.post_date as fis_budat preserving type) AS PostingDate,
  cast(etxdci.mwskz as fis_mwskz preserving type) AS TaxCode,
  cast(etxdci.amount as fwbas_shl preserving type) AS TaxBaseAmountInTransCrcy,
  _TaxDoc.TransactionCurrency AS TransactionCurrency,
  etxdci.ebeln AS PurchasingDocument,
  etxdci.ebelp AS PurchasingDocumentItem,
  etxdci.vbtyp AS SDDocumentCategory,
  etxdci.vbeln AS SDDocument,
  cast(etxdci.tax_date as fis_etxtaxpartnerreceiveddate preserving type) AS US_TaxPartnerReceivedTaxDate,
  etxdci.matnr AS US_TaxProduct,
  cast( etxdci.tax_type as txind_007a preserving type ) AS UnitedStatesTaxCategory,
  cast(etxdci.supplier as md_supplier preserving type) AS Supplier,
  cast(etxdci.exreason as ext_detcode preserving type) AS US_ItmTxExtExmpRsnCode
FROM etxdci
LEFT OUTER JOIN US_TaxPartnerTaxDocument AS _TaxDoc ON US_TaxPartnerTaxDocument = _TaxDoc.US_TaxPartnerTaxDocument  -- association [1..1]
LEFT OUTER JOIN I_DebitCreditCode AS _DebitCreditCode ON DebitCreditCode = _DebitCreditCode.DebitCreditCode  -- association [1..1]
LEFT OUTER JOIN US_TxPartTxJurisdictionLevel AS _Jurisdiction ON US_TaxPartnerTaxDocument = _Jurisdiction.US_TaxPartnerTaxDocument AND US_TaxPartnerTaxDocumentItem = _Jurisdiction.US_TaxPartnerTaxDocumentItem  -- association [1..*]
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchasingDocumentItem ON PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument AND PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON US_TaxProduct = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_UnitedStatesTaxCategory AS _UnitedStatesTaxCategory ON UnitedStatesTaxCategory = _UnitedStatesTaxCategory.UnitedStatesTaxCategory  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner1 ON SoldToParty = _BusinessPartner1.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner2 ON ShipToParty = _BusinessPartner2.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
;