C_ACMTrdgContrCancData

DDL: C_ACMTRDGCONTRCANCDATA Type: view_entity CONSUMPTION

Cancellation Data for Maintain Contract

C_ACMTrdgContrCancData is a Consumption CDS View that provides data about "Cancellation Data for Maintain Contract" in SAP S/4HANA. It reads from 1 data source (I_ACMCmmdtyCPEContrCancln) and exposes 28 fields with key fields TradingContractNumber, TradingContractItem, ContractSubItem, ContractQtyCancellationUUID, ACMContractPricingLotID.

Data Sources (1)

SourceAliasJoin Type
I_ACMCmmdtyCPEContrCancln _Cancellation from

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Cancellation Data for Maintain Contract view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY TradingContractNumber I_ACMCmmdtyCPEContrCancln TradingContractNumber Trading Contract
KEY TradingContractItem I_ACMCmmdtyCPEContrCancln TradingContractItem Item Number
KEY ContractSubItem I_ACMCmmdtyCPEContrCancln ContractSubItem
KEY ContractQtyCancellationUUID I_ACMCmmdtyCPEContrCancln ACMPrcgCancellationUUID
KEY ACMContractPricingLotID I_ACMCmmdtyCPEContrCancln ACMContractPricingLotID
ACMContrCanclnSqncNmbr I_ACMCmmdtyCPEContrCancln ACMContrCanclnSqncNmbr
ACMCancellationType I_ACMCmmdtyCPEContrCancln ACMCancellationType
ACMCancellationTypeName I_ACMCmmdtyCPEContrCancln ACMCancellationTypeName Short Description
ACMTrdgContrUnderFillID I_ACMCmmdtyCPEContrCancln ACMTrdgContrUnderFillID
PurgReasonForDocCancellation I_ACMCmmdtyCPEContrCancln PurgReasonForDocCancellation Reas. for Canc.
ACMPrcgCancellationCodeText _CancReason ACMPrcgCancellationCodeText
ACMCancellationReversalStatus I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOperationIsReversed
ACMCancellationDate I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpCancellationDate
RateType I_ACMCmmdtyCPEContrCancln PrcgConditionExchangeRateType Exch. Rate Type
EffectiveDate I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpCanclnEffctvDate
ACMPricingCancellationQuantity I_ACMCmmdtyCPEContrCancln ACMContractItemTotCancelledQty
BaseUnit I_ACMCmmdtyCPEContrCancln TrdgContractItemUnitOfMeasure
ACMCancelTradeQuantity I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpCanclnQuantity
ACMContrTrdUoM I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpQuantityUnit
ACMSourcePricingLotID I_ACMCmmdtyCPEContrCancln ACMSourcePricingLotID
PrcFxtnGrpOpCancellationRate
PrcFxtnGrpOpCanclnCurrency I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpCanclnCurrency
PrcFxtnGrpOpCancelRateQuantity I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpCancelRateQuantity
PrcFxtnGrpOpCancelQuantityUnit I_ACMCmmdtyCPEContrCancln PrcFxtnGrpOpCancelQuantityUnit
ACMPrcgCancellationEquityAmt
ACMPrcgCancellationEquityCrcy I_ACMCmmdtyCPEContrCancln PrcFxtnGroupOperationCurrency
CommodityOrderRequest
CmmdtyOrderRequestStatusText

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_ACMTrdgContrCancData.
-- 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_ACMTrdgContrCancData AS
SELECT
  _Cancellation.TradingContractNumber AS TradingContractNumber,
  _Cancellation.TradingContractItem AS TradingContractItem,
  _Cancellation.ContractSubItem AS ContractSubItem,
  _Cancellation.ACMPrcgCancellationUUID AS ContractQtyCancellationUUID,
  _Cancellation.ACMContractPricingLotID AS ACMContractPricingLotID,
  _Cancellation.ACMContrCanclnSqncNmbr AS ACMContrCanclnSqncNmbr,
  _Cancellation.ACMCancellationType AS ACMCancellationType,
  _Cancellation.ACMCancellationTypeName AS ACMCancellationTypeName,
  _Cancellation.ACMTrdgContrUnderFillID AS ACMTrdgContrUnderFillID,
  _Cancellation.PurgReasonForDocCancellation AS PurgReasonForDocCancellation,
  _CancReason.ACMPrcgCancellationCodeText AS ACMPrcgCancellationCodeText,
  _Cancellation.PrcFxtnGrpOperationIsReversed AS ACMCancellationReversalStatus,
  _Cancellation.PrcFxtnGrpOpCancellationDate AS ACMCancellationDate,
  _Cancellation.PrcgConditionExchangeRateType AS RateType,
  _Cancellation.PrcFxtnGrpOpCanclnEffctvDate AS EffectiveDate,
  _Cancellation.ACMContractItemTotCancelledQty AS ACMPricingCancellationQuantity,
  _Cancellation.TrdgContractItemUnitOfMeasure AS BaseUnit,
  _Cancellation.PrcFxtnGrpOpCanclnQuantity AS ACMCancelTradeQuantity,
  _Cancellation.PrcFxtnGrpOpQuantityUnit AS ACMContrTrdUoM,
  _Cancellation.ACMSourcePricingLotID AS ACMSourcePricingLotID,
  cast( _Cancellation.PrcFxtnGrpOpCancellationRate as abap.decfloat34 ) AS PrcFxtnGrpOpCancellationRate,
  _Cancellation.PrcFxtnGrpOpCanclnCurrency AS PrcFxtnGrpOpCanclnCurrency,
  _Cancellation.PrcFxtnGrpOpCancelRateQuantity AS PrcFxtnGrpOpCancelRateQuantity,
  _Cancellation.PrcFxtnGrpOpCancelQuantityUnit AS PrcFxtnGrpOpCancelQuantityUnit,
  cast( _Cancellation.PrcFxtnGrpOperationEquityValue as abap.decfloat34 ) AS ACMPrcgCancellationEquityAmt,
  _Cancellation.PrcFxtnGroupOperationCurrency AS ACMPrcgCancellationEquityCrcy,
  cast( '' as cmmfdor_orderrequestid ) AS CommodityOrderRequest,
  cast( '' as cmmfdor_ordreqstatustext ) AS CmmdtyOrderRequestStatusText
FROM I_ACMCmmdtyCPEContrCancln AS _Cancellation
;