I_CmmdtyOrderRequestType

DDL: I_CMMDTYORDERREQUESTTYPE SQL: ICMMDTYORDTYP Type: view BASIC Package: FS_CMM_CDOTE_ORDER_REQUEST

Cmmdty Order Request Type

I_CmmdtyOrderRequestType is a Basic CDS View that provides data about "Cmmdty Order Request Type" in SAP S/4HANA. It reads from 2 data sources (cmmfdor_d_ordctg, cmmfdor_c_ordtyp) and exposes 17 fields with key field CmmdtyOrderRequestType. It has 3 associations to related views. Part of development package FS_CMM_CDOTE_ORDER_REQUEST.

Data Sources (2)

SourceAliasJoin Type
cmmfdor_d_ordctg OrderCtg inner
cmmfdor_c_ordtyp OrderType from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_CmmdtyOrdRequestTypeText _CmmdtyOrdRequestTypeText $projection.CmmdtyOrderRequestType = _CmmdtyOrdRequestTypeText.CmmdtyOrderRequestType --
[0..1] I_CmmdtyOrdRequestKindText _CmmdtyOrdRequestKindText $projection.CmmdtyOrderRequestKind = _CmmdtyOrdRequestKindText.CmmdtyOrderRequestKind --
[0..1] I_CmmdtyOrdReqCntrPtyText _CmmdtyOrdReqCntrPtyText $projection.Counterparty = _CmmdtyOrdReqCntrPtyText.CmmdtyOrdFillCounterPartyInfo

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ICMMDTYORDTYP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Cmmdty Order Request Type view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #BASIC view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY CmmdtyOrderRequestType cmmfdor_c_ordtyp ordertype Order Type
CmmdtyOrderRequestTypeText _CmmdtyOrdRequestTypeText CmmdtyOrderRequestTypeText
CommodityOrderFillCategory cmmfdor_d_ordctg ordercategory Order Category
CmmdtyOrdFillDrvtvType cmmfdor_d_ordctg derivativetype Derivative Type
CmmdtyOrderRequestKind cmmfdor_d_ordctg orderkind Order Kind
CmmdtyOrderRequestKindText _CmmdtyOrdRequestKindText CmmdtyOrderRequestKindText Short Description
Counterparty cmmfdor_d_ordctg counterpartyinfo Counterparty Data
CmmdtyDrvtvCounterPartyInfoTxt _CmmdtyOrdReqCntrPtyText CmmdtyDrvtvCounterPartyInfoTxt Short Description
CmmdtyOrdReqIsDefaultType cmmfdor_c_ordtyp cmmdtyordreqisdefaulttype Default Order Type
CmmdtyOrderFillStatus cmmfdor_c_ordtyp cmmdtyorderfillstatus Ord. Fill Proc. Type
CmmdtyOrdReqTypeIsPosRptgEnbld cmmfdor_c_ordtyp position_hiding_enabled Act VFIND Syn
CmmdtyOrdReqSendToBrkrIsAutom cmmfdor_c_ordtyp cmmdtyordreqsendtobrkrisautom Auto. Send To Broker
CmmdtyOrderReqDocCardinalValue cmmfdor_c_ordtyp cmmdtyorderreqdoccardinalvalue Doc. Cardinal Value
CmmdtyOrdRequestQuantityInLot cmmfdor_c_ordtyp cmmdtyordrequestquantityinlot Quantity Amendment
CmmdtyOrdReqPrcgExecInstrn cmmfdor_c_ordtyp cmmdtyordreqprcgexecinstrn Prc/Exec Instruction
CmmdtyOrdReqExprtnInstruction cmmfdor_c_ordtyp cmmdtyordreqexprtninstruction Expiry Instruction
CmmdtyOrderConsolidation cmmfdor_c_ordtyp cmmdtyorderconsolidation Consolidation Req

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_CmmdtyOrderRequestType.
-- 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: ICMMDTYORDTYP

CREATE VIEW I_CmmdtyOrderRequestType AS
SELECT
  OrderType.ordertype AS CmmdtyOrderRequestType,
  _CmmdtyOrdRequestTypeText.CmmdtyOrderRequestTypeText AS CmmdtyOrderRequestTypeText,
  OrderCtg.ordercategory AS CommodityOrderFillCategory,
  OrderCtg.derivativetype AS CmmdtyOrdFillDrvtvType,
  OrderCtg.orderkind AS CmmdtyOrderRequestKind,
  _CmmdtyOrdRequestKindText.CmmdtyOrderRequestKindText AS CmmdtyOrderRequestKindText,
  OrderCtg.counterpartyinfo AS Counterparty,
  _CmmdtyOrdReqCntrPtyText.CmmdtyDrvtvCounterPartyInfoTxt AS CmmdtyDrvtvCounterPartyInfoTxt,
  OrderType.cmmdtyordreqisdefaulttype AS CmmdtyOrdReqIsDefaultType,
  OrderType.cmmdtyorderfillstatus AS CmmdtyOrderFillStatus,
  OrderType.position_hiding_enabled AS CmmdtyOrdReqTypeIsPosRptgEnbld,
  OrderType.cmmdtyordreqsendtobrkrisautom AS CmmdtyOrdReqSendToBrkrIsAutom,
  OrderType.cmmdtyorderreqdoccardinalvalue AS CmmdtyOrderReqDocCardinalValue,
  OrderType.cmmdtyordrequestquantityinlot AS CmmdtyOrdRequestQuantityInLot,
  OrderType.cmmdtyordreqprcgexecinstrn AS CmmdtyOrdReqPrcgExecInstrn,
  OrderType.cmmdtyordreqexprtninstruction AS CmmdtyOrdReqExprtnInstruction,
  OrderType.cmmdtyorderconsolidation AS CmmdtyOrderConsolidation
FROM cmmfdor_c_ordtyp AS OrderType
INNER JOIN cmmfdor_d_ordctg AS OrderCtg ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CmmdtyOrdRequestTypeText AS _CmmdtyOrdRequestTypeText ON CmmdtyOrderRequestType = _CmmdtyOrdRequestTypeText.CmmdtyOrderRequestType  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyOrdRequestKindText AS _CmmdtyOrdRequestKindText ON CmmdtyOrderRequestKind = _CmmdtyOrdRequestKindText.CmmdtyOrderRequestKind  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyOrdReqCntrPtyText AS _CmmdtyOrdReqCntrPtyText ON Counterparty = _CmmdtyOrdReqCntrPtyText.CmmdtyOrdFillCounterPartyInfo  -- association [0..1]
;