C_CN_InputVATDeclnTransfItem

DDL: C_CN_INPUTVATDECLNTRANSFITEM SQL: CCNDECLNTRANSITM Type: view CONSUMPTION

China Input VAT Transfer Item for Declaration

C_CN_InputVATDeclnTransfItem is a Consumption CDS View that provides data about "China Input VAT Transfer Item for Declaration" in SAP S/4HANA. It reads from 1 data source (I_CN_TaxTransfItem) and exposes 23 fields with key field CN_TaxTransfItmUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CN_TaxTransfItem transfItm from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_CN_TaxInputInvc _Invoice $projection.CN_TaxInvcUUID = _Invoice.CN_TaxInvcUUID
[1] C_CN_TaxTransfType _TransferType $projection.CN_TaxTransfType = _TransferType.CN_TaxTransfType
[1] I_Currency _Currency $projection.CN_TaxInvcCrcy = _Currency.Currency
[1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode association[0..1] to I_JournalEntry as _JournalEntry on $projection.CompanyCode = _JournalEntry.CompanyCode and $projection.FiscalYear = _JournalEntry.FiscalYear and $projection.CN_TaxJrnlEntr = _JournalEntry.AccountingDocument --
[1] C_CN_TaxEntity _TaxEntity $projection.CN_TaxEntityUUID = _TaxEntity.CN_TaxEntityUUID -- and $projection.CompanyCode = _TaxEntity.CompanyCode

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CCNDECLNTRANSITM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
EndUserText.label China Input VAT Transfer Item for Declaration view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY CN_TaxTransfItmUUID I_CN_TaxTransfItem CN_TaxTransfItmUUID Transf. Item UUID
CN_TaxInvcUUID I_CN_TaxTransfItem CN_TaxInvcUUID Invoice UUID
CN_TaxDeclnSmmryUUID I_CN_TaxTransfItem CN_TaxDeclnSmmryUUID Decln Summary UUID
CN_TaxInvcTransfItmNmbr I_CN_TaxTransfItem CN_TaxTransfItmNmbr Transfer Item No.
CN_TaxTransfType I_CN_TaxTransfItem CN_TaxTransfType Transfer Type
CN_TaxInvcCrcy I_CN_TaxTransfItem CN_TaxInvcCrcy Currency
CN_TaxTransfNetAmtInInvcCrcy I_CN_TaxTransfItem CN_TaxTransfNetAmtInInvcCrcy Tax Amount
CN_TaxInvcTransfCmnt I_CN_TaxTransfItem CN_TaxTransfCmnt Comment
CN_TaxInvcTransfItmIsDeleted I_CN_TaxTransfItem CN_TaxInvcTransfItmIsDeleted Transf. Item Deleted
CompanyCode I_CN_TaxTransfItem CompanyCode Receiver Company Code
CN_TaxEntityUUID
CN_TaxTransfTgtRatioInPercent I_CN_TaxTransfItem CN_TaxTransfTgtRatioInPercent Transfer Ratio
CN_TaxJrnlEntr I_CN_TaxTransfItem CN_TaxTransfJrnlEntr Journal Entry
FiscalYear I_CN_TaxTransfItem FiscalYear G/L Fiscal Year
CN_TaxEntityID I_CN_TaxTransfItem CN_TaxEntityID Tax Entity
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
_Invoice _Invoice
_TransferType _TransferType
_Currency _Currency
_CompanyCode _CompanyCode
_JournalEntry_TaxEntity

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_InputVATDeclnTransfItem.
-- 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: CCNDECLNTRANSITM

CREATE VIEW C_CN_InputVATDeclnTransfItem AS
SELECT
  transfItm.CN_TaxTransfItmUUID AS CN_TaxTransfItmUUID,
  transfItm.CN_TaxInvcUUID AS CN_TaxInvcUUID,
  transfItm.CN_TaxDeclnSmmryUUID AS CN_TaxDeclnSmmryUUID,
  transfItm.CN_TaxTransfItmNmbr AS CN_TaxInvcTransfItmNmbr,
  transfItm.CN_TaxTransfType AS CN_TaxTransfType,
  transfItm.CN_TaxInvcCrcy AS CN_TaxInvcCrcy,
  transfItm.CN_TaxTransfNetAmtInInvcCrcy AS CN_TaxTransfNetAmtInInvcCrcy,
  transfItm.CN_TaxTransfCmnt AS CN_TaxInvcTransfCmnt,
  transfItm.CN_TaxInvcTransfItmIsDeleted AS CN_TaxInvcTransfItmIsDeleted,
  transfItm.CompanyCode AS CompanyCode,
  transfItm.CN_TaxTransfTgtRatioInPercent AS CN_TaxTransfTgtRatioInPercent,
  transfItm.CN_TaxTransfJrnlEntr AS CN_TaxJrnlEntr,
  transfItm.FiscalYear AS FiscalYear,
  transfItm.CN_TaxEntityID AS CN_TaxEntityID,
  transfItm.CN_TaxDeclnYear AS CN_TaxDeclnYear,
  transfItm.CN_TaxDeclnMonth AS CN_TaxDeclnMonth,
  transfItm.CN_TaxTransfItmSts AS CN_TaxTransfItmSts
FROM I_CN_TaxTransfItem AS transfItm
LEFT OUTER JOIN I_CN_TaxInputInvc AS _Invoice ON CN_TaxInvcUUID = _Invoice.CN_TaxInvcUUID  -- association [0..1]
LEFT OUTER JOIN C_CN_TaxTransfType AS _TransferType ON CN_TaxTransfType = _TransferType.CN_TaxTransfType  -- association [1]
LEFT OUTER JOIN I_Currency AS _Currency ON CN_TaxInvcCrcy = _Currency.Currency  -- association [1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode association[0..1] to I_JournalEntry as _JournalEntry on CompanyCode = _JournalEntry.CompanyCode AND FiscalYear = _JournalEntry.FiscalYear AND CN_TaxJrnlEntr = _JournalEntry.AccountingDocument  -- association [1]
LEFT OUTER JOIN C_CN_TaxEntity AS _TaxEntity ON CN_TaxEntityUUID = _TaxEntity.CN_TaxEntityUUID  -- association [1]
;