C_IT_TaxReturnCube

DDL: C_IT_TAXRETURNCUBE Type: view_entity CONSUMPTION Package: GLO_FIN_IS_VAT_IT

IT Tax Return Item - Cube

C_IT_TaxReturnCube is a Consumption CDS View (Cube) that provides data about "IT Tax Return Item - Cube" in SAP S/4HANA. It reads from 2 data sources (I_StRpTaxReturnCube, P_IT_TaxPartialNonDeduct) and exposes 70 fields with key fields CompanyCode, AccountingDocument, FiscalYear, TaxItem, TaxCode. Part of development package GLO_FIN_IS_VAT_IT.

Data Sources (2)

SourceAliasJoin Type
I_StRpTaxReturnCube I_StRpTaxReturnCube from
P_IT_TaxPartialNonDeduct P_IT_TaxPartialNonDeduct inner

Parameters (4)

NameTypeDefault
P_StatryRptgEntity srf_reporting_entity
P_StatryRptCategory srf_rep_cat_id
P_StatryRptRunID srf_report_run_id
P_ReportingCountry land1

Annotations (11)

NameValueLevelField
EndUserText.label IT Tax Return Item - Cube view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
Metadata.allowExtensions true view

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_StRpTaxReturnCube CompanyCode Receiver Company Code
KEY AccountingDocument I_StRpTaxReturnCube AccountingDocument Journal Entry
KEY FiscalYear I_StRpTaxReturnCube FiscalYear G/L Fiscal Year
KEY TaxItem I_StRpTaxReturnCube TaxItem Tax Item
KEY TaxCode I_StRpTaxReturnCube TaxCode Tax Code
KEY TransactionTypeDetermination I_StRpTaxReturnCube TransactionTypeDetermination Transaction Key
KEY StatryRptgEntity I_StRpTaxReturnCube StatryRptgEntity Reporting Entity
KEY StatryRptCategory I_StRpTaxReturnCube StatryRptCategory Report ID
KEY StatryRptRunID I_StRpTaxReturnCube StatryRptRunID Report Run ID
TaxRate I_StRpTaxReturnCube TaxRate Tax Rate
TaxRateInPercentAsText
TaxCodeName
TaxRateValidityStartDate I_StRpTaxReturnCube TaxRateValidityStartDate Tax Rate Validity Start Date
TaxItemGroup I_StRpTaxReturnCube TaxItemGroup Tax doc. item number
TaxType I_StRpTaxReturnCube TaxType Tax Type
TaxTypeName I_StRpTaxReturnCube TaxTypeName
ActiveTaxType I_StRpTaxReturnCube ActiveTaxType
TaxIsNotDeductible I_StRpTaxReturnCube TaxIsNotDeductible Non-Deductible
ConditionType I_StRpTaxReturnCube ConditionType Condition type
TaxIsDeferredRelevant I_StRpTaxReturnCube TaxIsDeferredRelevant
TargetTaxCode I_StRpTaxReturnCube TargetTaxCode
TaxIsMossRelevant I_StRpTaxReturnCube TaxIsMossRelevant
TaxCountry I_StRpTaxReturnCube TaxCountry Tax Ctry/Reg.
GLAccount I_StRpTaxReturnCube GLAccount General Ledger
IsNegativePosting I_StRpTaxReturnCube IsNegativePosting Negative Posting
DebitCreditCode I_StRpTaxReturnCube DebitCreditCode Single-Character Flag
AccountingDocumentType I_StRpTaxReturnCube AccountingDocumentType Journal Entry Type
ReferenceDocumentType I_StRpTaxReturnCube ReferenceDocumentType Reference Document Type
DocumentReferenceID I_StRpTaxReturnCube DocumentReferenceID Reference
PostingDate I_StRpTaxReturnCube PostingDate Posting Date for GR
DocumentDate I_StRpTaxReturnCube DocumentDate Journal Entry Date
TaxReportingDate I_StRpTaxReturnCube TaxReportingDate Tax Reporting Date
ReportingDate I_StRpTaxReturnCube ReportingDate
FiscalPeriod I_StRpTaxReturnCube FiscalPeriod Tax period
IsReversal I_StRpTaxReturnCube IsReversal Reversal doc.
IsReversed I_StRpTaxReturnCube IsReversed Reversed?
AccountingDocumentHeaderText I_StRpTaxReturnCube AccountingDocumentHeaderText Doc.Header Text
AlternativeReferenceDocument
CAReconciliationKey I_StRpTaxReturnCube CAReconciliationKey Reconcil. Key
StatryRptRun I_StRpTaxReturnCube StatryRptRun
InvoiceReceiptDate
Customer
Supplier
BusinessPartnerName I_StRpTaxReturnCube BusinessPartnerName Extracted Customer Name
BusinessPartnerCountry I_StRpTaxReturnCube BusinessPartnerCountry BP Ctry/Reg.
ReportingVATRegistration
TaxNumber1 I_StRpTaxReturnCube TaxNumber1 VAT Reg. No.
TaxNumber2 I_StRpTaxReturnCube TaxNumber2 Tax Number 2
TaxNumber3 I_StRpTaxReturnCube TaxNumber3
Country I_StRpTaxReturnCube Country Venue: Ctry/Reg
TaxCalculationProcedure I_StRpTaxReturnCube TaxCalculationProcedure Tax Procedure
CompanyCodeCountry I_StRpTaxReturnCube CompanyCodeCountry Reporting Ctry/Reg.
ReportingCountry I_StRpTaxReturnCube ReportingCountry
ReportingCurrency I_StRpTaxReturnCube ReportingCurrency Currency
CompanyCodeCurrency I_StRpTaxReturnCube CompanyCodeCurrency Local Currency
DocumentCurrency I_StRpTaxReturnCube DocumentCurrency Document Currency
TaxBaseAmountInRptgCrcy I_StRpTaxReturnCube TaxBaseAmountInRptgCrcy Base Amount
TaxAmountInRptgCrcy I_StRpTaxReturnCube TaxAmountInRptgCrcy Tax Rept. Crcy
TotalGrossAmount I_StRpTaxReturnCube TotalGrossAmount Total Gross Amount
NonDeductibleInputTaxAmount I_StRpTaxReturnCube NonDeductibleInputTaxAmount Non-deductible
DcblVATIncrdCostInRptgCrcy I_StRpTaxReturnCube DcblVATIncrdCostInRptgCrcy
BalanceAmountInTransacCurrency I_StRpTaxReturnCube BalanceAmountInTransacCurrency
TaxBaseAmountInCoCodeCrcy I_StRpTaxReturnCube TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxAmountInCoCodeCrcy I_StRpTaxReturnCube TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
TotalGrossAmountInCoCodeCrcy I_StRpTaxReturnCube TotalGrossAmountInCoCodeCrcy Amount in LC
TaxBaseAmountInTransCrcy I_StRpTaxReturnCube TaxBaseAmountInTransCrcy Value-Added Tax
TaxAmount I_StRpTaxReturnCube TaxAmount Tax Amt in Rptg Crcy
TotalGrossAmountInTransCrcy I_StRpTaxReturnCube TotalGrossAmountInTransCrcy Total Amt In Tr Crcy
IT_SelfInvoiceNumber
_CustomerSupplierLineItem I_StRpTaxReturnCube _CustomerSupplierLineItem

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 C_IT_TaxReturnCube.
-- 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.
-- Parameters: P_StatryRptgEntity : srf_reporting_entity, P_StatryRptCategory : srf_rep_cat_id, P_StatryRptRunID : srf_report_run_id, P_ReportingCountry : land1

CREATE VIEW C_IT_TaxReturnCube AS
SELECT
  I_StRpTaxReturnCube.CompanyCode AS CompanyCode,
  I_StRpTaxReturnCube.AccountingDocument AS AccountingDocument,
  I_StRpTaxReturnCube.FiscalYear AS FiscalYear,
  I_StRpTaxReturnCube.TaxItem AS TaxItem,
  I_StRpTaxReturnCube.TaxCode AS TaxCode,
  I_StRpTaxReturnCube.TransactionTypeDetermination AS TransactionTypeDetermination,
  I_StRpTaxReturnCube.StatryRptgEntity AS StatryRptgEntity,
  I_StRpTaxReturnCube.StatryRptCategory AS StatryRptCategory,
  I_StRpTaxReturnCube.StatryRptRunID AS StatryRptRunID,
  I_StRpTaxReturnCube.TaxRate AS TaxRate,
  cast(right(cast( I_StRpTaxReturnCube.TaxRate as char20 ), 10 ) as figen_taxrateinpercentastext ) AS TaxRateInPercentAsText,
  cast( I_StRpTaxReturnCube._TaxCodeText[1:Language = $session.system_language].TaxCodeName as fis_mwskz_name ) AS TaxCodeName,
  I_StRpTaxReturnCube.TaxRateValidityStartDate AS TaxRateValidityStartDate,
  I_StRpTaxReturnCube.TaxItemGroup AS TaxItemGroup,
  I_StRpTaxReturnCube.TaxType AS TaxType,
  I_StRpTaxReturnCube.TaxTypeName AS TaxTypeName,
  I_StRpTaxReturnCube.ActiveTaxType AS ActiveTaxType,
  I_StRpTaxReturnCube.TaxIsNotDeductible AS TaxIsNotDeductible,
  I_StRpTaxReturnCube.ConditionType AS ConditionType,
  I_StRpTaxReturnCube.TaxIsDeferredRelevant AS TaxIsDeferredRelevant,
  I_StRpTaxReturnCube.TargetTaxCode AS TargetTaxCode,
  I_StRpTaxReturnCube.TaxIsMossRelevant AS TaxIsMossRelevant,
  I_StRpTaxReturnCube.TaxCountry AS TaxCountry,
  I_StRpTaxReturnCube.GLAccount AS GLAccount,
  I_StRpTaxReturnCube.IsNegativePosting AS IsNegativePosting,
  I_StRpTaxReturnCube.DebitCreditCode AS DebitCreditCode,
  I_StRpTaxReturnCube.AccountingDocumentType AS AccountingDocumentType,
  I_StRpTaxReturnCube.ReferenceDocumentType AS ReferenceDocumentType,
  I_StRpTaxReturnCube.DocumentReferenceID AS DocumentReferenceID,
  I_StRpTaxReturnCube.PostingDate AS PostingDate,
  I_StRpTaxReturnCube.DocumentDate AS DocumentDate,
  I_StRpTaxReturnCube.TaxReportingDate AS TaxReportingDate,
  I_StRpTaxReturnCube.ReportingDate AS ReportingDate,
  I_StRpTaxReturnCube.FiscalPeriod AS FiscalPeriod,
  I_StRpTaxReturnCube.IsReversal AS IsReversal,
  I_StRpTaxReturnCube.IsReversed AS IsReversed,
  I_StRpTaxReturnCube.AccountingDocumentHeaderText AS AccountingDocumentHeaderText,
  cast( ltrim(I_StRpTaxReturnCube.AlternativeReferenceDocument, '0') as fis_xblnr_alt_alpha ) AS AlternativeReferenceDocument,
  I_StRpTaxReturnCube.CAReconciliationKey AS CAReconciliationKey,
  I_StRpTaxReturnCube.StatryRptRun AS StatryRptRun,
  I_StRpTaxReturnCube._JournalEntry.InvoiceReceiptDate AS InvoiceReceiptDate,
  I_StRpTaxReturnCube._CustomerSupplierLineItem.Customer AS Customer,
  I_StRpTaxReturnCube._CustomerSupplierLineItem.Supplier AS Supplier,
  I_StRpTaxReturnCube.BusinessPartnerName AS BusinessPartnerName,
  I_StRpTaxReturnCube.BusinessPartnerCountry AS BusinessPartnerCountry,
  cast( I_StRpTaxReturnCube.ReportingVATRegistration as stceg) AS ReportingVATRegistration,
  I_StRpTaxReturnCube.TaxNumber1 AS TaxNumber1,
  I_StRpTaxReturnCube.TaxNumber2 AS TaxNumber2,
  I_StRpTaxReturnCube.TaxNumber3 AS TaxNumber3,
  I_StRpTaxReturnCube.Country AS Country,
  I_StRpTaxReturnCube.TaxCalculationProcedure AS TaxCalculationProcedure,
  I_StRpTaxReturnCube.CompanyCodeCountry AS CompanyCodeCountry,
  I_StRpTaxReturnCube.ReportingCountry AS ReportingCountry,
  I_StRpTaxReturnCube.ReportingCurrency AS ReportingCurrency,
  I_StRpTaxReturnCube.CompanyCodeCurrency AS CompanyCodeCurrency,
  I_StRpTaxReturnCube.DocumentCurrency AS DocumentCurrency,
  I_StRpTaxReturnCube.TaxBaseAmountInRptgCrcy AS TaxBaseAmountInRptgCrcy,
  I_StRpTaxReturnCube.TaxAmountInRptgCrcy AS TaxAmountInRptgCrcy,
  I_StRpTaxReturnCube.TotalGrossAmount AS TotalGrossAmount,
  I_StRpTaxReturnCube.NonDeductibleInputTaxAmount AS NonDeductibleInputTaxAmount,
  I_StRpTaxReturnCube.DcblVATIncrdCostInRptgCrcy AS DcblVATIncrdCostInRptgCrcy,
  I_StRpTaxReturnCube.BalanceAmountInTransacCurrency AS BalanceAmountInTransacCurrency,
  I_StRpTaxReturnCube.TaxBaseAmountInCoCodeCrcy AS TaxBaseAmountInCoCodeCrcy,
  I_StRpTaxReturnCube.TaxAmountInCoCodeCrcy AS TaxAmountInCoCodeCrcy,
  I_StRpTaxReturnCube.TotalGrossAmountInCoCodeCrcy AS TotalGrossAmountInCoCodeCrcy,
  I_StRpTaxReturnCube.TaxBaseAmountInTransCrcy AS TaxBaseAmountInTransCrcy,
  I_StRpTaxReturnCube.TaxAmount AS TaxAmount,
  I_StRpTaxReturnCube.TotalGrossAmountInTransCrcy AS TotalGrossAmountInTransCrcy,
  cast(I_PaymentReceiptLog2.OfficialReceiptNumber as fiit_selfinvoice_no) AS IT_SelfInvoiceNumber,
  I_StRpTaxReturnCube._CustomerSupplierLineItem AS _CustomerSupplierLineItem
FROM I_StRpTaxReturnCube
INNER JOIN P_IT_TaxPartialNonDeduct ON /* join condition not captured in parsed metadata */
;