P_CommodityHedgeExposureAtDate

DDL: P_COMMODITYHEDGEEXPOSUREATDATE Type: view_entity COMPOSITE

P_CommodityHedgeExposureAtDate is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_CommodityHedgeExposureDetail) and exposes 41 fields with key field CommodityHedgePlanExposureUUID.

Data Sources (1)

SourceAliasJoin Type
I_CommodityHedgeExposureDetail Exp from

Parameters (1)

NameTypeDefault
P_EVALUATION_DATE abap.dats

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY CommodityHedgePlanExposureUUID I_CommodityHedgeExposureDetail CommodityHedgePlanExposureUUID UUID
CmmdtyHdgPlnExposureParentUUID I_CommodityHedgeExposureDetail CmmdtyHdgPlnExposureParentUUID UUID
CmmdtyHedgePlanExposureHashKey I_CommodityHedgeExposureDetail CmmdtyHedgePlanExposureHashKey Semantic Hash Key
CmmdtyHdgPlnExpsrCompanyCode I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrCompanyCode Company Code
CmmdtyHedgePlanExposureDCSID I_CommodityHedgeExposureDetail CmmdtyHedgePlanExposureDCSID DCS ID
CmmdtyHdgPlanExpsrMktIDCode I_CommodityHedgeExposureDetail CmmdtyHdgPlanExpsrMktIDCode MIC
CmmdtyHdgPlanExposureDirection I_CommodityHedgeExposureDetail CmmdtyHdgPlanExposureDirection Buy or Sell
CmmdtyHdgPlnExpsrHedgingArea I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrHedgingArea Hedging Area
CmmdtyHdgPlanExposureHedgeBook I_CommodityHedgeExposureDetail CmmdtyHdgPlanExposureHedgeBook Hedge Book
CmmdtyHdgPlnExpsrPerdStartDate I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrPerdStartDate Period Start
CmmdtyHdgExpsrPerdStrtMonthDay
CmmdtyHdgPlnExpsrPeriodClass I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrPeriodClass Period Class
CmmdtyHdgPlnExpsrBusinessArea I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrBusinessArea Business Area
CmmdtyHdgPlnExpsrValidFromDate I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrValidFromDate Valid-From Date
CmmdtyHdgPlanExposurePortfolio I_CommodityHedgeExposureDetail CmmdtyHdgPlanExposurePortfolio Portfolio
CmmdtyHdgPlnExpsrProfitCenter I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrProfitCenter Profit Center
CmmdtyHdgPlnExposureCostCenter I_CommodityHedgeExposureDetail CmmdtyHdgPlnExposureCostCenter Cost Center
CmmdtyHedgePlanExposurePlant I_CommodityHedgeExposureDetail CmmdtyHedgePlanExposurePlant Plant
CmmdtyHedgePlanExposureItemID I_CommodityHedgeExposureDetail CmmdtyHedgePlanExposureItemID Exposure Item ID
CmmdtyHdgPlnExpsrIsAcctgRlvt I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrIsAcctgRlvt Hedge Accounting Relevance
CmmdtyHdgPlnExposureRemarkNote I_CommodityHedgeExposureDetail CmmdtyHdgPlnExposureRemarkNote Remark
CommodityHedgePlanExposureID I_CommodityHedgeExposureDetail CommodityHedgePlanExposureID Plan Exposure ID
CmmdtyHdgPlanExposureCategory I_CommodityHedgeExposureDetail CmmdtyHdgPlanExposureCategory Exposure Category
CmmdtyHdgPlnExpsrDelivStrtDate I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrDelivStrtDate Delivery Start Date
CmmdtyHdgPlnExpsrDelivEndDate I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrDelivEndDate Delivery End Date
CmmdtyHdgPlnExpsrDelivPerdText I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrDelivPerdText Del. Period Descr.
CmmdtyHdgPlnExpsrDelivPerdType I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrDelivPerdType Delivery Period Cat.
CmmdtyHdgPlnExpsrDelivPerdYear I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrDelivPerdYear Exposure Deliv. Year
CmmdtyHdgPlnExpsrPrcgStartDate I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrPrcgStartDate Pricing Start Date
CmmdtyHdgPlnExpsrPrcgEndDate I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrPrcgEndDate Pricing End Date
PlanningDataUUID I_CommodityHedgeExposureDetail PlanningDataUUID UUID
CmmdtyHedgePlnExposureQuantity I_CommodityHedgeExposureDetail CmmdtyHedgePlnExposureQuantity Qty
CmmdtyHdgPlnExpsrQuantityUnit I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrQuantityUnit Unit of Measure
CmmdtyHdgPlanExposureLogHandle I_CommodityHedgeExposureDetail CmmdtyHdgPlanExposureLogHandle Log Handle
CmmdtyHedgePlanExposureStatus I_CommodityHedgeExposureDetail CmmdtyHedgePlanExposureStatus Status
CmmdtyHedgePlanExposureVersion I_CommodityHedgeExposureDetail CmmdtyHedgePlanExposureVersion Exposure Version No.
CmmdtyHdgPlnExpsrStsChgReason I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrStsChgReason Status Change Reason
CmmdtyHdgPlnExpsrCreatedByUser I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrCreatedByUser User Name
CmmdtyHdgPlnExpsrCrtnDateTime I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrCrtnDateTime Time Stamp
CmmdtyHdgPlnExpsrLastChgdByUsr I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrLastChgdByUsr User Name
CmmdtyHdgPlnExpsrChgDateTime I_CommodityHedgeExposureDetail CmmdtyHdgPlnExpsrChgDateTime Time Stamp

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 P_CommodityHedgeExposureAtDate.
-- 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.
-- Parameters: P_EVALUATION_DATE : abap.dats

CREATE VIEW P_CommodityHedgeExposureAtDate AS
SELECT
  Exp.CommodityHedgePlanExposureUUID AS CommodityHedgePlanExposureUUID,
  Exp.CmmdtyHdgPlnExposureParentUUID AS CmmdtyHdgPlnExposureParentUUID,
  Exp.CmmdtyHedgePlanExposureHashKey AS CmmdtyHedgePlanExposureHashKey,
  Exp.CmmdtyHdgPlnExpsrCompanyCode AS CmmdtyHdgPlnExpsrCompanyCode,
  Exp.CmmdtyHedgePlanExposureDCSID AS CmmdtyHedgePlanExposureDCSID,
  Exp.CmmdtyHdgPlanExpsrMktIDCode AS CmmdtyHdgPlanExpsrMktIDCode,
  Exp.CmmdtyHdgPlanExposureDirection AS CmmdtyHdgPlanExposureDirection,
  Exp.CmmdtyHdgPlnExpsrHedgingArea AS CmmdtyHdgPlnExpsrHedgingArea,
  Exp.CmmdtyHdgPlanExposureHedgeBook AS CmmdtyHdgPlanExposureHedgeBook,
  Exp.CmmdtyHdgPlnExpsrPerdStartDate AS CmmdtyHdgPlnExpsrPerdStartDate,
  cast( right(Exp.CmmdtyHdgPlnExpsrPerdStartDate, 4) as abap.int4 ) AS CmmdtyHdgExpsrPerdStrtMonthDay,
  Exp.CmmdtyHdgPlnExpsrPeriodClass AS CmmdtyHdgPlnExpsrPeriodClass,
  Exp.CmmdtyHdgPlnExpsrBusinessArea AS CmmdtyHdgPlnExpsrBusinessArea,
  Exp.CmmdtyHdgPlnExpsrValidFromDate AS CmmdtyHdgPlnExpsrValidFromDate,
  Exp.CmmdtyHdgPlanExposurePortfolio AS CmmdtyHdgPlanExposurePortfolio,
  Exp.CmmdtyHdgPlnExpsrProfitCenter AS CmmdtyHdgPlnExpsrProfitCenter,
  Exp.CmmdtyHdgPlnExposureCostCenter AS CmmdtyHdgPlnExposureCostCenter,
  Exp.CmmdtyHedgePlanExposurePlant AS CmmdtyHedgePlanExposurePlant,
  Exp.CmmdtyHedgePlanExposureItemID AS CmmdtyHedgePlanExposureItemID,
  Exp.CmmdtyHdgPlnExpsrIsAcctgRlvt AS CmmdtyHdgPlnExpsrIsAcctgRlvt,
  Exp.CmmdtyHdgPlnExposureRemarkNote AS CmmdtyHdgPlnExposureRemarkNote,
  Exp.CommodityHedgePlanExposureID AS CommodityHedgePlanExposureID,
  Exp.CmmdtyHdgPlanExposureCategory AS CmmdtyHdgPlanExposureCategory,
  Exp.CmmdtyHdgPlnExpsrDelivStrtDate AS CmmdtyHdgPlnExpsrDelivStrtDate,
  Exp.CmmdtyHdgPlnExpsrDelivEndDate AS CmmdtyHdgPlnExpsrDelivEndDate,
  Exp.CmmdtyHdgPlnExpsrDelivPerdText AS CmmdtyHdgPlnExpsrDelivPerdText,
  Exp.CmmdtyHdgPlnExpsrDelivPerdType AS CmmdtyHdgPlnExpsrDelivPerdType,
  Exp.CmmdtyHdgPlnExpsrDelivPerdYear AS CmmdtyHdgPlnExpsrDelivPerdYear,
  Exp.CmmdtyHdgPlnExpsrPrcgStartDate AS CmmdtyHdgPlnExpsrPrcgStartDate,
  Exp.CmmdtyHdgPlnExpsrPrcgEndDate AS CmmdtyHdgPlnExpsrPrcgEndDate,
  Exp.PlanningDataUUID AS PlanningDataUUID,
  Exp.CmmdtyHedgePlnExposureQuantity AS CmmdtyHedgePlnExposureQuantity,
  Exp.CmmdtyHdgPlnExpsrQuantityUnit AS CmmdtyHdgPlnExpsrQuantityUnit,
  Exp.CmmdtyHdgPlanExposureLogHandle AS CmmdtyHdgPlanExposureLogHandle,
  Exp.CmmdtyHedgePlanExposureStatus AS CmmdtyHedgePlanExposureStatus,
  Exp.CmmdtyHedgePlanExposureVersion AS CmmdtyHedgePlanExposureVersion,
  Exp.CmmdtyHdgPlnExpsrStsChgReason AS CmmdtyHdgPlnExpsrStsChgReason,
  Exp.CmmdtyHdgPlnExpsrCreatedByUser AS CmmdtyHdgPlnExpsrCreatedByUser,
  Exp.CmmdtyHdgPlnExpsrCrtnDateTime AS CmmdtyHdgPlnExpsrCrtnDateTime,
  Exp.CmmdtyHdgPlnExpsrLastChgdByUsr AS CmmdtyHdgPlnExpsrLastChgdByUsr,
  Exp.CmmdtyHdgPlnExpsrChgDateTime AS CmmdtyHdgPlnExpsrChgDateTime
FROM I_CommodityHedgeExposureDetail AS Exp
;