C_CmmdtyOrdReqAssignedFill

DDL: C_CMMDTYORDREQASSIGNEDFILL SQL: CCMMDTYORDFLL Type: view CONSUMPTION

Assigned Fills Consumption View

C_CmmdtyOrdReqAssignedFill is a Consumption CDS View that provides data about "Assigned Fills Consumption View" in SAP S/4HANA. It reads from 2 data sources (I_CmmdtyDrvtvFlowTypeText, I_CommodityOrderRequestFill) and exposes 21 fields with key field CommodityOrderFillUUID. It has 4 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_CmmdtyDrvtvFlowTypeText CmmdtyOrdFillPositionText left_outer
I_CommodityOrderRequestFill CommodityOrderFill from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_CmmdtyOrdFillPacketCommodity _FillPacket $projection.CommodityOrderFillPacketUUID = _FillPacket.CommodityOrderFillPacketUUID --
[0..1] I_CmmdtyOrderFutureIDVH _CommodityFutureID $projection.CmmdtyOrderFillFutureID = _CommodityFutureID.CmmdtyOrderFillFutureID and $projection.DerivativeContrSpecification = _CommodityFutureID.DerivativeContrSpecification and $projection.MarketIdentifierCode = _CommodityFutureID.MarketIdentifierCode --
[0..1] I_DerivativeContractSpecText _DerivativeContractSpecText $projection.DerivativeContrSpecification = _DerivativeContractSpecText.DerivativeContrSpecification and Language = $session.system_language --
[0..1] i_MarketIdentifierCodeText _MarketIdentifierCodeText $projection.MarketIdentifierCode = _MarketIdentifierCodeText.MarketIdentifierCode and Language = $session.system_language

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CCMMDTYORDFLL view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
Search.searchable false view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.allowExtensions true view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Assigned Fills Consumption View view
UI.presentationVariant.sortOrder.by CmmdtyOrderFillPacket view
UI.presentationVariant.sortOrder.direction #DESC view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY CommodityOrderFillUUID I_CommodityOrderRequestFill CommodityOrderFillUUID Key
CommodityOrderRequestUUID I_CommodityOrderRequestFill CommodityOrderRequestUUID Key
CommodityOrderFillPacketUUID I_CommodityOrderRequestFill CommodityOrderFillPacketUUID Key
CmmdtyOrderFillPacket I_CommodityOrderRequestFill CmmdtyOrderFillPacket Fill Packet Sequence
CommodityOrderFill I_CommodityOrderRequestFill CommodityOrderFill Fill ID
CmmdtyOrderFillQuantityUnit I_CommodityOrderRequestFill CmmdtyOrderFillQuantityUnit
CmmdtyOrderFillPrice I_CommodityOrderRequestFill CmmdtyOrderFillPrice Fill Price
CmmdtyOrderFillPriceCrcy I_CommodityOrderRequestFill CmmdtyOrderFillPriceCrcy Fill Price Currency
CmmdtyOrdFillPricePerFillText
CmmdtyOrderFillQuantityInLots
CmmdtyOrderFillRequestType I_CommodityOrderRequestFill CmmdtyOrderFillRequestType Fill Packet Type
Commodity I_CommodityOrderRequestFill Commodity Commodity Code
CmmdtyOrderFillDateTime I_CommodityOrderRequestFill CmmdtyOrderFillDateTime Transaction Time
CommodityOrderFillPacketID
CmmdtyOrdFillCumulativeQtyUnit I_CommodityOrderRequestFill CmmdtyOrderFillQuantityUnit
CmmdtyOrderRequestFlowType I_CommodityOrderRequestFill CmmdtyOrderRequestFlowType Flow Type
CmmdtyDerivativeFlowTypeText
CmmdtyOrderFillFutureName _CommodityFutureID CmmdtyOrderFillFutureName
DerivativeContrSpecName _DerivativeContractSpecText DerivativeContrSpecName
MarketIdentifierCodeName _MarketIdentifierCodeText MarketIdentifierCodeName
Associations_FillPacket

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_CmmdtyOrdReqAssignedFill.
-- 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: CCMMDTYORDFLL

CREATE VIEW C_CmmdtyOrdReqAssignedFill AS
SELECT
  CommodityOrderFill.CommodityOrderFillUUID AS CommodityOrderFillUUID,
  CommodityOrderFill.CommodityOrderRequestUUID AS CommodityOrderRequestUUID,
  CommodityOrderFill.CommodityOrderFillPacketUUID AS CommodityOrderFillPacketUUID,
  CommodityOrderFill.CmmdtyOrderFillPacket AS CmmdtyOrderFillPacket,
  CommodityOrderFill.CommodityOrderFill AS CommodityOrderFill,
  CommodityOrderFill.CmmdtyOrderFillQuantityUnit AS CmmdtyOrderFillQuantityUnit,
  CommodityOrderFill.CmmdtyOrderFillPrice AS CmmdtyOrderFillPrice,
  CommodityOrderFill.CmmdtyOrderFillPriceCrcy AS CmmdtyOrderFillPriceCrcy,
  cast( 0 as cmmfdor_priceperfilltext ) AS CmmdtyOrdFillPricePerFillText,
  cast(CommodityOrderFill.CmmdtyOrderFillQuantityInLots as cmmfdof_cmmdtyfilledlots preserving type ) AS CmmdtyOrderFillQuantityInLots,
  CommodityOrderFill.CmmdtyOrderFillRequestType AS CmmdtyOrderFillRequestType,
  CommodityOrderFill.Commodity AS Commodity,
  CommodityOrderFill.CmmdtyOrderFillDateTime AS CmmdtyOrderFillDateTime,
  cast(CommodityOrderFill.CommodityOrderFillPacketID as cmmfdof_cmmdtyorderfillpkt preserving type ) AS CommodityOrderFillPacketID,
  CommodityOrderFill.CmmdtyOrderFillQuantityUnit AS CmmdtyOrdFillCumulativeQtyUnit,
  CommodityOrderFill.CmmdtyOrderRequestFlowType AS CmmdtyOrderRequestFlowType,
  cast( CmmdtyOrdFillPositionText.CmmdtyDerivativeFlowTypeText as cmmfdor_ordreqflowtypetext preserving type ) AS CmmdtyDerivativeFlowTypeText,
  _CommodityFutureID.CmmdtyOrderFillFutureName AS CmmdtyOrderFillFutureName,
  _DerivativeContractSpecText.DerivativeContrSpecName AS DerivativeContrSpecName,
  _MarketIdentifierCodeText.MarketIdentifierCodeName AS MarketIdentifierCodeName
FROM I_CommodityOrderRequestFill AS CommodityOrderFill
LEFT OUTER JOIN I_CmmdtyDrvtvFlowTypeText AS CmmdtyOrdFillPositionText ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CmmdtyOrdFillPacketCommodity AS _FillPacket ON CommodityOrderFillPacketUUID = _FillPacket.CommodityOrderFillPacketUUID  -- association [1..1]
LEFT OUTER JOIN I_CmmdtyOrderFutureIDVH AS _CommodityFutureID ON CmmdtyOrderFillFutureID = _CommodityFutureID.CmmdtyOrderFillFutureID AND DerivativeContrSpecification = _CommodityFutureID.DerivativeContrSpecification AND MarketIdentifierCode = _CommodityFutureID.MarketIdentifierCode  -- association [0..1]
LEFT OUTER JOIN I_DerivativeContractSpecText AS _DerivativeContractSpecText ON DerivativeContrSpecification = _DerivativeContractSpecText.DerivativeContrSpecification AND Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN i_MarketIdentifierCodeText AS _MarketIdentifierCodeText ON MarketIdentifierCode = _MarketIdentifierCodeText.MarketIdentifierCode AND Language = $session.system_language  -- association [0..1]
;