C_CommodityOrdFillPacketTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_CommodityOrdFillPacketTP | FillPacket | from |
Associations (22)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA