I_CmmdtyOrdReqBracketItmTP

DDL: I_CMMDTYORDREQBRACKETITMTP SQL: ICMMDTYORDBKTITP Type: view TRANSACTIONAL

Cmmdty Ord. Bkt. Item Transactional View

I_CmmdtyOrdReqBracketItmTP is a Transactional CDS View that provides data about "Cmmdty Ord. Bkt. Item Transactional View" in SAP S/4HANA. It reads from 1 data source (I_CmmdtyOrdReqBracketItm) and exposes 23 fields with key field CmmdtyOrderReqBracketItemUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmmdtyOrdReqBracketItm CmmdtyOrdReqBracketItem from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_CmmdtyOrdReqBracketTP _CmmdtyOrdReqBracket $projection.CmmdtyOrderRequestBracketUUID = _CmmdtyOrdReqBracket.CmmdtyOrderRequestBracketUUID

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName ICMMDTYORDBKTITP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Cmmdty Ord. Bkt. Item Transactional View view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeActivePersistence CMMFDOR_D_BKTI view
ObjectModel.writeDraftPersistence CMMFDOR_D_BKTI_D view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.entityChangeStateId LastChangeDateTime view
ObjectModel.lifecycle.enqueue.expiryBehavior #RELATIVE_TO_LAST_CHANGE view
ObjectModel.lifecycle.enqueue.expiryInterval PT60M view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY CmmdtyOrderReqBracketItemUUID I_CmmdtyOrdReqBracketItm CmmdtyOrderReqBracketItemUUID Key
CommodityOrderRequestUUID I_CmmdtyOrdReqBracketItm CommodityOrderRequestUUID Key
CommodityOrderRequest
CmmdtyOrderRequestType
CmmdtyOrderRequestReason
CmmdtyOrderRequestStatus
CmmdtyOrdReqToPriceTotQty I_CmmdtyOrdReqBracketItm CmmdtyOrdReqToPriceTotQty Qty For Pricing
CmmdtyOrdReqToPriceTotQtyUnit I_CmmdtyOrdReqBracketItm CmmdtyOrderRequestQuantityUnit Qty For Filling UOM
CmmdtyOrderRequestQuantity I_CmmdtyOrdReqBracketItm CmmdtyOrderRequestQuantity Qty For Filling
CmmdtyOrderRequestQuantityUnit I_CmmdtyOrdReqBracketItm CmmdtyOrderRequestQuantityUnit Qty For Filling UOM
CommoditySubAccountasCommoditySubAccount
CommoditySubAccountName I_CmmdtyOrdReqBracketItm CommoditySubAccountName Subaccount Name
CmmdtyOrdReqDocOpnQuantityUnit I_CmmdtyOrdReqBracketItm CmmdtyOrdReqDocOpnQuantityUnit Open Quantity UOM
CommodityOrderRequestDocument I_CmmdtyOrdReqBracketItm CommodityOrderRequestDocument Document ID
CmmdtyOrdReqDocApplication I_CmmdtyOrdReqBracketItm CmmdtyOrdReqDocApplication App System ID
CmmdtyOrdRequestDocumentType I_CmmdtyOrdReqBracketItm CmmdtyOrdRequestDocumentType Document Type
CmmdtyOrdReqDocContractType I_CmmdtyOrdReqBracketItm CmmdtyOrdReqDocContractType Contract Type
NumberOfDocuments I_CmmdtyOrdReqBracketItm NumberOfDocuments
CreatedByUser
CreationDateTime I_CmmdtyOrdReqBracketItm CreationDateTime Timestamp
LastChangedByUser I_CmmdtyOrdReqBracketItm LastChangedByUser User Name
LastChangeDateTime I_CmmdtyOrdReqBracketItm LastChangeDateTime Timestamp
Associations_CmmdtyOrdReqBracket

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_CmmdtyOrdReqBracketItmTP.
-- 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: ICMMDTYORDBKTITP

CREATE VIEW I_CmmdtyOrdReqBracketItmTP AS
SELECT
  CmmdtyOrdReqBracketItem.CmmdtyOrderReqBracketItemUUID AS CmmdtyOrderReqBracketItemUUID,
  CmmdtyOrdReqBracketItem.CommodityOrderRequestUUID AS CommodityOrderRequestUUID,
  cast( CmmdtyOrdReqBracketItem.CommodityOrderRequest as cmmfdor_orderrequestid preserving type ) AS CommodityOrderRequest,
  cast( CmmdtyOrdReqBracketItem.CmmdtyOrderRequestType as cmmfdor_ordertype preserving type ) AS CmmdtyOrderRequestType,
  cast( CmmdtyOrdReqBracketItem.CmmdtyOrderRequestReason as cmmfdor_orderrequestrsn preserving type ) AS CmmdtyOrderRequestReason,
  cast(CmmdtyOrdReqBracketItem.CmmdtyOrderRequestStatus as cmmfdor_ordstatus preserving type ) AS CmmdtyOrderRequestStatus,
  CmmdtyOrdReqBracketItem.CmmdtyOrdReqToPriceTotQty AS CmmdtyOrdReqToPriceTotQty,
  CmmdtyOrdReqBracketItem.CmmdtyOrderRequestQuantityUnit AS CmmdtyOrdReqToPriceTotQtyUnit,
  CmmdtyOrdReqBracketItem.CmmdtyOrderRequestQuantity AS CmmdtyOrderRequestQuantity,
  CmmdtyOrdReqBracketItem.CmmdtyOrderRequestQuantityUnit AS CmmdtyOrderRequestQuantityUnit,
  CmmdtyOrdReqBracketItem.CommoditySubAccountName AS CommoditySubAccountName,
  CmmdtyOrdReqBracketItem.CmmdtyOrdReqDocOpnQuantityUnit AS CmmdtyOrdReqDocOpnQuantityUnit,
  CmmdtyOrdReqBracketItem.CommodityOrderRequestDocument AS CommodityOrderRequestDocument,
  CmmdtyOrdReqBracketItem.CmmdtyOrdReqDocApplication AS CmmdtyOrdReqDocApplication,
  CmmdtyOrdReqBracketItem.CmmdtyOrdRequestDocumentType AS CmmdtyOrdRequestDocumentType,
  CmmdtyOrdReqBracketItem.CmmdtyOrdReqDocContractType AS CmmdtyOrdReqDocContractType,
  CmmdtyOrdReqBracketItem.NumberOfDocuments AS NumberOfDocuments,
  CmmdtyOrdReqBracketItem.CreationDateTime AS CreationDateTime,
  CmmdtyOrdReqBracketItem.LastChangedByUser AS LastChangedByUser,
  CmmdtyOrdReqBracketItem.LastChangeDateTime AS LastChangeDateTime
FROM I_CmmdtyOrdReqBracketItm AS CmmdtyOrdReqBracketItem
LEFT OUTER JOIN I_CmmdtyOrdReqBracketTP AS _CmmdtyOrdReqBracket ON CmmdtyOrderRequestBracketUUID = _CmmdtyOrdReqBracket.CmmdtyOrderRequestBracketUUID  -- association [1..1]
;