C_CN_TaxTransferItemCube

DDL: C_CN_TAXTRANSFERITEMCUBE SQL: CCNTXITRANSFIC Type: view CONSUMPTION

Input VAT Transfer Item Cube

C_CN_TaxTransferItemCube is a Consumption CDS View (Cube) that provides data about "Input VAT Transfer Item Cube" in SAP S/4HANA. It reads from 2 data sources (I_CN_TaxInputInvc, I_CN_TaxTransfItem) and exposes 27 fields with key field CN_TaxTransfItmUUID. It has 7 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_CN_TaxInputInvc invoice left_outer
I_CN_TaxTransfItem item from

Associations (7)

CardinalityTargetAliasCondition
[1] C_CN_TaxTransfType _TransferType $projection.CN_TaxTransfType = _TransferType.CN_TaxTransfType
[1] C_CN_TaxCurrency _Currency $projection.CN_TaxInvcCrcy = _Currency.Currency
[1] C_CN_TaxCompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1] C_CN_TaxEntity _TaxEntity $projection.CN_TaxEntityID = _TaxEntity.CN_TaxEntityID and $projection.CompanyCode = _TaxEntity.CompanyCode
[1] C_CN_TaxTransfItmSts _ItemStatus $projection.CN_TaxTransfItmSts = _ItemStatus.CN_TaxTransfItmSts
[1] C_CN_TaxTransfDrctn _TransferDirection $projection.cn_taxtransfdrctn = _TransferDirection.CN_TaxTransfDrctn
[1] C_CN_TaxDeclarationMonth _DeclarationMonth $projection.CN_TaxDeclnMonth = _DeclarationMonth.CN_TaxDeclnMonth

Annotations (11)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName CCNTXITRANSFIC view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Analytics.dataCategory #CUBE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Metadata.allowExtensions true view
EndUserText.label Input VAT Transfer Item Cube view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY CN_TaxTransfItmUUID I_CN_TaxTransfItem CN_TaxTransfItmUUID Transf. Item UUID
CompanyCode I_CN_TaxTransfItem CompanyCode Receiver Company Code
CN_TaxEntityID I_CN_TaxTransfItem CN_TaxEntityID Business Place
CN_TaxTransfType I_CN_TaxTransfItem CN_TaxTransfType Transfer Type
CN_TaxTransfTypeTxt
CN_TaxTransfDrctn
DomainText
CN_TaxInvcUUID I_CN_TaxInputInvc CN_TaxInvcUUID Invoice UUID
CN_TaxInvcCode I_CN_TaxInputInvc CN_TaxInvcCode
CN_TaxInvcNmbr I_CN_TaxInputInvc CN_TaxInvcNmbr
CN_TaxInvcDate I_CN_TaxInputInvc CN_TaxInvcDate
CN_TaxTransfNetAmtInInvcCrcy I_CN_TaxTransfItem CN_TaxTransfNetAmtInInvcCrcy Tax Amount
CN_TaxInvcCrcy I_CN_TaxTransfItem CN_TaxInvcCrcy Currency
CN_TaxDeclnYear I_CN_TaxTransfItem CN_TaxDeclnYear Year
CN_TaxDeclnMonth I_CN_TaxTransfItem CN_TaxDeclnMonth Month
CN_TaxTransfItmSts I_CN_TaxTransfItem CN_TaxTransfItmSts Transfer Status
DocumentStatusDesc _ItemStatus DocumentStatusDesc
CN_TaxTransfJrnlEntr I_CN_TaxTransfItem CN_TaxTransfJrnlEntr Journal Entry
FiscalYear I_CN_TaxTransfItem FiscalYear G/L Fiscal Year
CN_TaxTransfCmnt I_CN_TaxTransfItem CN_TaxTransfCmnt Comment
_TransferType _TransferType
_Currency _Currency
_CompanyCode _CompanyCode
_TaxEntity _TaxEntity
_ItemStatus _ItemStatus
_TransferDirection _TransferDirection
_DeclarationMonth _DeclarationMonth

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_CN_TaxTransferItemCube.
-- 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: CCNTXITRANSFIC

CREATE VIEW C_CN_TaxTransferItemCube AS
SELECT
  item.CN_TaxTransfItmUUID AS CN_TaxTransfItmUUID,
  item.CompanyCode AS CompanyCode,
  item.CN_TaxEntityID AS CN_TaxEntityID,
  item.CN_TaxTransfType AS CN_TaxTransfType,
  item._TransferType._Text[ 1: Language = $session.system_language ].CN_TaxTransfTypeTxt AS CN_TaxTransfTypeTxt,
  item._TransferType.CN_TaxTransfDrctn AS CN_TaxTransfDrctn,
  item._TransferType._TransfDrctn.DomainText AS DomainText,
  invoice.CN_TaxInvcUUID AS CN_TaxInvcUUID,
  invoice.CN_TaxInvcCode AS CN_TaxInvcCode,
  invoice.CN_TaxInvcNmbr AS CN_TaxInvcNmbr,
  invoice.CN_TaxInvcDate AS CN_TaxInvcDate,
  item.CN_TaxTransfNetAmtInInvcCrcy AS CN_TaxTransfNetAmtInInvcCrcy,
  item.CN_TaxInvcCrcy AS CN_TaxInvcCrcy,
  item.CN_TaxDeclnYear AS CN_TaxDeclnYear,
  item.CN_TaxDeclnMonth AS CN_TaxDeclnMonth,
  item.CN_TaxTransfItmSts AS CN_TaxTransfItmSts,
  _ItemStatus.DocumentStatusDesc AS DocumentStatusDesc,
  item.CN_TaxTransfJrnlEntr AS CN_TaxTransfJrnlEntr,
  item.FiscalYear AS FiscalYear,
  item.CN_TaxTransfCmnt AS CN_TaxTransfCmnt
FROM I_CN_TaxTransfItem AS item
LEFT OUTER JOIN I_CN_TaxInputInvc AS invoice ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_CN_TaxTransfType AS _TransferType ON CN_TaxTransfType = _TransferType.CN_TaxTransfType  -- association [1]
LEFT OUTER JOIN C_CN_TaxCurrency AS _Currency ON CN_TaxInvcCrcy = _Currency.Currency  -- association [1]
LEFT OUTER JOIN C_CN_TaxCompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1]
LEFT OUTER JOIN C_CN_TaxEntity AS _TaxEntity ON CN_TaxEntityID = _TaxEntity.CN_TaxEntityID AND CompanyCode = _TaxEntity.CompanyCode  -- association [1]
LEFT OUTER JOIN C_CN_TaxTransfItmSts AS _ItemStatus ON CN_TaxTransfItmSts = _ItemStatus.CN_TaxTransfItmSts  -- association [1]
LEFT OUTER JOIN C_CN_TaxTransfDrctn AS _TransferDirection ON cn_taxtransfdrctn = _TransferDirection.CN_TaxTransfDrctn  -- association [1]
LEFT OUTER JOIN C_CN_TaxDeclarationMonth AS _DeclarationMonth ON CN_TaxDeclnMonth = _DeclarationMonth.CN_TaxDeclnMonth  -- association [1]
;