I_TaxReconciliationAccountCube

DDL: I_TAXRECONCILIATIONACCOUNTCUBE SQL: ITAXRECCUBE Type: view COMPOSITE

Account Tax Reconciliation Cube

I_TaxReconciliationAccountCube is a Composite CDS View (Cube) that provides data about "Account Tax Reconciliation Cube" in SAP S/4HANA. It reads from 4 data sources (P_TaxRecon01, I_TaxReconciliation, R_MigrationStatus, R_MigrationStatus) and exposes 61 fields with key fields CompanyCode, AccountingDocument, TaxCode, TaxCountry, TaxRateValidityStartDate. It has 3 associations to related views.

Data Sources (4)

SourceAliasJoin Type
P_TaxRecon01 data from
I_TaxReconciliation data union_all
R_MigrationStatus R_MigrationStatus inner
R_MigrationStatus R_MigrationStatus inner

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_GLAccountInCompanyCode _GLAccountInCompanyCode _GLAccountInCompanyCode.CompanyCode = $projection.CompanyCode and _GLAccountInCompanyCode.GLAccount = $projection.GLAccount
[0..1] I_TaxCalculationProcedure _TaxCalculationProcedure $projection.TaxCalculationProcedure = _TaxCalculationProcedure.TaxCalculationProcedure

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ITAXRECCUBE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Account Tax Reconciliation Cube view
Analytics.dataCategory #CUBE view
Analytics.dataExtraction.enabled true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #X view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
VDM.viewType #COMPOSITE view

Fields (61)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_TaxReconciliation bukrs Value
KEY AccountingDocument Journal Entry
KEY TaxCode I_TaxReconciliation mwskz Tax Code
KEY TaxCountry I_TaxReconciliation tax_country Tax Ctry/Reg.
KEY TaxRateValidityStartDate txdat_from Tax Rate Validity Start Date
KEY FiscalYear gjahr G/L Fiscal Year
KEY TransactionTypeDetermination ktosl Transaction Key
KEY AccountingDocumentItem buzei Posting View Item
CompanyCodeName _CompanyCode CompanyCodeName Company Name
TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
OriginalTaxBaseAmount Original Tax Base Amount
CalculatedTxAmtInCoCodeCrcy
TaxRecnclnAmtInCoCodeCrcy Postings exist
TaxRate
GLAccount hkont General Ledger
AlternativeGLAccount lokkt Group Account
CorporateGroupAccount altkt Group Account Number
ProfitCenter prctr Profit Center
BusinessPlace bupla Business place
DocumentType Journal Entry Type
PostingFiscalPeriod h_monat Period
PostingDate h_budat Posting Date for GR
DocumentDate Journal Entry Date
CompanyCodeCurrency h_hwaer Local Currency
SubTotalAmountInCoCodeCrcy
CashDiscount1Percent Disc. Percent 1
TaxCalculationProcedure
AuthorizationGroup _GLAccountInCompanyCode AuthorizationGroup AuthorizGroup
_CompanyCode _CompanyCode
_GLAccountInCompanyCode _GLAccountInCompanyCode
TaxCalculationProcedurekeyCompanyCode
KEY AccountingDocument Journal Entry
KEY TaxCode TaxCode Tax Code
KEY TaxCountry TaxCountry Tax Ctry/Reg.
KEY TaxRateValidityStartDate TaxRateValidityStartDate Tax Rate Validity Start Date
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY TransactionTypeDetermination TransactionTypeDetermination Transaction Key
KEY AccountingDocumentItem AccountingDocumentItem Posting View Item
CompanyCodeName _CompanyCode CompanyCodeName Company Name
TaxBaseAmountInCoCodeCrcy TxBaseAmt CoCodeCrcy
OriginalTaxBaseAmount Original Tax Base Amount
CalculatedTxAmtInCoCodeCrcy
TaxRecnclnAmtInCoCodeCrcy Postings exist
TaxRate
GLAccount GLAccount General Ledger
AlternativeGLAccount AlternativeGLAccount Group Account
CorporateGroupAccount CorporateGroupAccount Group Account Number
ProfitCenter ProfitCenter Profit Center
BusinessPlace BusinessPlace Business place
DocumentType Journal Entry Type
PostingFiscalPeriod PostingFiscalPeriod Period
PostingDate PostingDate Posting Date for GR
DocumentDate Journal Entry Date
CompanyCodeCurrency CompanyCodeCurrency Local Currency
SubTotalAmountInCoCodeCrcy
CashDiscount1Percent Disc. Percent 1
TaxCalculationProcedure
AuthorizationGroup _GLAccountInCompanyCode AuthorizationGroup AuthorizGroup
_CompanyCode _CompanyCode
_GLAccountInCompanyCode _GLAccountInCompanyCode
_TaxCalculationProcedure _TaxCalculationProcedure

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_TaxReconciliationAccountCube.
-- 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: ITAXRECCUBE

CREATE VIEW I_TaxReconciliationAccountCube AS
SELECT
  data.bukrs AS CompanyCode,
  cast (belnr as fis_belnr) AS AccountingDocument,
  data.mwskz AS TaxCode,
  data.tax_country AS TaxCountry,
  txdat_from AS TaxRateValidityStartDate,
  gjahr AS FiscalYear,
  ktosl AS TransactionTypeDetermination,
  buzei AS AccountingDocumentItem,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  cast (dmbtr as dmbtr_shl) AS TaxBaseAmountInCoCodeCrcy,
  cast (txbhw as txbfw_shl) AS OriginalTaxBaseAmount,
  cast (round(calculated,2) as fot_tax_recon_amt) AS CalculatedTxAmtInCoCodeCrcy,
  cast (cast (posted as abap.curr(23,2)) as fot_tax_recon_posted_tax_amt) AS TaxRecnclnAmtInCoCodeCrcy,
  cast (division(kbetr,10,3) as kbetr_tax) AS TaxRate,
  hkont AS GLAccount,
  lokkt AS AlternativeGLAccount,
  altkt AS CorporateGroupAccount,
  prctr AS ProfitCenter,
  bupla AS BusinessPlace,
  cast (h_blart as fis_blart) AS DocumentType,
  h_monat AS PostingFiscalPeriod,
  h_budat AS PostingDate,
  cast (h_bldat as fis_bldat) AS DocumentDate,
  h_hwaer AS CompanyCodeCurrency,
  cast (subtotal as fot_tax_recon_subtotal_amt) AS SubTotalAmountInCoCodeCrcy,
  cast (zbd1p as dzbd1p_farp) AS CashDiscount1Percent,
  _CompanyCode._Country.TaxCalculationProcedure AS TaxCalculationProcedure,
  _GLAccountInCompanyCode.AuthorizationGroup AS AuthorizationGroup
FROM P_TaxRecon01 AS data
INNER JOIN R_MigrationStatus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_GLAccountInCompanyCode AS _GLAccountInCompanyCode ON _GLAccountInCompanyCode.CompanyCode = CompanyCode AND _GLAccountInCompanyCode.GLAccount = GLAccount  -- association [0..1]
LEFT OUTER JOIN I_TaxCalculationProcedure AS _TaxCalculationProcedure ON TaxCalculationProcedure = _TaxCalculationProcedure.TaxCalculationProcedure  -- association [0..1]
-- UNION ALL with additional select branch(es): I_TaxReconciliation
;