C_CmmdtyOrdFillRelatedFill

DDL: C_CMMDTYORDFILLRELATEDFILL SQL: CCMMDTYFILLREL Type: view CONSUMPTION

Assigned Fills Consumption View

C_CmmdtyOrdFillRelatedFill is a Consumption CDS View that provides data about "Assigned Fills Consumption View" in SAP S/4HANA. It reads from 3 data sources (I_CmmdtyOrderRequestType, I_CmmdtyDrvtvContrKeyDates, I_CommodityOrderFill) and exposes 14 fields with key field CommodityOrderFillUUID. It has 5 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_CmmdtyOrderRequestType _CommodityOrderRequestType left_outer
I_CmmdtyDrvtvContrKeyDates DerivativeContractKeyDates left_outer
I_CommodityOrderFill Fill from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_CmmdtyOrdFillPacketCommodity _FillPacket $projection.CommodityOrderFillPacketUUID = _FillPacket.CommodityOrderFillPacketUUID --
[0..1] I_CmmdtyOrdFillPosTypeText _CmmdtyOrdFillPositionText $projection.CmmdtyOrderRequestFlowType = _CmmdtyOrdFillPositionText.CmmdtyOrderFillPositionType --
[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 CCMMDTYFILLREL 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 CommodityOrderFill view
UI.presentationVariant.sortOrder.direction #DESC view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY CommodityOrderFillUUID I_CommodityOrderFill CommodityOrderFillUUID Key
CommodityOrderRequestUUID I_CommodityOrderFill CommodityOrderRequestUUID Key
CommodityOrderFillPacketUUID I_CommodityOrderFill CommodityOrderFillPacketUUID Key
CmmdtyOrderFillPacket I_CommodityOrderFill CmmdtyOrderFillPacket Fill Packet Sequence
CommodityOrderFillasCommodityOrderFill
CmmdtyOrderFillFutureName _CommodityFutureID CmmdtyOrderFillFutureName
DerivativeContrSpecName _DerivativeContractSpecText DerivativeContrSpecName
MarketIdentifierCodeName _MarketIdentifierCodeText MarketIdentifierCodeName
MaturityKeyDateasMaturityKeyDate
CmmdtyOrderFillPrice I_CommodityOrderFill CmmdtyOrderFillPrice Fill Price
Associations_FillPacket
_CmmdtyOrdFillPositionText _CmmdtyOrdFillPositionText
Counterparty I_CmmdtyOrderRequestType Counterparty Supplier
CmmdtyOrderRequestType I_CommodityOrderFill CmmdtyOrderRequestType Order Type

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_CmmdtyOrdFillRelatedFill.
-- 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: CCMMDTYFILLREL

CREATE VIEW C_CmmdtyOrdFillRelatedFill AS
SELECT
  Fill.CommodityOrderFillUUID AS CommodityOrderFillUUID,
  Fill.CommodityOrderRequestUUID AS CommodityOrderRequestUUID,
  Fill.CommodityOrderFillPacketUUID AS CommodityOrderFillPacketUUID,
  Fill.CmmdtyOrderFillPacket AS CmmdtyOrderFillPacket,
  _CommodityFutureID.CmmdtyOrderFillFutureName AS CmmdtyOrderFillFutureName,
  _DerivativeContractSpecText.DerivativeContrSpecName AS DerivativeContrSpecName,
  _MarketIdentifierCodeText.MarketIdentifierCodeName AS MarketIdentifierCodeName,
  Fill.CmmdtyOrderFillPrice AS CmmdtyOrderFillPrice,
  _CommodityOrderRequestType.Counterparty AS Counterparty,
  Fill.CmmdtyOrderRequestType AS CmmdtyOrderRequestType
FROM I_CommodityOrderFill AS Fill
LEFT OUTER JOIN I_CmmdtyDrvtvContrKeyDates AS DerivativeContractKeyDates ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CmmdtyOrderRequestType AS _CommodityOrderRequestType 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_CmmdtyOrdFillPosTypeText AS _CmmdtyOrdFillPositionText ON CmmdtyOrderRequestFlowType = _CmmdtyOrdFillPositionText.CmmdtyOrderFillPositionType  -- association [0..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]
;