C_CmmdtyOrdReqBracketTP

DDL: C_CMMDTYORDREQBRACKETTP SQL: CCMMDTYORDBKTTP Type: view CONSUMPTION Package: FS_CMM_CDOTE_ORDER_REQUEST

Order Bracket Information

C_CmmdtyOrdReqBracketTP is a Consumption CDS View that provides data about "Order Bracket Information" in SAP S/4HANA. It reads from 1 data source (I_CmmdtyOrdReqBracketTP) and exposes 23 fields. It has 4 associations to related views. Part of development package FS_CMM_CDOTE_ORDER_REQUEST.

Data Sources (1)

SourceAliasJoin Type
I_CmmdtyOrdReqBracketTP OrderRequestBracket from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_CmmdtyOrdBracketTypeVH _CmmdtyOrderBracketType $projection.CmmdtyOrderRequestBracketType = _CmmdtyOrderBracketType.CmmdtyOrderRequestBracketType -- Assigned Commodity Derivative Orders
[0..*] C_CmmdtyOrdReqBracketItmTP _CommodityOrderReqBracketItem $projection.CmmdtyOrderRequestBracketUUID = _CommodityOrderReqBracketItem.CmmdtyOrderRequestBracketUUID -- Assigned Commodity Derivative Orders
[0..*] I_CmmdtyAssgdOrderReqByBracket _AssignedOrderCount $projection.CmmdtyOrderRequestBracketUUID = _AssignedOrderCount.CmmdtyOrderRequestBracketUUID -- Extension View for Free Characteristics in Commodity Derivative Order Bracket
[0..1] E_CommodityOrderRequestBracket _Extension $projection.CmmdtyOrderRequestBracketUUID = _Extension.CmmdtyOrderRequestBracketUUID

Annotations (25)

NameValueLevelField
AbapCatalog.sqlViewName CCMMDTYORDBKTTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Order Bracket 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 true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
UI.presentationVariant.sortOrder.by CommodityOrderRequestBracket view
UI.presentationVariant.sortOrder.direction #DESC view
UI.headerInfo.typeNamePlural Order Brackets view
UI.headerInfo.typeName Commodity Derivative Order Bracket view
UI.headerInfo.title.value CommodityOrderRequestBracket view
UI.lineItem.criticality CmmdtyDrvtvOrdTrdExecIsRecent view

Fields (23)

KeyFieldSource TableSource FieldDescription
CmmdtyOrderRequestBracketText _CmmdtyOrderBracketType CmmdtyOrderRequestBracketText
CriticalityCodeasCriticalityCode
CriticalityasCriticality
CmmdtyOrderRequestQuantityUnit I_CmmdtyOrdReqBracketTP CmmdtyOrderRequestQuantityUnit Qty For Filling UOM
CmmdtyOrdReqToPriceTotQtyUnit I_CmmdtyOrdReqBracketTP CmmdtyOrdReqToPriceTotQtyUnit DCS Unit of Measure
CmmdtyOrdBracketFilledQtyUnit I_CmmdtyOrdReqBracketTP CmmdtyOrdBracketFilledQtyUnit Qty For Filling UOM
CmmdtyOrdBracketPricedQtyUnit I_CmmdtyOrdReqBracketTP CmmdtyOrdBracketPricedQtyUnit Qty For Filling UOM
CmmdtyBracketFillQtyIsVisible I_CmmdtyOrdReqBracketTP CmmdtyBracketFillQtyIsVisible
CmmdtyBracketPrcdQtyIsVisible I_CmmdtyOrdReqBracketTP CmmdtyBracketPrcdQtyIsVisible
CmmdtyBracketFilledQtyMsgText
CmmdtyBracketPricedQtyMsgText
ActiveFlag I_CmmdtyOrdReqBracketTP ActiveFlag
CreatedByUserasCreatedByUser
CreatedByUserName I_CmmdtyOrdReqBracketTP CreatedByUserName Person Resp.
CreationDateTime I_CmmdtyOrdReqBracketTP CreationDateTime Timestamp
CreationDateDecimalValue I_CmmdtyOrdReqBracketTP CreationDateDecimalValue Created At
LastChangedByUser I_CmmdtyOrdReqBracketTP LastChangedByUser User Name
LastChangedByUserName I_CmmdtyOrdReqBracketTP LastChangedByUserName User Name
LastChangeDateTime I_CmmdtyOrdReqBracketTP LastChangeDateTime Timestamp
LastChangeDate I_CmmdtyOrdReqBracketTP LastChangeDate Time Stamp
CmmdtyDrvtvOrdTrdExecIsRecent I_CmmdtyOrdReqBracketTP CmmdtyDrvtvOrdTrdExecIsRecent
CmmdtyOrdBracketNrOfAssgdOrds _AssignedOrderCount CmmdtyOrdBracketNrOfAssgdOrds
_CmmdtyOrderBracketType _CmmdtyOrderBracketType

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_CmmdtyOrdReqBracketTP.
-- 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: CCMMDTYORDBKTTP

CREATE VIEW C_CmmdtyOrdReqBracketTP AS
SELECT
  _CmmdtyOrderBracketType.CmmdtyOrderRequestBracketText AS CmmdtyOrderRequestBracketText,
  OrderRequestBracket.CmmdtyOrderRequestQuantityUnit AS CmmdtyOrderRequestQuantityUnit,
  OrderRequestBracket.CmmdtyOrdReqToPriceTotQtyUnit AS CmmdtyOrdReqToPriceTotQtyUnit,
  OrderRequestBracket.CmmdtyOrdBracketFilledQtyUnit AS CmmdtyOrdBracketFilledQtyUnit,
  OrderRequestBracket.CmmdtyOrdBracketPricedQtyUnit AS CmmdtyOrdBracketPricedQtyUnit,
  OrderRequestBracket.CmmdtyBracketFillQtyIsVisible AS CmmdtyBracketFillQtyIsVisible,
  OrderRequestBracket.CmmdtyBracketPrcdQtyIsVisible AS CmmdtyBracketPrcdQtyIsVisible,
  cast( OrderRequestBracket.CmmdtyBracketFilledQtyMsgText as cmmfdor_orderbracketinfomsg preserving type ) AS CmmdtyBracketFilledQtyMsgText,
  cast( OrderRequestBracket.CmmdtyBracketPricedQtyMsgText as cmmfdor_orderbracketinfomsg2 preserving type ) AS CmmdtyBracketPricedQtyMsgText,
  OrderRequestBracket.ActiveFlag AS ActiveFlag,
  OrderRequestBracket.CreatedByUserName AS CreatedByUserName,
  OrderRequestBracket.CreationDateTime AS CreationDateTime,
  OrderRequestBracket.CreationDateDecimalValue AS CreationDateDecimalValue,
  OrderRequestBracket.LastChangedByUser AS LastChangedByUser,
  OrderRequestBracket.LastChangedByUserName AS LastChangedByUserName,
  OrderRequestBracket.LastChangeDateTime AS LastChangeDateTime,
  OrderRequestBracket.LastChangeDate AS LastChangeDate,
  OrderRequestBracket.CmmdtyDrvtvOrdTrdExecIsRecent AS CmmdtyDrvtvOrdTrdExecIsRecent,
  _AssignedOrderCount.CmmdtyOrdBracketNrOfAssgdOrds AS CmmdtyOrdBracketNrOfAssgdOrds
FROM I_CmmdtyOrdReqBracketTP AS OrderRequestBracket
LEFT OUTER JOIN I_CmmdtyOrdBracketTypeVH AS _CmmdtyOrderBracketType ON CmmdtyOrderRequestBracketType = _CmmdtyOrderBracketType.CmmdtyOrderRequestBracketType  -- association [0..1]
LEFT OUTER JOIN C_CmmdtyOrdReqBracketItmTP AS _CommodityOrderReqBracketItem ON CmmdtyOrderRequestBracketUUID = _CommodityOrderReqBracketItem.CmmdtyOrderRequestBracketUUID  -- association [0..*]
LEFT OUTER JOIN I_CmmdtyAssgdOrderReqByBracket AS _AssignedOrderCount ON CmmdtyOrderRequestBracketUUID = _AssignedOrderCount.CmmdtyOrderRequestBracketUUID  -- association [0..*]
LEFT OUTER JOIN E_CommodityOrderRequestBracket AS _Extension ON CmmdtyOrderRequestBracketUUID = _Extension.CmmdtyOrderRequestBracketUUID  -- association [0..1]
;