P_CmmdtyHdgTgtQtaMaxChangedAt

DDL: P_CMMDTYHDGTGTQTAMAXCHANGEDAT SQL: PCMMDTYTQMAXVERS Type: view COMPOSITE

Commodity Hedge Target Quota Maximum Changed Position

P_CmmdtyHdgTgtQtaMaxChangedAt is a Composite CDS View that provides data about "Commodity Hedge Target Quota Maximum Changed Position" in SAP S/4HANA. It reads from 4 data sources (I_CmmdtyHdgSpecQuotaOrder, I_CmmdtyHdgSpecDetails, I_CmmdtyHdgTargetQuotaPosition, P_CmmdtyHdgTgtQuotaHedgeBook) and exposes 12 fields with key fields CmmdtyHedgeSpecificationUUID, CmmdtyHdgSpecQuotaOrderUUID.

Data Sources (4)

SourceAliasJoin Type
I_CmmdtyHdgSpecQuotaOrder _HedgeOrder from
I_CmmdtyHdgSpecDetails _Hedgespec inner
I_CmmdtyHdgTargetQuotaPosition _TgtQta inner
P_CmmdtyHdgTgtQuotaHedgeBook _TgtQtaHdr inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PCMMDTYTQMAXVERS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Commodity Hedge Target Quota Maximum Changed Position view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY CmmdtyHedgeSpecificationUUID I_CmmdtyHdgSpecDetails CmmdtyHedgeSpecificationUUID UUID
KEY CmmdtyHdgSpecQuotaOrderUUID I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecQuotaOrderUUID UUID
CmmdtyHdgSpecificationID I_CmmdtyHdgSpecDetails CmmdtyHdgSpecificationID Hedge Spec. ID
CmmdtyHdgSpecQuotaOrderID I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecQuotaOrderID Order ID
CompanyCode I_CmmdtyHdgSpecDetails CompanyCode Receiver Company Code
DerivativeContrSpecification I_CmmdtyHdgSpecDetails DerivativeContrSpecification DCS ID
CmmdtyHdgSpecHedgeBook I_CmmdtyHdgSpecDetails CmmdtyHdgSpecHedgeBook Hedge Book
CmmdtyHdgSpecDirection I_CmmdtyHdgSpecDetails CmmdtyHdgSpecDirection Long/Short Position
CmmdtyHdgSpecOrderYear I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecOrderYear Order Year
CmmdtyHdgSpecQuotaPeriodNumber I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecQuotaPeriodNumber Period Number
CmmdtyHdgTgtQtaChangeDateTime
CmmdtyHdgTgtQtaPosChgDateTime

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_CmmdtyHdgTgtQtaMaxChangedAt.
-- 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: PCMMDTYTQMAXVERS

CREATE VIEW P_CmmdtyHdgTgtQtaMaxChangedAt AS
SELECT
  _Hedgespec.CmmdtyHedgeSpecificationUUID AS CmmdtyHedgeSpecificationUUID,
  _HedgeOrder.CmmdtyHdgSpecQuotaOrderUUID AS CmmdtyHdgSpecQuotaOrderUUID,
  _Hedgespec.CmmdtyHdgSpecificationID AS CmmdtyHdgSpecificationID,
  _HedgeOrder.CmmdtyHdgSpecQuotaOrderID AS CmmdtyHdgSpecQuotaOrderID,
  _Hedgespec.CompanyCode AS CompanyCode,
  _Hedgespec.DerivativeContrSpecification AS DerivativeContrSpecification,
  _Hedgespec.CmmdtyHdgSpecHedgeBook AS CmmdtyHdgSpecHedgeBook,
  _Hedgespec.CmmdtyHdgSpecDirection AS CmmdtyHdgSpecDirection,
  _HedgeOrder.CmmdtyHdgSpecOrderYear AS CmmdtyHdgSpecOrderYear,
  _HedgeOrder.CmmdtyHdgSpecQuotaPeriodNumber AS CmmdtyHdgSpecQuotaPeriodNumber,
  max(_TgtQtaHdr.CmmdtyHdgTgtQtaChangeDateTime) AS CmmdtyHdgTgtQtaChangeDateTime,
  max(_TgtQta.CmmdtyHdgTgtQtaPosChgDateTime) AS CmmdtyHdgTgtQtaPosChgDateTime
FROM I_CmmdtyHdgSpecQuotaOrder AS _HedgeOrder
INNER JOIN I_CmmdtyHdgSpecDetails AS _Hedgespec ON /* join condition not captured in parsed metadata */
INNER JOIN P_CmmdtyHdgTgtQuotaHedgeBook AS _TgtQtaHdr ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmmdtyHdgTargetQuotaPosition AS _TgtQta ON /* join condition not captured in parsed metadata */
;