C_CommodityOrdFillPacketTP

DDL: C_COMMODITYORDFILLPACKETTP SQL: CCMMDTYORDFPKTTP Type: view CONSUMPTION

Fill Packet Information

C_CommodityOrdFillPacketTP is a Consumption CDS View that provides data about "Fill Packet Information" in SAP S/4HANA. It reads from 1 data source (I_CommodityOrdFillPacketTP) and exposes 42 fields. It has 22 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CommodityOrdFillPacketTP FillPacket from

Associations (22)

CardinalityTargetAliasCondition
[0..*] C_CommodityOrderFillTP _Fill $projection.CommodityOrderFillPacketUUID = _Fill.CommodityOrderFillPacketUUID
[0..*] C_CmmdtyOrdFillEnrichment _FillEnrich $projection.CommodityOrderFillPacketUUID = _FillEnrich.CommodityOrderFillPacketUUID
[0..*] C_CommodityOrdFillPacketLogTP _FillPacketLog $projection.CommodityOrderFillPacketUUID = _FillPacketLog.CommodityOrderFillPacketUUID -- To get text for Commodity Description
[0..1] I_CmmdtyText _Commodity $projection.Commodity = _Commodity.Commodity and _Commodity.Language = $session.system_language --
[0..1] I_CommodityOrdFillTypeText _CommodityFillPacketTypeText $projection.CmmdtyOrdFillPacketType = _CommodityFillPacketTypeText.CmmdtyOrderFillRequestType --
[0..1] I_CmmdtyOrdFillPktStsText _CmmdtyOrdFillPacketStatusText $projection.CmmdtyOrderFillPacketStatus = _CmmdtyOrdFillPacketStatusText.CmmdtyOrderFillPacketStatus --
[0..1] I_CmmdtySubAcctBrokerVH _CmmdtySubAcctBrokerVH $projection.CommodityDerivativeBroker = _CmmdtySubAcctBrokerVH.BusinessPartner --
[0..1] I_CmmdtyOrdReqCntrPtyText _CmmdtyCounterPartyText $projection.CmmdtyOrdFillCounterPartyInfo = _CmmdtyCounterPartyText.CmmdtyOrdFillCounterPartyInfo --
[0..1] I_CommodityOrderRequestVH _CmmdtyOrderRequestVH $projection.CommodityOrderRequest = _CmmdtyOrderRequestVH.CommodityOrderRequest -- Assigned Documents
[0..*] C_CmmdtyOrdFillAssgdDocTP _Document $projection.CommodityOrderFillPacketUUID = _Document.CommodityOrderFillPacketUUID -- Assigned Fills
[0..*] C_CmmdtyOrdFillPacketAssgdFill _AssignedFills $projection.CommodityOrderFillPacketUUID = _AssignedFills.CommodityOrderFillPacketUUID -- Error Log
[1..1] C_CmmdtyOrderFillPacketLog _ErrorLog $projection.CommodityOrderFillPacketUUID = _ErrorLog.CommodityOrderFillPacketUUID -- Assigned Documents
[0..*] I_CmmdtyOrderAssgdDocByPacket _DocumentCount $projection.CommodityOrderFillPacketUUID = _DocumentCount.CommodityOrderFillPacketUUID --Related Fills
[0..*] I_CmmdtyOrderAssgdFillByPacket _AssignedFillsCount $projection.CommodityOrderFillPacketUUID = _AssignedFillsCount.CommodityOrderFillPacketUUID --
[0..1] I_CmmdtyDrvtvOrderUserDetails _CreatedBy $projection.CreatedByUser = _CreatedBy.UserID --
[0..1] I_CmmdtyDrvtvOrderUserDetails _LastChangedBy $projection.LastChangedByUser = _LastChangedBy.UserID --
[0..1] I_CmmdtyDrvtvOrderUserDetails _CommodityOrderFillDecidedBy $projection.CommodityOrderFillDecidedBy = _CommodityOrderFillDecidedBy.UserID --
[0..1] I_CmmdtyOrdRequestKindText _CommodityOrdReqKindText $projection.CmmdtyOrderRequestKind = _CommodityOrdReqKindText.CmmdtyOrderRequestKind ---
[0..1] I_CmmdtyOrdReqReasonText _CommodityOrdReqReasonText $projection.CmmdtyOrderRequestReason = _CommodityOrdReqReasonText.CmmdtyOrderRequestReason --
[0..1] I_ProfitCenterText _ProfitCenterText _ProfitCenterText.Language = $session.system_language and _ProfitCenterText.ProfitCenter = $projection.ProfitCenter and _ProfitCenterText.ValidityEndDate >= $session.system_date and _ProfitCenterText.ValidityStartDate <= $session.system_date and _ProfitCenterText.ControllingArea = $projection.ControllingArea --
[0..*] C_HierRuntimeRprstnDplLeafNode _ProfitCenterHierLeafNode $projection.ProfitCenter = _ProfitCenterHierLeafNode.UnivHierarchyBusinessEntity and $projection.ControllingArea = _ProfitCenterHierLeafNode.HierarchyNodeClass and _ProfitCenterHierLeafNode.ValidityStartDate <= $session.system_date and _ProfitCenterHierLeafNode.ValidityEndDate >= $session.system_date and _ProfitCenterHierLeafNode.HierarchyType = '0106' -- Extension View for Commodity Order Fill Packet
[0..1] E_CmmdtyOrderFillPacket _Extension $projection.CommodityOrderFillPacketUUID = _Extension.CommodityOrderFillPacketUUID

Annotations (23)

NameValueLevelField
AbapCatalog.sqlViewName CCMMDTYORDFPKTTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Fill Packet Information view
VDM.viewType #CONSUMPTION view
Search.searchable true view
Metadata.allowExtensions true view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled false view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeNamePlural Fill Packets view
UI.headerInfo.typeName Commodity Derivative Order Fill Packet view
UI.headerInfo.title.value CommodityOrderFillPacketID view

Fields (42)

KeyFieldSource TableSource FieldDescription
CommodityOrderRequestUUID
CommodityOrderFillPacketID
CmmdtyOrderFillPacket
CommodityOrderRequest
CmmdtyOrderRequestTypeText
CmmdtyOrdFillMultiLegType
CommodityNameasCommodityName
CmmdtyOrdFillFirstDistrdDteTme
CmmdtyOrdFillLastDistrdDateTme
CmmdtyOrderFillPacketStatus
ProfitCenterasProfitCenter
ProfitCenterNameasProfitCenterName
CompanyCodeasCompanyCode
CompanyCodeNameasCompanyCodeName
ProfitCenterHierarchy
ProfitCenterHierarchyNode
CmmdtyFillPacketTrdExecutionID I_CommodityOrdFillPacketTP CmmdtyFillPacketTrdExecutionID Trade Execution ID
ControllingAreaasControllingArea
CmmdtyOrderFillRequestType I_CommodityOrdFillPacketTP CmmdtyOrderFillRequestType Fill Packet Type
CmmdtyFillPacketNrOfAssgdDocs _DocumentCount CmmdtyFillPacketNrOfAssgdDocs
CmmdtyFillPacketNrOfAssgdFills _AssignedFillsCount CmmdtyFillPacketNrOfAssgdFills
CriticalityasCriticality
CriticalityCodeasCriticalityCode
CreationDateTimeasCreationDateTime
LastChangeDateTimeasLastChangeDateTime
CreatedByUserasCreatedByUser
LastChangedByUserasLastChangedByUser
LastChangedByUserasLastChangeByUser
Associations_Fill
_FillEnrich _FillEnrich
_FillPacketLog _FillPacketLog
_CmmdtyOrdFillPacketStatusText _CmmdtyOrdFillPacketStatusText
_CmmdtyOrderRequestVH _CmmdtyOrderRequestVH
_CmmdtyCounterPartyText _CmmdtyCounterPartyText
_Document _Document
_AssignedFills _AssignedFills
_ErrorLog _ErrorLog
_CreatedBy _CreatedBy
_LastChangedBy _LastChangedBy
_CommodityOrderFillDecidedBy _CommodityOrderFillDecidedBy
_ProfitCenterText _ProfitCenterText
_ProfitCenterHierLeafNode _ProfitCenterHierLeafNode

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_CommodityOrdFillPacketTP.
-- 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: CCMMDTYORDFPKTTP

CREATE VIEW C_CommodityOrdFillPacketTP AS
SELECT
  cast('' as fis_prctr_hryid_42) AS ProfitCenterHierarchy,
  cast('' as fis_prctr_hrynid_50) AS ProfitCenterHierarchyNode,
  FillPacket.CmmdtyFillPacketTrdExecutionID AS CmmdtyFillPacketTrdExecutionID,
  FillPacket.CmmdtyOrderFillRequestType AS CmmdtyOrderFillRequestType,
  _DocumentCount.CmmdtyFillPacketNrOfAssgdDocs AS CmmdtyFillPacketNrOfAssgdDocs,
  _AssignedFillsCount.CmmdtyFillPacketNrOfAssgdFills AS CmmdtyFillPacketNrOfAssgdFills
FROM I_CommodityOrdFillPacketTP AS FillPacket
LEFT OUTER JOIN C_CommodityOrderFillTP AS _Fill ON CommodityOrderFillPacketUUID = _Fill.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN C_CmmdtyOrdFillEnrichment AS _FillEnrich ON CommodityOrderFillPacketUUID = _FillEnrich.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN C_CommodityOrdFillPacketLogTP AS _FillPacketLog ON CommodityOrderFillPacketUUID = _FillPacketLog.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN I_CmmdtyText AS _Commodity ON Commodity = _Commodity.Commodity AND _Commodity.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CommodityOrdFillTypeText AS _CommodityFillPacketTypeText ON CmmdtyOrdFillPacketType = _CommodityFillPacketTypeText.CmmdtyOrderFillRequestType  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyOrdFillPktStsText AS _CmmdtyOrdFillPacketStatusText ON CmmdtyOrderFillPacketStatus = _CmmdtyOrdFillPacketStatusText.CmmdtyOrderFillPacketStatus  -- association [0..1]
LEFT OUTER JOIN I_CmmdtySubAcctBrokerVH AS _CmmdtySubAcctBrokerVH ON CommodityDerivativeBroker = _CmmdtySubAcctBrokerVH.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyOrdReqCntrPtyText AS _CmmdtyCounterPartyText ON CmmdtyOrdFillCounterPartyInfo = _CmmdtyCounterPartyText.CmmdtyOrdFillCounterPartyInfo  -- association [0..1]
LEFT OUTER JOIN I_CommodityOrderRequestVH AS _CmmdtyOrderRequestVH ON CommodityOrderRequest = _CmmdtyOrderRequestVH.CommodityOrderRequest  -- association [0..1]
LEFT OUTER JOIN C_CmmdtyOrdFillAssgdDocTP AS _Document ON CommodityOrderFillPacketUUID = _Document.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN C_CmmdtyOrdFillPacketAssgdFill AS _AssignedFills ON CommodityOrderFillPacketUUID = _AssignedFills.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN C_CmmdtyOrderFillPacketLog AS _ErrorLog ON CommodityOrderFillPacketUUID = _ErrorLog.CommodityOrderFillPacketUUID  -- association [1..1]
LEFT OUTER JOIN I_CmmdtyOrderAssgdDocByPacket AS _DocumentCount ON CommodityOrderFillPacketUUID = _DocumentCount.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN I_CmmdtyOrderAssgdFillByPacket AS _AssignedFillsCount ON CommodityOrderFillPacketUUID = _AssignedFillsCount.CommodityOrderFillPacketUUID  -- association [0..*]
LEFT OUTER JOIN I_CmmdtyDrvtvOrderUserDetails AS _CreatedBy ON CreatedByUser = _CreatedBy.UserID  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyDrvtvOrderUserDetails AS _LastChangedBy ON LastChangedByUser = _LastChangedBy.UserID  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyDrvtvOrderUserDetails AS _CommodityOrderFillDecidedBy ON CommodityOrderFillDecidedBy = _CommodityOrderFillDecidedBy.UserID  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyOrdRequestKindText AS _CommodityOrdReqKindText ON CmmdtyOrderRequestKind = _CommodityOrdReqKindText.CmmdtyOrderRequestKind  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyOrdReqReasonText AS _CommodityOrdReqReasonText ON CmmdtyOrderRequestReason = _CommodityOrdReqReasonText.CmmdtyOrderRequestReason  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterText ON _ProfitCenterText.Language = $session.system_language AND _ProfitCenterText.ProfitCenter = ProfitCenter AND _ProfitCenterText.ValidityEndDate >= $session.system_date AND _ProfitCenterText.ValidityStartDate <= $session.system_date AND _ProfitCenterText.ControllingArea = ControllingArea  -- association [0..1]
LEFT OUTER JOIN C_HierRuntimeRprstnDplLeafNode AS _ProfitCenterHierLeafNode ON ProfitCenter = _ProfitCenterHierLeafNode.UnivHierarchyBusinessEntity AND ControllingArea = _ProfitCenterHierLeafNode.HierarchyNodeClass AND _ProfitCenterHierLeafNode.ValidityStartDate <= $session.system_date AND _ProfitCenterHierLeafNode.ValidityEndDate >= $session.system_date AND _ProfitCenterHierLeafNode.HierarchyType = '0106'  -- association [0..*]
LEFT OUTER JOIN E_CmmdtyOrderFillPacket AS _Extension ON CommodityOrderFillPacketUUID = _Extension.CommodityOrderFillPacketUUID  -- association [0..1]
;