I_CATaxReportingDocClearing

DDL: I_CATAXREPORTINGDOCCLEARING Type: view_entity BASIC

Tax Reporting Document Clearing

I_CATaxReportingDocClearing is a Basic CDS View that provides data about "Tax Reporting Document Clearing" in SAP S/4HANA. It reads from 1 data source (dfkkrep07) and exposes 61 fields with key fields CADocumentNumber, CAGLItemNumber, BusinessPartner, CATaxReportingDetailingAssgmt, CATaxReportingItemSequenceNmbr. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkkrep07 dfkkrep07 from

Associations (12)

CardinalityTargetAliasCondition
[1..1] I_CADocumentHeader _DocHeader $projection.CADocumentNumber = _DocHeader.CADocumentNumber
[0..1] I_CADocumentHeader _TriggeredDocHeader $projection.CATriggeredDocument = _TriggeredDocHeader.CADocumentNumber
[0..1] I_CADocumentHeader _RelatedDocHeader $projection.CARelatedDocument = _RelatedDocHeader.CADocumentNumber
[0..1] I_CADocumentHeader _TransferredDocHeader $projection.CATransferredDocument = _TransferredDocHeader.CADocumentNumber
[0..1] I_CADocumentHeader _TransfPostgDfrrdTaxDocHeader $projection.CATransfPostgDocOfDeferredTax = _TransfPostgDfrrdTaxDocHeader.CADocumentNumber
[1..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_GLAccountInChartOfAccounts _GLAccount $projection.ChartOfAccounts = _GLAccount.ChartOfAccounts and $projection.GLAccount = _GLAccount.GLAccount
[0..1] I_Currency _CompanyCodeCurrency $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency
[1..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_Currency _DocumentOpenItemCurrency $projection.DocumentOpenItemCurrency = _DocumentOpenItemCurrency.Currency
[0..1] I_ChartOfAccounts _ChartOfAccounts $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Tax Reporting Document Clearing view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (61)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber opbel Reopen
KEY CAGLItemNumber opupk Item
KEY BusinessPartner gpart Tech. BPartner
KEY CATaxReportingDetailingAssgmt vinfo Assignment
KEY CATaxReportingItemSequenceNmbr tzahl Counter
CAApplicationArea applk ApplicationArea
CompanyCode bukrs Value
BusinessPlace bupla Business place
GLAccount hkont Transfer acct
TaxCode Tax Code
CAOtherTaxCode strkz TxCde:Oth.Taxes
CATaxRate stprz Tax rate
CADocumentHasRefToOtherTaxes xrefs Ref. oth. taxes
CATaxBaseAmountInLocalCurrency sbash Tax base in LC
CATaxBaseAmount sbasw Tax Base Amount
CATaxAmountInLocalCurrency sbeth LC Tax
CATaxAmountInTransCurrency sbetw Tax Amount
CAAmountPerTaxCodeInCCCrcy gebth Total amount
CAAmountPerTaxCodeInTransCrcy gebtw Total TC
CAClearingAmtInDocOpenItemCrcy augbo Cl.amt. OI crcy
CAClearingAmountInLocalCrcy augbh LC clearing amt
CAClearingAmountInTransCrcy augbw TC Clearing Amt
CompanyCodeCurrency hwaer Local Currency
TransactionCurrency twaer Trans. Currency
CAPostingDate tbdat Dt. trig. doc.
DocumentDate tldat TD doc. date
CANetDueDate faedn Net Due Date
CAPlannedTaxReportDate vmdat Plan. rep. date
CATaxReportingAdditionalText sdata Additional data
CAReferenceDocument Reference
CATransactionKeyAccountDetn ktosl Transaction
CATaxItemCatForOtherTaxCodes kschl Tax Item Type
TaxJurisdiction Tax Jurisdict.
CAEnteredTaxJurisdictionCode txjco Orig.jurisdict.
CATriggeredDocument aubel Trigger doc
CATaxRptgDocPostgTriggerCode xsatz Rec. triggered
CARelatedDocument refnr Reference No.
CADocumentHasBeenReversed xstor Type of posting
CAClearingReason augrd Clrg Reasn
CreationDate Imported On
CreationTime Time
CAOfficialDocAmountInCCCrcy exbel_betrh Total amount LC
CAOfficialDocAmountInTransCrcy exbel_betrw Total amount TC
CATransferredDocument ori_opbel Orig. Doc. No.
CATransferredDocumentItem ori_opupk TransTxItmItemN
CATransfPostgDocOfDeferredTax tra_opbel Transf.Document
TaxCountry tax_country Tax Ctry/Rgn
DocumentOpenItemCurrency _DocHeader TransactionCurrency Transaction Currency
ChartOfAccounts _CompanyCode ChartOfAccounts Node Class
_DocHeader _DocHeader
_TriggeredDocHeader _TriggeredDocHeader
_RelatedDocHeader _RelatedDocHeader
_TransferredDocHeader _TransferredDocHeader
_TransfPostgDfrrdTaxDocHeader _TransfPostgDfrrdTaxDocHeader
_BusinessPartner _BusinessPartner
_CompanyCode _CompanyCode
_GLAccount _GLAccount
_CompanyCodeCurrency _CompanyCodeCurrency
_TransactionCurrency _TransactionCurrency
_DocumentOpenItemCurrency _DocumentOpenItemCurrency
_ChartOfAccounts _ChartOfAccounts

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_CATaxReportingDocClearing.
-- 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_CATaxReportingDocClearing AS
SELECT
  opbel AS CADocumentNumber,
  opupk AS CAGLItemNumber,
  gpart AS BusinessPartner,
  vinfo AS CATaxReportingDetailingAssgmt,
  tzahl AS CATaxReportingItemSequenceNmbr,
  applk AS CAApplicationArea,
  bukrs AS CompanyCode,
  bupla AS BusinessPlace,
  hkont AS GLAccount,
  cast(mwskz as fis_mwskz preserving type ) AS TaxCode,
  strkz AS CAOtherTaxCode,
  stprz AS CATaxRate,
  xrefs AS CADocumentHasRefToOtherTaxes,
  sbash AS CATaxBaseAmountInLocalCurrency,
  sbasw AS CATaxBaseAmount,
  sbeth AS CATaxAmountInLocalCurrency,
  sbetw AS CATaxAmountInTransCurrency,
  gebth AS CAAmountPerTaxCodeInCCCrcy,
  gebtw AS CAAmountPerTaxCodeInTransCrcy,
  augbo AS CAClearingAmtInDocOpenItemCrcy,
  augbh AS CAClearingAmountInLocalCrcy,
  augbw AS CAClearingAmountInTransCrcy,
  hwaer AS CompanyCodeCurrency,
  twaer AS TransactionCurrency,
  tbdat AS CAPostingDate,
  tldat AS DocumentDate,
  faedn AS CANetDueDate,
  vmdat AS CAPlannedTaxReportDate,
  sdata AS CATaxReportingAdditionalText,
  cast(xblnr as xblnr_kk preserving type ) AS CAReferenceDocument,
  ktosl AS CATransactionKeyAccountDetn,
  kschl AS CATaxItemCatForOtherTaxCodes,
  cast(txjcd as fis_txjcd preserving type ) AS TaxJurisdiction,
  txjco AS CAEnteredTaxJurisdictionCode,
  aubel AS CATriggeredDocument,
  xsatz AS CATaxRptgDocPostgTriggerCode,
  refnr AS CARelatedDocument,
  xstor AS CADocumentHasBeenReversed,
  augrd AS CAClearingReason,
  cast(cpudt as fis_cpdat preserving type) AS CreationDate,
  cast(cputm as ttet_dt_cr_time preserving type ) AS CreationTime,
  exbel_betrh AS CAOfficialDocAmountInCCCrcy,
  exbel_betrw AS CAOfficialDocAmountInTransCrcy,
  ori_opbel AS CATransferredDocument,
  ori_opupk AS CATransferredDocumentItem,
  tra_opbel AS CATransfPostgDocOfDeferredTax,
  tax_country AS TaxCountry,
  _DocHeader.TransactionCurrency AS DocumentOpenItemCurrency,
  _CompanyCode.ChartOfAccounts AS ChartOfAccounts
FROM dfkkrep07
LEFT OUTER JOIN I_CADocumentHeader AS _DocHeader ON CADocumentNumber = _DocHeader.CADocumentNumber  -- association [1..1]
LEFT OUTER JOIN I_CADocumentHeader AS _TriggeredDocHeader ON CATriggeredDocument = _TriggeredDocHeader.CADocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_CADocumentHeader AS _RelatedDocHeader ON CARelatedDocument = _RelatedDocHeader.CADocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_CADocumentHeader AS _TransferredDocHeader ON CATransferredDocument = _TransferredDocHeader.CADocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_CADocumentHeader AS _TransfPostgDfrrdTaxDocHeader ON CATransfPostgDocOfDeferredTax = _TransfPostgDfrrdTaxDocHeader.CADocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_GLAccountInChartOfAccounts AS _GLAccount ON ChartOfAccounts = _GLAccount.ChartOfAccounts AND GLAccount = _GLAccount.GLAccount  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _CompanyCodeCurrency ON CompanyCodeCurrency = _CompanyCodeCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _DocumentOpenItemCurrency ON DocumentOpenItemCurrency = _DocumentOpenItemCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_ChartOfAccounts AS _ChartOfAccounts ON ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts  -- association [0..1]
;