C_CH_TaxReturnBoxCube

DDL: C_CH_TAXRETURNBOXCUBE SQL: CCHTAXRETURNBOXC Type: view CONSUMPTION

ATR enabled Tax Items for Swiss Cube

C_CH_TaxReturnBoxCube is a Consumption CDS View (Cube) that provides data about "ATR enabled Tax Items for Swiss Cube" in SAP S/4HANA. It reads from 1 data source (I_StRpTaxReturnBoxCube) and exposes 67 fields with key fields CompanyCode, AccountingDocument, FiscalYear, TaxItem, TransactionTypeDetermination. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_StRpTaxReturnBoxCube I_StRpTaxReturnBoxCube from

Parameters (4)

NameTypeDefault
P_StatryRptgEntity srf_reporting_entity
P_StatryRptCategory srf_rep_cat_id
P_StatryRptRunID srf_report_run_id
P_ReportingCountry land1

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Currency _ReportingCurrency $projection.ReportingCurrency = _ReportingCurrency.Currency

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CCHTAXRETURNBOXC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label ATR enabled Tax Items for Swiss Cube view
VDM.viewType #CONSUMPTION view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view

Fields (67)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_StRpTaxReturnBoxCube CompanyCode Receiver Company Code
KEY AccountingDocument I_StRpTaxReturnBoxCube AccountingDocument Journal Entry
KEY FiscalYear I_StRpTaxReturnBoxCube FiscalYear G/L Fiscal Year
KEY TaxItem I_StRpTaxReturnBoxCube TaxItem Tax Item
KEY TransactionTypeDetermination I_StRpTaxReturnBoxCube TransactionTypeDetermination Transaction Key
KEY DebitCreditCode I_StRpTaxReturnBoxCube DebitCreditCode Single-Character Flag
KEY AccountingDocumentType I_StRpTaxReturnBoxCube AccountingDocumentType Journal Entry Type
KEY SupplierAccountGroup I_StRpTaxReturnBoxCube SupplierAccountGroup Account group
KEY TaxBox I_StRpTaxReturnBoxCube TaxBox Tax.Bs.Gp.No.
KEY TaxDeclnAmountType I_StRpTaxReturnBoxCube TaxDeclnAmountType
KEY TaxBoxStrucValidityStartDate I_StRpTaxReturnBoxCube TaxBoxStrucValidityStartDate
KEY TaxGroup I_StRpTaxReturnBoxCube TaxGroup Tax Group
KEY TaxItemGrpgDebitCreditCode I_StRpTaxReturnBoxCube TaxItemGrpgDebitCreditCode
KEY TaxItemGrpgAcctgDocumentType I_StRpTaxReturnBoxCube TaxItemGrpgAcctgDocumentType
KEY TaxItemGrpgSupplierAcctGroup I_StRpTaxReturnBoxCube TaxItemGrpgSupplierAcctGroup
KEY TaxItemGrpgSpecialGLCode I_StRpTaxReturnBoxCube TaxItemGrpgSpecialGLCode
KEY StatryRptgEntity I_StRpTaxReturnBoxCube StatryRptgEntity Reporting Entity
KEY StatryRptCategory I_StRpTaxReturnBoxCube StatryRptCategory Report ID
KEY StatryRptRunID I_StRpTaxReturnBoxCube StatryRptRunID Report Run ID
StatryRptRun I_StRpTaxReturnBoxCube StatryRptRun
TaxCode I_StRpTaxReturnBoxCube TaxCode Tax Code
Country I_StRpTaxReturnBoxCube Country Venue: Ctry/Reg
TaxBoxStrucValidityEndDate I_StRpTaxReturnBoxCube TaxBoxStrucValidityEndDate
TaxBoxName I_StRpTaxReturnBoxCube TaxBoxName
TaxItemGroupingVersion I_StRpTaxReturnBoxCube TaxItemGroupingVersion Tax Grping Ver.
TaxBoxStructureType I_StRpTaxReturnBoxCube TaxBoxStructureType
TaxBoxStructure I_StRpTaxReturnBoxCube TaxBoxStructure
TaxBoxStructureName I_StRpTaxReturnBoxCube TaxBoxStructureName
TaxBoxCondition I_StRpTaxReturnBoxCube TaxBoxCondition
TaxCountry I_StRpTaxReturnBoxCube TaxCountry Tax Ctry/Reg.
TaxCalculationProcedure I_StRpTaxReturnBoxCube TaxCalculationProcedure Tax Procedure
TaxRate I_StRpTaxReturnBoxCube TaxRate Tax Rate
TaxRateValidityStartDate I_StRpTaxReturnBoxCube TaxRateValidityStartDate Tax Rate Validity Start Date
TaxRateInPercentAsText
GLAccount I_StRpTaxReturnBoxCube GLAccount General Ledger
TaxItemGroup I_StRpTaxReturnBoxCube TaxItemGroup Tax doc. item number
ReferenceDocumentType I_StRpTaxReturnBoxCube ReferenceDocumentType Reference Document Type
DocumentReferenceID I_StRpTaxReturnBoxCube DocumentReferenceID Reference
PostingDate I_StRpTaxReturnBoxCube PostingDate Posting Date for GR
DocumentDate I_StRpTaxReturnBoxCube DocumentDate Journal Entry Date
TaxReportingDate I_StRpTaxReturnBoxCube TaxReportingDate Tax Reporting Date
ReportingDate I_StRpTaxReturnBoxCube ReportingDate
TaxType I_StRpTaxReturnBoxCube TaxType Tax Type
FiscalPeriod I_StRpTaxReturnBoxCube FiscalPeriod Tax period
CompanyCodeCountry I_StRpTaxReturnBoxCube CompanyCodeCountry Reporting Ctry/Reg.
ReportingCountry I_StRpTaxReturnBoxCube ReportingCountry
TaxReturnCountry I_StRpTaxReturnBoxCube TaxReturnCountry Reporting C/R
TaxTypeName I_StRpTaxReturnBoxCube TaxTypeName
BusinessPartner I_StRpTaxReturnBoxCube BusinessPartner Issuing Authority
BusinessPartnerName I_StRpTaxReturnBoxCube BusinessPartnerName Extracted Customer Name
CompanyCodeCurrency I_StRpTaxReturnBoxCube CompanyCodeCurrency Local Currency
DocumentCurrency I_StRpTaxReturnBoxCube DocumentCurrency Document Currency
ReportingCurrency I_StRpTaxReturnBoxCube ReportingCurrency Currency
AmountInReportingCurrency I_StRpTaxReturnBoxCube AmountInReportingCurrency
TaxBaseAmountInRptgCrcy I_StRpTaxReturnBoxCube TaxBaseAmountInRptgCrcy Base Amount
TaxAmountInRptgCrcy I_StRpTaxReturnBoxCube TaxAmountInRptgCrcy Tax Rept. Crcy
NonDeductibleInputTaxAmount I_StRpTaxReturnBoxCube NonDeductibleInputTaxAmount Non-deductible
TaxBaseAmountInCoCodeCrcy I_StRpTaxReturnBoxCube TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
TaxAmountInCoCodeCrcy I_StRpTaxReturnBoxCube TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
TaxBaseAmountInTransCrcy I_StRpTaxReturnBoxCube TaxBaseAmountInTransCrcy Value-Added Tax
TaxAmount I_StRpTaxReturnBoxCube TaxAmount Tax Amt in Rptg Crcy
TargetTaxCode I_StRpTaxReturnBoxCube TargetTaxCode
CAReconciliationKey I_StRpTaxReturnBoxCube CAReconciliationKey Reconcil. Key
TaxIsNotDeductible I_StRpTaxReturnBoxCube TaxIsNotDeductible Non-Deductible
_ReportingCurrency _ReportingCurrency
_TaxTypeText _TaxTypeText
_TaxCodeText _TaxCodeText

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_CH_TaxReturnBoxCube.
-- 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.
-- SQL view name: CCHTAXRETURNBOXC
-- Parameters: P_StatryRptgEntity : srf_reporting_entity, P_StatryRptCategory : srf_rep_cat_id, P_StatryRptRunID : srf_report_run_id, P_ReportingCountry : land1

CREATE VIEW C_CH_TaxReturnBoxCube AS
SELECT
  I_StRpTaxReturnBoxCube.CompanyCode AS CompanyCode,
  I_StRpTaxReturnBoxCube.AccountingDocument AS AccountingDocument,
  I_StRpTaxReturnBoxCube.FiscalYear AS FiscalYear,
  I_StRpTaxReturnBoxCube.TaxItem AS TaxItem,
  I_StRpTaxReturnBoxCube.TransactionTypeDetermination AS TransactionTypeDetermination,
  I_StRpTaxReturnBoxCube.DebitCreditCode AS DebitCreditCode,
  I_StRpTaxReturnBoxCube.AccountingDocumentType AS AccountingDocumentType,
  I_StRpTaxReturnBoxCube.SupplierAccountGroup AS SupplierAccountGroup,
  I_StRpTaxReturnBoxCube.TaxBox AS TaxBox,
  I_StRpTaxReturnBoxCube.TaxDeclnAmountType AS TaxDeclnAmountType,
  I_StRpTaxReturnBoxCube.TaxBoxStrucValidityStartDate AS TaxBoxStrucValidityStartDate,
  I_StRpTaxReturnBoxCube.TaxGroup AS TaxGroup,
  I_StRpTaxReturnBoxCube.TaxItemGrpgDebitCreditCode AS TaxItemGrpgDebitCreditCode,
  I_StRpTaxReturnBoxCube.TaxItemGrpgAcctgDocumentType AS TaxItemGrpgAcctgDocumentType,
  I_StRpTaxReturnBoxCube.TaxItemGrpgSupplierAcctGroup AS TaxItemGrpgSupplierAcctGroup,
  I_StRpTaxReturnBoxCube.TaxItemGrpgSpecialGLCode AS TaxItemGrpgSpecialGLCode,
  I_StRpTaxReturnBoxCube.StatryRptgEntity AS StatryRptgEntity,
  I_StRpTaxReturnBoxCube.StatryRptCategory AS StatryRptCategory,
  I_StRpTaxReturnBoxCube.StatryRptRunID AS StatryRptRunID,
  I_StRpTaxReturnBoxCube.StatryRptRun AS StatryRptRun,
  I_StRpTaxReturnBoxCube.TaxCode AS TaxCode,
  I_StRpTaxReturnBoxCube.Country AS Country,
  I_StRpTaxReturnBoxCube.TaxBoxStrucValidityEndDate AS TaxBoxStrucValidityEndDate,
  I_StRpTaxReturnBoxCube.TaxBoxName AS TaxBoxName,
  I_StRpTaxReturnBoxCube.TaxItemGroupingVersion AS TaxItemGroupingVersion,
  I_StRpTaxReturnBoxCube.TaxBoxStructureType AS TaxBoxStructureType,
  I_StRpTaxReturnBoxCube.TaxBoxStructure AS TaxBoxStructure,
  I_StRpTaxReturnBoxCube.TaxBoxStructureName AS TaxBoxStructureName,
  I_StRpTaxReturnBoxCube.TaxBoxCondition AS TaxBoxCondition,
  I_StRpTaxReturnBoxCube.TaxCountry AS TaxCountry,
  I_StRpTaxReturnBoxCube.TaxCalculationProcedure AS TaxCalculationProcedure,
  I_StRpTaxReturnBoxCube.TaxRate AS TaxRate,
  I_StRpTaxReturnBoxCube.TaxRateValidityStartDate AS TaxRateValidityStartDate,
  cast(right(cast( I_StRpTaxReturnBoxCube.TaxRate as char20 ), 10 ) as figen_taxrateinpercentastext ) AS TaxRateInPercentAsText,
  I_StRpTaxReturnBoxCube.GLAccount AS GLAccount,
  I_StRpTaxReturnBoxCube.TaxItemGroup AS TaxItemGroup,
  I_StRpTaxReturnBoxCube.ReferenceDocumentType AS ReferenceDocumentType,
  I_StRpTaxReturnBoxCube.DocumentReferenceID AS DocumentReferenceID,
  I_StRpTaxReturnBoxCube.PostingDate AS PostingDate,
  I_StRpTaxReturnBoxCube.DocumentDate AS DocumentDate,
  I_StRpTaxReturnBoxCube.TaxReportingDate AS TaxReportingDate,
  I_StRpTaxReturnBoxCube.ReportingDate AS ReportingDate,
  I_StRpTaxReturnBoxCube.TaxType AS TaxType,
  I_StRpTaxReturnBoxCube.FiscalPeriod AS FiscalPeriod,
  I_StRpTaxReturnBoxCube.CompanyCodeCountry AS CompanyCodeCountry,
  I_StRpTaxReturnBoxCube.ReportingCountry AS ReportingCountry,
  I_StRpTaxReturnBoxCube.TaxReturnCountry AS TaxReturnCountry,
  I_StRpTaxReturnBoxCube.TaxTypeName AS TaxTypeName,
  I_StRpTaxReturnBoxCube.BusinessPartner AS BusinessPartner,
  I_StRpTaxReturnBoxCube.BusinessPartnerName AS BusinessPartnerName,
  I_StRpTaxReturnBoxCube.CompanyCodeCurrency AS CompanyCodeCurrency,
  I_StRpTaxReturnBoxCube.DocumentCurrency AS DocumentCurrency,
  I_StRpTaxReturnBoxCube.ReportingCurrency AS ReportingCurrency,
  I_StRpTaxReturnBoxCube.AmountInReportingCurrency AS AmountInReportingCurrency,
  I_StRpTaxReturnBoxCube.TaxBaseAmountInRptgCrcy AS TaxBaseAmountInRptgCrcy,
  I_StRpTaxReturnBoxCube.TaxAmountInRptgCrcy AS TaxAmountInRptgCrcy,
  I_StRpTaxReturnBoxCube.NonDeductibleInputTaxAmount AS NonDeductibleInputTaxAmount,
  I_StRpTaxReturnBoxCube.TaxBaseAmountInCoCodeCrcy AS TaxBaseAmountInCoCodeCrcy,
  I_StRpTaxReturnBoxCube.TaxAmountInCoCodeCrcy AS TaxAmountInCoCodeCrcy,
  I_StRpTaxReturnBoxCube.TaxBaseAmountInTransCrcy AS TaxBaseAmountInTransCrcy,
  I_StRpTaxReturnBoxCube.TaxAmount AS TaxAmount,
  I_StRpTaxReturnBoxCube.TargetTaxCode AS TargetTaxCode,
  I_StRpTaxReturnBoxCube.CAReconciliationKey AS CAReconciliationKey,
  I_StRpTaxReturnBoxCube.TaxIsNotDeductible AS TaxIsNotDeductible
FROM I_StRpTaxReturnBoxCube
LEFT OUTER JOIN I_Currency AS _ReportingCurrency ON ReportingCurrency = _ReportingCurrency.Currency  -- association [0..1]
;