C_CN_TaxTransfItemTP

DDL: C_CN_TAXTRANSFITEMTP Type: view_entity CONSUMPTION

Input VAT Transfer Item

C_CN_TaxTransfItemTP is a Consumption CDS View that provides data about "Input VAT Transfer Item" in SAP S/4HANA. It reads from 1 data source (I_CN_TaxTransfItemTP) and exposes 29 fields with key field CN_TaxTransfItmUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CN_TaxTransfItemTP I_CN_TaxTransfItemTP projection

Associations (6)

CardinalityTargetAliasCondition
[0..1] C_CN_TaxInputInvc _Invoice $projection.CN_TaxInvcUUID = _Invoice.CN_TaxInvcUUID
[0..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
[0..1] C_CN_TaxTransfItmSts _ItemStatus $projection.CN_TaxTransfItmSts = _ItemStatus.CN_TaxTransfItmSts

Annotations (11)

NameValueLevelField
Metadata.ignorePropagatedAnnotations true view
UI.headerInfo.typeNamePlural Input VAT Transfer Items view
UI.headerInfo.typeName Input VAT Transfer Item view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #A view
EndUserText.label Input VAT Transfer Item view
AccessControl.personalData.blocking #NOT_REQUIRED view
AccessControl.authorizationCheck #CHECK view
VDM.private false view
VDM.viewType #CONSUMPTION view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY CN_TaxTransfItmUUID transfItm CN_TaxTransfItmUUID Transf. Item UUID
CN_TaxInvcUUID transfItm CN_TaxInvcUUID Invoice UUID
CN_TaxDeclnSmmryUUID transfItm CN_TaxDeclnSmmryUUID Decln Summary UUID
CN_TaxTransfItmNmbr transfItm CN_TaxTransfItmNmbr Transfer Item No.
CN_TaxTransfItmSts transfItm CN_TaxTransfItmSts Transfer Status
CN_TaxTransfType transfItm CN_TaxTransfType Transfer Type
CN_TaxInvcCrcy transfItm CN_TaxInvcCrcy Currency
CN_TaxTransfNetAmtInInvcCrcy transfItm CN_TaxTransfNetAmtInInvcCrcy Tax Amount
CN_TaxTransfCmnt transfItm CN_TaxTransfCmnt Comment
CN_TaxInvcTransfItmIsDeleted transfItm CN_TaxInvcTransfItmIsDeleted Transf. Item Deleted
CompanyCode transfItm CompanyCode Receiver Company Code
CN_TaxEntityID transfItm CN_TaxEntityID Tax Entity
CN_TaxTransfTgtRatioInPercent transfItm CN_TaxTransfTgtRatioInPercent Transfer Ratio
RatioUnit transfItm RatioUnit Unit of Measure
CN_TaxDeclnYear transfItm CN_TaxDeclnYear Year
CN_TaxDeclnMonth transfItm CN_TaxDeclnMonth Month
CN_TaxTransfJrnlEntr transfItm CN_TaxTransfJrnlEntr Journal Entry
FiscalYear transfItm FiscalYear G/L Fiscal Year
CN_TaxTransfJrnlEntrAttrib transfItm CN_TaxTransfJrnlEntrAttrib Jrnl Entry Status
CreatedByUser transfItm CreatedByUser User Name
CreationUTCDateTime transfItm CreationUTCDateTime Time Stamp
LastChangedByUser transfItm LastChangedByUser User Name
LastChangeDateTime transfItm LastChangeDateTime Timestamp
_Invoice _Invoice
_TransferType _TransferType
_Currency _Currency
_CompanyCode _CompanyCode
_TaxEntity _TaxEntity
_ItemStatus _ItemStatus

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_TaxTransfItemTP.
-- 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 C_CN_TaxTransfItemTP 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_TaxTransfItmNmbr,
  transfItm.CN_TaxTransfItmSts AS CN_TaxTransfItmSts,
  transfItm.CN_TaxTransfType AS CN_TaxTransfType,
  transfItm.CN_TaxInvcCrcy AS CN_TaxInvcCrcy,
  transfItm.CN_TaxTransfNetAmtInInvcCrcy AS CN_TaxTransfNetAmtInInvcCrcy,
  transfItm.CN_TaxTransfCmnt AS CN_TaxTransfCmnt,
  transfItm.CN_TaxInvcTransfItmIsDeleted AS CN_TaxInvcTransfItmIsDeleted,
  transfItm.CompanyCode AS CompanyCode,
  transfItm.CN_TaxEntityID AS CN_TaxEntityID,
  transfItm.CN_TaxTransfTgtRatioInPercent AS CN_TaxTransfTgtRatioInPercent,
  transfItm.RatioUnit AS RatioUnit,
  transfItm.CN_TaxDeclnYear AS CN_TaxDeclnYear,
  transfItm.CN_TaxDeclnMonth AS CN_TaxDeclnMonth,
  transfItm.CN_TaxTransfJrnlEntr AS CN_TaxTransfJrnlEntr,
  transfItm.FiscalYear AS FiscalYear,
  transfItm.CN_TaxTransfJrnlEntrAttrib AS CN_TaxTransfJrnlEntrAttrib,
  transfItm.CreatedByUser AS CreatedByUser,
  transfItm.CreationUTCDateTime AS CreationUTCDateTime,
  transfItm.LastChangedByUser AS LastChangedByUser,
  transfItm.LastChangeDateTime AS LastChangeDateTime
FROM I_CN_TaxTransfItemTP
LEFT OUTER JOIN C_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 [0..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 [0..1]
;