I_TrdgContrItemCancQty

DDL: I_TRDGCONTRITEMCANCQTY SQL: ITRCONITMCANCQTY Type: view BASIC

Trading Contract Item Cancelled Quantity

I_TrdgContrItemCancQty is a Basic CDS View that provides data about "Trading Contract Item Cancelled Quantity" in SAP S/4HANA. It reads from 2 data sources (/accgo/t_canc_cc, /accgo/t_canc_pl) and exposes 6 fields with key fields ContractNum, TradingContractItem.

Data Sources (2)

SourceAliasJoin Type
/accgo/t_canc_cc CancQty from
/accgo/t_canc_pl CancQtyPlot inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ITRCONITMCANCQTY view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Trading Contract Item Cancelled Quantity view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY ContractNum /accgo/t_canc_cc tkonn Trading Contract
KEY TradingContractItem /accgo/t_canc_cc tposn Item Number
ACMObligationID /accgo/t_canc_cc obligation_id Obligation ID
ACMPricingLotCancellationID /accgo/t_canc_pl canc_plot_id Pricing Lot ID
tradeqtyelse0endasTrdgContrItemClosedQty
TrdgContractItemUnitOfMeasure /accgo/t_canc_pl cancl_unit Base Unit

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_TrdgContrItemCancQty.
-- 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: ITRCONITMCANCQTY

CREATE VIEW I_TrdgContrItemCancQty AS
SELECT
  CancQty.tkonn AS ContractNum,
  CancQty.tposn AS TradingContractItem,
  CancQty.obligation_id AS ACMObligationID,
  CancQtyPlot.canc_plot_id AS ACMPricingLotCancellationID,
  case when CancQty.cancl_typ = 'X' then CancQtyPlot.tradeqty else 0 end as TrdgContrItemClosedQty AS tradeqtyelse0endasTrdgContrItemClosedQty,
  CancQtyPlot.cancl_unit AS TrdgContractItemUnitOfMeasure
FROM /accgo/t_canc_cc AS CancQty
INNER JOIN /accgo/t_canc_pl AS CancQtyPlot ON /* join condition not captured in parsed metadata */
;