I_CommodityOrderFillPacket

DDL: I_COMMODITYORDERFILLPACKET SQL: ICMMDTYORDFLPKT Type: view BASIC Package: FS_CMM_CDOTE_ORDER_FILL

Basic View for Cmmdty Deriv Ord Fill Pkt

I_CommodityOrderFillPacket is a Basic CDS View that provides data about "Basic View for Cmmdty Deriv Ord Fill Pkt" in SAP S/4HANA. It reads from 3 data sources (cmmfdor_d_order, cmmfdof_d_flpkt, I_CmmdtyOrderFillPacketSubAcct) and exposes 38 fields with key field CommodityOrderFillPacketUUID. It has 1 association to related views. Part of development package FS_CMM_CDOTE_ORDER_FILL.

Data Sources (3)

SourceAliasJoin Type
cmmfdor_d_order _CommodityOrderRequest left_outer
cmmfdof_d_flpkt FillPacket from
I_CmmdtyOrderFillPacketSubAcct FillPacketSubAcct left_outer

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_CmmdtyOrderFillPacket _Extension $projection.CommodityOrderFillPacketUUID = _Extension.CommodityOrderFillPacketUUID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICMMDTYORDFLPKT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Basic View for Cmmdty Deriv Ord Fill Pkt view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY CommodityOrderFillPacketUUID cmmfdof_d_flpkt commodityorderfillpacketuuid Key
CmmdtyOrderFillPacket cmmfdof_d_flpkt cmmdtyorderfillpacket Fill Packet Sequence
CmmdtyOrdFillPacketType cmmfdof_d_flpkt cmmdtyordfillpackettype Fill Packet Type
CommodityOrderFillPacketID cmmfdof_d_flpkt commodityorderfillpacketid Fill Packet ID
CmmdtyFillPacketMsgOrdID cmmfdof_d_flpkt cmmdtyfillpacketmsgordid External Order Ref
CmmdtyFillPacketTrdExecutionID cmmfdof_d_flpkt cmmdtyfillpackettrdexecutionid Trade Exec. ID
CmmdtyOrderFillRequestType cmmfdof_d_flpkt cmmdtyorderfillrequesttype Fill Packet Type
CmmdtyOrdFillCounterPartyInfo cmmfdof_d_flpkt cmmdtyordfillcounterpartyinfo Counterparty Data
CmmdtyOrdReqFilledQtyInLots cmmfdof_d_flpkt cmmdtyordreqfilledqtyinlots Order Lots
CmmdtyOrdReqRmngQtyInLots cmmfdof_d_flpkt cmmdtyordreqrmngqtyinlots Open Lots
CmmdtyOrderFillQuantityInLots cmmfdof_d_flpkt cmmdtyordreqfilledqtyinlots Order Lots
CmmdtyOrdFillRejectionReason cmmfdof_d_flpkt cmmdtyordfillrejectionreason Rejection Reason
CmmdtyOrdFillMultiLegType cmmfdof_d_flpkt cmmdtyordfillmultilegtype Multileg Type
CmmdtyOrderFillPacketStatus cmmfdof_d_flpkt cmmdtyorderfillpacketstatus Fill Packet Status
CmmdtyOrderIsFillWithOrder cmmfdof_d_flpkt cmmdtyorderisfillwithorder Fill With Order
CmmdtyOrdFillFirstDistrdDteTme cmmfdof_d_flpkt cmmdtyordfillfirstdistrddtetme First Distributed On
CmmdtyOrdFillLastDistrdDateTme cmmfdof_d_flpkt cmmdtyordfilllastdistrddatetme Last Distributed On
CommodityOrderRequestTrader cmmfdof_d_flpkt commodityorderrequesttrader Trader
CommodityOrderFillDecidedBy cmmfdof_d_flpkt decidedby Decided By
CommodityOrderFillDecidedOn cmmfdof_d_flpkt decidedon Decided On
CommodityasCommodity
CommoditySubAccountUUID I_CmmdtyOrderFillPacketSubAcct CommoditySubAccountUUID Key
DerivativeContrSpecification I_CmmdtyOrderFillPacketSubAcct DerivativeContrSpecification DCS ID
CommoditySubAccount I_CmmdtyOrderFillPacketSubAcct CommoditySubAccount Subaccount ID
CommoditySubAccountName I_CmmdtyOrderFillPacketSubAcct CommoditySubAccountName Subaccount Name
CommodityDerivativeBroker I_CmmdtyOrderFillPacketSubAcct CommodityDerivativeBroker Broker ID
CompanyCode I_CmmdtyOrderFillPacketSubAcct CompanyCode Receiver Company Code
ProfitCenter I_CmmdtyOrderFillPacketSubAcct ProfitCenter Profit Center
CmmdtyOrderDateTime cmmfdor_d_order creationdatetime Timestamp
CmmdtyOrderRequestType cmmfdor_d_order cmmdtyorderrequesttype Order Type
CmmdtyOrderRequestSource cmmfdor_d_order cmmdtyorderrequestsource Order Source
CmmdtyOrderRequestReason cmmfdor_d_order cmmdtyorderrequestreason Order Reason
CmmdtyOrdRequestQuantityInLot cmmfdor_d_order cmmdtyordrequestquantityinlot Quantity Amendment
CmmdtyOrderRequestQuantityUnit cmmfdor_d_order cmmdtydrvtvquantityunitperlot DCS Unit of Measure
createdbyuserasCreatedByUser
CreationDateTime cmmfdof_d_flpkt creationdatetime Timestamp
LastChangedByUser cmmfdof_d_flpkt lastchangedbyuser User Name
lastchangedatetimeasLastChangeDateTime

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_CommodityOrderFillPacket.
-- 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: ICMMDTYORDFLPKT

CREATE VIEW I_CommodityOrderFillPacket AS
SELECT
  FillPacket.commodityorderfillpacketuuid AS CommodityOrderFillPacketUUID,
  FillPacket.cmmdtyorderfillpacket AS CmmdtyOrderFillPacket,
  FillPacket.cmmdtyordfillpackettype AS CmmdtyOrdFillPacketType,
  FillPacket.commodityorderfillpacketid AS CommodityOrderFillPacketID,
  FillPacket.cmmdtyfillpacketmsgordid AS CmmdtyFillPacketMsgOrdID,
  FillPacket.cmmdtyfillpackettrdexecutionid AS CmmdtyFillPacketTrdExecutionID,
  FillPacket.cmmdtyorderfillrequesttype AS CmmdtyOrderFillRequestType,
  FillPacket.cmmdtyordfillcounterpartyinfo AS CmmdtyOrdFillCounterPartyInfo,
  FillPacket.cmmdtyordreqfilledqtyinlots AS CmmdtyOrdReqFilledQtyInLots,
  FillPacket.cmmdtyordreqrmngqtyinlots AS CmmdtyOrdReqRmngQtyInLots,
  FillPacket.cmmdtyordreqfilledqtyinlots AS CmmdtyOrderFillQuantityInLots,
  FillPacket.cmmdtyordfillrejectionreason AS CmmdtyOrdFillRejectionReason,
  FillPacket.cmmdtyordfillmultilegtype AS CmmdtyOrdFillMultiLegType,
  FillPacket.cmmdtyorderfillpacketstatus AS CmmdtyOrderFillPacketStatus,
  FillPacket.cmmdtyorderisfillwithorder AS CmmdtyOrderIsFillWithOrder,
  FillPacket.cmmdtyordfillfirstdistrddtetme AS CmmdtyOrdFillFirstDistrdDteTme,
  FillPacket.cmmdtyordfilllastdistrddatetme AS CmmdtyOrdFillLastDistrdDateTme,
  FillPacket.commodityorderrequesttrader AS CommodityOrderRequestTrader,
  FillPacket.decidedby AS CommodityOrderFillDecidedBy,
  FillPacket.decidedon AS CommodityOrderFillDecidedOn,
  FillPacketSubAcct.CommoditySubAccountUUID AS CommoditySubAccountUUID,
  FillPacketSubAcct.DerivativeContrSpecification AS DerivativeContrSpecification,
  FillPacketSubAcct.CommoditySubAccount AS CommoditySubAccount,
  FillPacketSubAcct.CommoditySubAccountName AS CommoditySubAccountName,
  FillPacketSubAcct.CommodityDerivativeBroker AS CommodityDerivativeBroker,
  FillPacketSubAcct.CompanyCode AS CompanyCode,
  FillPacketSubAcct.ProfitCenter AS ProfitCenter,
  _CommodityOrderRequest.creationdatetime AS CmmdtyOrderDateTime,
  _CommodityOrderRequest.cmmdtyorderrequesttype AS CmmdtyOrderRequestType,
  _CommodityOrderRequest.cmmdtyorderrequestsource AS CmmdtyOrderRequestSource,
  _CommodityOrderRequest.cmmdtyorderrequestreason AS CmmdtyOrderRequestReason,
  _CommodityOrderRequest.cmmdtyordrequestquantityinlot AS CmmdtyOrdRequestQuantityInLot,
  _CommodityOrderRequest.cmmdtydrvtvquantityunitperlot AS CmmdtyOrderRequestQuantityUnit,
  FillPacket.creationdatetime AS CreationDateTime,
  FillPacket.lastchangedbyuser AS LastChangedByUser,
  FillPacket.lastchangedatetime as LastChangeDateTime AS lastchangedatetimeasLastChangeDateTime
FROM cmmfdof_d_flpkt AS FillPacket
LEFT OUTER JOIN I_CmmdtyOrderFillPacketSubAcct AS FillPacketSubAcct ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN cmmfdor_d_order AS _CommodityOrderRequest ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN E_CmmdtyOrderFillPacket AS _Extension ON CommodityOrderFillPacketUUID = _Extension.CommodityOrderFillPacketUUID  -- association [0..1]
;