A_CmmdtyHdgBookCompleteDetail

DDL: A_CMMDTYHDGBOOKCOMPLETEDETAIL Type: view_entity CONSUMPTION

Hedge Book

A_CmmdtyHdgBookCompleteDetail is a Consumption CDS View that provides data about "Hedge Book" in SAP S/4HANA. It reads from 1 data source (R_CmmdtyHedgeBookCmpltDetailTP) and exposes 17 fields with key field CommodityHedgeBookIdentifier. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_CmmdtyHedgeBookCmpltDetailTP R_CmmdtyHedgeBookCmpltDetailTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..1] A_CmmdtyHdgBookDescriptionText _CmmdtyHdgBookDescriptionText $projection.CommodityHedgeBookIdentifier = _CmmdtyHdgBookDescriptionText.CommodityHedgeBookIdentifier and _CmmdtyHdgBookDescriptionText.Language = $session.system_language

Annotations (10)

NameValueLevelField
EndUserText.label Hedge Book view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
OData.entityType.name A_CmmdtyHdgBookCompleteDetail_Type view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.representativeKey CommodityHedgeBookIdentifier view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY CommodityHedgeBookIdentifier CommodityHedgeBookIdentifier
DerivativeContrSpecification DerivativeContrSpecification DCS ID
CommodityHedgePricingPeriod CommodityHedgePricingPeriod
CmmdtyHedgeShiftDeliveryPeriod CmmdtyHedgeShiftDeliveryPeriod
CommodityHedgeDeliveryPeriod CommodityHedgeDeliveryPeriod
CmmdtyHdgBookAuthznGroup CmmdtyHdgBookAuthznGroup
CmmdtyHedgeBookCreatedByUser CmmdtyHedgeBookCreatedByUser
CmmdtyHdgBookCreationDateTime CmmdtyHdgBookCreationDateTime
CmmdtyHedgeBookChangedByUser CmmdtyHedgeBookChangedByUser
CmmdtyHdgBookChangedAtDateTime CmmdtyHdgBookChangedAtDateTime
CmmdtyHdgBookIsDeprecatedFlag CmmdtyHdgBookIsDeprecatedFlag
FinTransProdCatIsCommoditySwap FinTransProdCatIsCommoditySwap
FinTransProdCatIsCmmdtyForward FinTransProdCatIsCmmdtyForward
FinTransProdCatIsCmmdtyOption FinTransProdCatIsCmmdtyOption
FinTransProdCatIsListedOption FinTransProdCatIsListedOption
FinTransProdCategoryIsFuture FinTransProdCategoryIsFuture
_CmmdtyHdgBookDescriptionText _CmmdtyHdgBookDescriptionText

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 A_CmmdtyHdgBookCompleteDetail.
-- 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.

CREATE VIEW A_CmmdtyHdgBookCompleteDetail AS
SELECT
  CommodityHedgeBookIdentifier,
  DerivativeContrSpecification,
  CommodityHedgePricingPeriod,
  CmmdtyHedgeShiftDeliveryPeriod,
  CommodityHedgeDeliveryPeriod,
  CmmdtyHdgBookAuthznGroup,
  CmmdtyHedgeBookCreatedByUser,
  CmmdtyHdgBookCreationDateTime,
  CmmdtyHedgeBookChangedByUser,
  CmmdtyHdgBookChangedAtDateTime,
  CmmdtyHdgBookIsDeprecatedFlag,
  FinTransProdCatIsCommoditySwap,
  FinTransProdCatIsCmmdtyForward,
  FinTransProdCatIsCmmdtyOption,
  FinTransProdCatIsListedOption,
  FinTransProdCategoryIsFuture
FROM R_CmmdtyHedgeBookCmpltDetailTP
LEFT OUTER JOIN A_CmmdtyHdgBookDescriptionText AS _CmmdtyHdgBookDescriptionText ON CommodityHedgeBookIdentifier = _CmmdtyHdgBookDescriptionText.CommodityHedgeBookIdentifier AND _CmmdtyHdgBookDescriptionText.Language = $session.system_language  -- association [0..1]
;