I_ExternalVATItemCube

DDL: I_EXTERNALVATITEMCUBE Type: view_entity COMPOSITE Package: GLO_FIN_EXT_TAX_VAT

Ext VAT Items for Statry Rprtng - Cube

I_ExternalVATItemCube is a Composite CDS View (Cube) that provides data about "Ext VAT Items for Statry Rprtng - Cube" in SAP S/4HANA. It reads from 1 data source (I_ExternalTaxItem) and exposes 81 fields with key fields ExternalTaxHeaderUUID, ExternalTaxItemUUID. It has 1 association to related views. Part of development package GLO_FIN_EXT_TAX_VAT.

Data Sources (1)

SourceAliasJoin Type
I_ExternalTaxItem Item from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_ExternalTaxHeader _Header _Header.ExternalTaxHeaderUUID = Item.ExternalTaxHeaderUUID and _Header.CompanyCode = Item.CompanyCode and _Header.AccountingDocument = Item.AccountingDocument and _Header.FiscalYear = Item.FiscalYear

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Ext VAT Items for Statry Rprtng - Cube view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view

Fields (81)

KeyFieldSource TableSource FieldDescription
KEY ExternalTaxHeaderUUID I_ExternalTaxItem ExternalTaxHeaderUUID UUID
KEY ExternalTaxItemUUID I_ExternalTaxItem ExternalTaxItemUUID Tax Item UUID
CompanyCode I_ExternalTaxItem CompanyCode Receiver Company Code
AccountingDocument I_ExternalTaxItem AccountingDocument Journal Entry
FiscalYear I_ExternalTaxItem FiscalYear G/L Fiscal Year
AccountingDocumentItem I_ExternalTaxItem AccountingDocumentItem Posting View Item
TaxationType I_ExternalTaxItem TaxationType Taxation Type
FiscalPeriod _Header FiscalPeriod Tax period
ReferenceDocumentType _Header ReferenceDocumentType Reference Document Type
OriginalReferenceDocument _Header OriginalReferenceDocument Reference Key
PostingDate _Header PostingDate Posting Date for GR
DocumentDate _Header DocumentDate Journal Entry Date
TaxReportingDate _Header TaxReportingDate Tax Reporting Date
TaxReportingDateendasReportingDate
TaxFulfillmentDate _Header TaxFulfillmentDate Tax Settlement Date
AccountingDocumentType _Header AccountingDocumentType Journal Entry Type
ReverseDocument _Header ReverseDocument Reversed With
ReverseDocumentFiscalYear _Header ReverseDocumentFiscalYear Year
IsReversed _Header IsReversed Reversed?
IsReversal _Header IsReversal Reversal doc.
AbsoluteExchangeRate _Header AbsoluteExchangeRate Absolute Exchange Rate
DocumentReferenceID _Header DocumentReferenceID Reference
AlternativeReferenceDocument _Header AlternativeReferenceDocument Alternative Reference Document
AccountingDocumentHeaderText _Header AccountingDocumentHeaderText Doc.Header Text
SenderCompanyCode _Header SenderCompanyCode Sender Company Code
SenderAccountingDocument _Header SenderAccountingDocument Sender Journal Entry
SenderFiscalYear _Header SenderFiscalYear Sender FiscalYr
SenderLogicalSystem _Header SenderLogicalSystem Sender Logical System
AccountingDocumentCategory _Header AccountingDocumentCategory Journal Entry Category
TaxSection I_ExternalTaxItem TaxSection Tax Section
BusinessPlace I_ExternalTaxItem BusinessPlace Business place
DebitCreditCode I_ExternalTaxItem DebitCreditCode Single-Character Flag
FinancialAccountType I_ExternalTaxItem FinancialAccountType Fin. Account Type
Supplier I_ExternalTaxItem Supplier Supplier
Customer I_ExternalTaxItem Customer Sold-to Party
BusinessPartner I_ExternalTaxItem BusinessPartner Issuing Authority
DocumentItemText I_ExternalTaxItem DocumentItemText Text
ClearingDate I_ExternalTaxItem ClearingDate Clearing Date
ClearingJournalEntry I_ExternalTaxItem ClearingJournalEntry Clrng doc.
ClearingJournalEntryFiscalYear I_ExternalTaxItem ClearingJournalEntryFiscalYear Fiscal Year of Clearing Journal Entry
ClearingItem I_ExternalTaxItem ClearingItem Clearing Item
Ledger I_ExternalTaxItem Ledger Ledger
LedgerGroup I_ExternalTaxItem LedgerGroup Ledger Group
GLAccount I_ExternalTaxItem GLAccount General Ledger
SpecialGLCode I_ExternalTaxItem SpecialGLCode Special G/L Ind
SpecialGLTransactionType I_ExternalTaxItem SpecialGLTransactionType Transact.Type
Reference3IDByBusinessPartner I_ExternalTaxItem Reference3IDByBusinessPartner Reference Key 3
InvoiceReference I_ExternalTaxItem InvoiceReference Invoice Reference
InvoiceReferenceFiscalYear I_ExternalTaxItem InvoiceReferenceFiscalYear Invoice Reference Fiscal Year
InvoiceItemReference I_ExternalTaxItem InvoiceItemReference Item
CompanyCodeCurrency I_ExternalTaxItem CompanyCodeCurrency Local Currency
TransactionCurrency I_ExternalTaxItem TransactionCurrency Transaction Currency
AdditionalCurrency1 I_ExternalTaxItem AdditionalCurrency1 Local curr. 2
AdditionalCurrency2 I_ExternalTaxItem AdditionalCurrency2 Local curr. 3
CountryCurrency I_ExternalTaxItem CountryCurrency Currency
AmountInCompanyCodeCurrency I_ExternalTaxItem AmountInCompanyCodeCurrency Local Crcy Amt
AmountInTransactionCurrency I_ExternalTaxItem AmountInTransactionCurrency Pt Crcy Amt
CashDiscountAmtInCoCodeCrcy I_ExternalTaxItem CashDiscountAmtInCoCodeCrcy Discount Amt
CashDiscountAmount I_ExternalTaxItem CashDiscountAmount CD Amount
TaxCode I_ExternalTaxItem TaxCode Tax Code
VATRegistration I_ExternalTaxItem VATRegistration VAT Registration No.
TaxJurisdiction I_ExternalTaxItem TaxJurisdiction Tax Jurisdiction
TaxRate I_ExternalTaxItem TaxRate Tax Rate
TaxRateValidityStartDate I_ExternalTaxItem TaxRateValidityStartDate Tax Rate Validity Start Date
TaxCountry I_ExternalTaxItem TaxCountry Tax Ctry/Reg.
TaxReturnCountry I_ExternalTaxItem TaxReturnCountry Reporting C/R
LowestLevelTaxJurisdiction I_ExternalTaxItem LowestLevelTaxJurisdiction Jurisdict. Code
ConditionType I_ExternalTaxItem ConditionType Condition type
TaxItemAcctgDocItemRef I_ExternalTaxItem TaxItemAcctgDocItemRef Tax doc. item number
TaxItemGroup I_ExternalTaxItem TaxItemGroup Tax doc. item number
TaxBaseAmountInCoCodeCrcy I_ExternalTaxItem TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxBaseAmountInTransCrcy I_ExternalTaxItem TaxBaseAmountInTransCrcy Value-Added Tax
TaxAmountInCoCodeCrcy I_ExternalTaxItem TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
TaxAmount I_ExternalTaxItem TaxAmount Tax Amt in Rptg Crcy
TaxAmountInAdditionalCurrency1 I_ExternalTaxItem TaxAmountInAdditionalCurrency1 LC 2 Tax
TaxAmountInAdditionalCurrency2 I_ExternalTaxItem TaxAmountInAdditionalCurrency2 LC 3 Tax
TaxBaseAmtInAdditionalCrcy1 I_ExternalTaxItem TaxBaseAmtInAdditionalCrcy1 LC 2 Base
TaxBaseAmtInAdditionalCrcy2 I_ExternalTaxItem TaxBaseAmtInAdditionalCrcy2 LC 3 Base
TransactionTypeDetermination I_ExternalTaxItem TransactionTypeDetermination Transaction Key
TaxBaseAmountInCountryCrcy I_ExternalTaxItem TaxBaseAmountInCountryCrcy Base Amount
TaxAmountInCountryCrcy I_ExternalTaxItem TaxAmountInCountryCrcy Tax Rept. Crcy

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 I_ExternalVATItemCube.
-- 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 I_ExternalVATItemCube AS
SELECT
  Item.ExternalTaxHeaderUUID AS ExternalTaxHeaderUUID,
  Item.ExternalTaxItemUUID AS ExternalTaxItemUUID,
  Item.CompanyCode AS CompanyCode,
  Item.AccountingDocument AS AccountingDocument,
  Item.FiscalYear AS FiscalYear,
  Item.AccountingDocumentItem AS AccountingDocumentItem,
  Item.TaxationType AS TaxationType,
  _Header.FiscalPeriod AS FiscalPeriod,
  _Header.ReferenceDocumentType AS ReferenceDocumentType,
  _Header.OriginalReferenceDocument AS OriginalReferenceDocument,
  _Header.PostingDate AS PostingDate,
  _Header.DocumentDate AS DocumentDate,
  _Header.TaxReportingDate AS TaxReportingDate,
  case when _Header.TaxReportingDate = '00000000' then _Header.PostingDate else _Header.TaxReportingDate end as ReportingDate AS TaxReportingDateendasReportingDate,
  _Header.TaxFulfillmentDate AS TaxFulfillmentDate,
  _Header.AccountingDocumentType AS AccountingDocumentType,
  _Header.ReverseDocument AS ReverseDocument,
  _Header.ReverseDocumentFiscalYear AS ReverseDocumentFiscalYear,
  _Header.IsReversed AS IsReversed,
  _Header.IsReversal AS IsReversal,
  _Header.AbsoluteExchangeRate AS AbsoluteExchangeRate,
  _Header.DocumentReferenceID AS DocumentReferenceID,
  _Header.AlternativeReferenceDocument AS AlternativeReferenceDocument,
  _Header.AccountingDocumentHeaderText AS AccountingDocumentHeaderText,
  _Header.SenderCompanyCode AS SenderCompanyCode,
  _Header.SenderAccountingDocument AS SenderAccountingDocument,
  _Header.SenderFiscalYear AS SenderFiscalYear,
  _Header.SenderLogicalSystem AS SenderLogicalSystem,
  _Header.AccountingDocumentCategory AS AccountingDocumentCategory,
  Item.TaxSection AS TaxSection,
  Item.BusinessPlace AS BusinessPlace,
  Item.DebitCreditCode AS DebitCreditCode,
  Item.FinancialAccountType AS FinancialAccountType,
  Item.Supplier AS Supplier,
  Item.Customer AS Customer,
  Item.BusinessPartner AS BusinessPartner,
  Item.DocumentItemText AS DocumentItemText,
  Item.ClearingDate AS ClearingDate,
  Item.ClearingJournalEntry AS ClearingJournalEntry,
  Item.ClearingJournalEntryFiscalYear AS ClearingJournalEntryFiscalYear,
  Item.ClearingItem AS ClearingItem,
  Item.Ledger AS Ledger,
  Item.LedgerGroup AS LedgerGroup,
  Item.GLAccount AS GLAccount,
  Item.SpecialGLCode AS SpecialGLCode,
  Item.SpecialGLTransactionType AS SpecialGLTransactionType,
  Item.Reference3IDByBusinessPartner AS Reference3IDByBusinessPartner,
  Item.InvoiceReference AS InvoiceReference,
  Item.InvoiceReferenceFiscalYear AS InvoiceReferenceFiscalYear,
  Item.InvoiceItemReference AS InvoiceItemReference,
  Item.CompanyCodeCurrency AS CompanyCodeCurrency,
  Item.TransactionCurrency AS TransactionCurrency,
  Item.AdditionalCurrency1 AS AdditionalCurrency1,
  Item.AdditionalCurrency2 AS AdditionalCurrency2,
  Item.CountryCurrency AS CountryCurrency,
  Item.AmountInCompanyCodeCurrency AS AmountInCompanyCodeCurrency,
  Item.AmountInTransactionCurrency AS AmountInTransactionCurrency,
  Item.CashDiscountAmtInCoCodeCrcy AS CashDiscountAmtInCoCodeCrcy,
  Item.CashDiscountAmount AS CashDiscountAmount,
  Item.TaxCode AS TaxCode,
  Item.VATRegistration AS VATRegistration,
  Item.TaxJurisdiction AS TaxJurisdiction,
  Item.TaxRate AS TaxRate,
  Item.TaxRateValidityStartDate AS TaxRateValidityStartDate,
  Item.TaxCountry AS TaxCountry,
  Item.TaxReturnCountry AS TaxReturnCountry,
  Item.LowestLevelTaxJurisdiction AS LowestLevelTaxJurisdiction,
  Item.ConditionType AS ConditionType,
  Item.TaxItemAcctgDocItemRef AS TaxItemAcctgDocItemRef,
  Item.TaxItemGroup AS TaxItemGroup,
  Item.TaxBaseAmountInCoCodeCrcy AS TaxBaseAmountInCoCodeCrcy,
  Item.TaxBaseAmountInTransCrcy AS TaxBaseAmountInTransCrcy,
  Item.TaxAmountInCoCodeCrcy AS TaxAmountInCoCodeCrcy,
  Item.TaxAmount AS TaxAmount,
  Item.TaxAmountInAdditionalCurrency1 AS TaxAmountInAdditionalCurrency1,
  Item.TaxAmountInAdditionalCurrency2 AS TaxAmountInAdditionalCurrency2,
  Item.TaxBaseAmtInAdditionalCrcy1 AS TaxBaseAmtInAdditionalCrcy1,
  Item.TaxBaseAmtInAdditionalCrcy2 AS TaxBaseAmtInAdditionalCrcy2,
  Item.TransactionTypeDetermination AS TransactionTypeDetermination,
  Item.TaxBaseAmountInCountryCrcy AS TaxBaseAmountInCountryCrcy,
  Item.TaxAmountInCountryCrcy AS TaxAmountInCountryCrcy
FROM I_ExternalTaxItem AS Item
LEFT OUTER JOIN I_ExternalTaxHeader AS _Header ON _Header.ExternalTaxHeaderUUID = Item.ExternalTaxHeaderUUID AND _Header.CompanyCode = Item.CompanyCode AND _Header.AccountingDocument = Item.AccountingDocument AND _Header.FiscalYear = Item.FiscalYear  -- association [1..1]
;