I_CmmdtyHdgHdggArActvClassfctn

DDL: I_CMMDTYHDGHDGGARACTVCLASSFCTN SQL: ICMMHAHDGCLASACT Type: view BASIC

Selected Hedge Classifications

I_CmmdtyHdgHdggArActvClassfctn is a Basic CDS View that provides data about "Selected Hedge Classifications" in SAP S/4HANA. It reads from 1 data source (cmmtd_ha_class) and exposes 15 fields with key field HedgingAreaClassificationUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
cmmtd_ha_class cmmtd_ha_class from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_CmmdtyHdgHdggArClfnIndicator _HedgingClassificationInd $projection.HedgingClassification = _HedgingClassificationInd.HdggArHedgingClassification
[0..*] I_TrsyHdggClassfctnText _ClassfctnText $projection.HedgingClassification = _ClassfctnText.HedgingClassification
[0..*] I_FinancialInstrProdTypeText _ProdTypeText $projection.HedgingAreaProductType = _ProdTypeText.FinancialInstrumentProductType

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ICMMHAHDGCLASACT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Selected Hedge Classifications view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY HedgingAreaClassificationUUID hedgingareaclassificationuuid UUID
HedgingAreaParentObjectUUID hedgingareaparentobjectuuid UUID
HedgingAreaProductType hedgingareaproducttype Product Type
HedgingAreaIdentification hedgingareaidentification Hedging Area
HedgingAreaValidFromDate hedgingareavalidfromdate Valid-From Date
HedgingAreaAuthorizationGroup hedgingareaauthorizationgroup Authorization Group
HedgingClassification hdggarhedgingclassification Hedging Classificatn
DraftEntityCreationDateTime draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID draftadministrativedatauuid UUID
DraftEntityOperationCode draftentityoperationcode Draft - Operation Code
HasActiveEntity hasactiveentity TRUE
_HedgingClassificationInd _HedgingClassificationInd
_ClassfctnText _ClassfctnText
_ProdTypeText _ProdTypeText

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_CmmdtyHdgHdggArActvClassfctn.
-- 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: ICMMHAHDGCLASACT

CREATE VIEW I_CmmdtyHdgHdggArActvClassfctn AS
SELECT
  HedgingAreaClassificationUUID,
  HedgingAreaParentObjectUUID,
  HedgingAreaProductType,
  HedgingAreaIdentification,
  HedgingAreaValidFromDate,
  HedgingAreaAuthorizationGroup,
  hdggarhedgingclassification AS HedgingClassification,
  DraftEntityCreationDateTime,
  DraftEntityLastChangeDateTime,
  DraftAdministrativeDataUUID,
  DraftEntityOperationCode,
  HasActiveEntity
FROM cmmtd_ha_class
LEFT OUTER JOIN I_CmmdtyHdgHdggArClfnIndicator AS _HedgingClassificationInd ON HedgingClassification = _HedgingClassificationInd.HdggArHedgingClassification  -- association [0..1]
LEFT OUTER JOIN I_TrsyHdggClassfctnText AS _ClassfctnText ON HedgingClassification = _ClassfctnText.HedgingClassification  -- association [0..*]
LEFT OUTER JOIN I_FinancialInstrProdTypeText AS _ProdTypeText ON HedgingAreaProductType = _ProdTypeText.FinancialInstrumentProductType  -- association [0..*]
;