C_VisualNominations

DDL: C_VISUALNOMINATIONS SQL: CVISUALNOM Type: view CONSUMPTION

Visual Nominations

C_VisualNominations is a Consumption CDS View that provides data about "Visual Nominations" in SAP S/4HANA. It reads from 1 data source (I_VisualNominations) and exposes 155 fields with key fields NominationDoc, NominationDocItem. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_VisualNominations a from

Associations (10)

CardinalityTargetAliasCondition
[0..1] C_VisualMaterialGroupVH _MaterialGroupVH $projection.MaterialGroup = _MaterialGroupVH.MaterialGroup
[0..1] C_VisualLocationVH _LocationVH $projection.LocationId = _LocationVH.LocationId
[0..1] C_VisualModeOfTransportVH _ModeofTranspVH $projection.NominationModeOfTransport = _ModeofTranspVH.ModeOfTransport
[0..1] C_VisualVehicleNumberVH _VehicleNumberVH $projection.VehicleId = _VehicleNumberVH.VehicleId
[0..1] C_VisualTransportSystemVH _TransportSystemVH $projection.TransportSystem = _TransportSystemVH.TransportSystem
[0..1] C_NominationTypeVH _NominationTypeVH $projection.NominationType = _NominationTypeVH.NominationType
[0..*] C_NominationNumberVH _NominationNumVH $projection.NominationExtNumber = _NominationNumVH.NominationExtNumber
[0..1] C_NominationStatusVH _NominationStatusVH $projection.NominationHeaderStatus = _NominationStatusVH.NominationHeaderStatus
[0..*] C_VisualProductIdVH _ProductIdVH $projection.ScheduledMaterial = _ProductIdVH.ProductID
[0..1] C_VisualProductHierarchyVH _ProductHierarchyVH $projection.ProductHierarchy = _ProductHierarchyVH.ProductHierarchy

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CVISUALNOM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Visual Nominations view

Fields (155)

KeyFieldSource TableSource FieldDescription
KEY NominationDoc I_VisualNominations NominationDoc Nomination key
KEY NominationDocItem I_VisualNominations NominationDocItem Nom. key item
NominationDocDischargeItem I_VisualNominations NominationDocDischargeItem Nomination Key Discharge Item
LocationId I_VisualNominations LocationId Location
LocationName I_VisualNominations LocationName Location Name
LocationDischargeId I_VisualNominations LocationDischargeId Location Discharge ID
DestinationLocationName I_VisualNominations DestinationLocationName Destination Location Name
NominationModeOfTransport I_VisualNominations NominationModeOfTransport Mode of Transport
VehicleId I_VisualNominations VehicleId Vehicle Number
VehicleDescription I_VisualNominations VehicleDescription Vehicle Description
TransportSystem I_VisualNominations TransportSystem Transport System
ModeOfTransportText I_VisualNominations ModeOfTransportText Mode Of Transport Description
NominationHeaderStatus I_VisualNominations NominationHeaderStatus Nomination Status
NominationExtNumber I_VisualNominations NominationExtNumber Nomination Number
NominationType I_VisualNominations NominationType Nomination Type
ScheduledMaterial I_VisualNominations ScheduledMaterial Product ID
MaterialDesc I_VisualNominations MaterialDesc Scheduled Material Description
MaterialGroup I_VisualNominations MaterialGroup Product Group
MaterialGroupName I_VisualNominations MaterialGroupName prod Grp Desc.
ProductHierarchy I_VisualNominations ProductHierarchy Product Hierarchy
ProductHierarchyName I_VisualNominations ProductHierarchyName
NominationCarrier I_VisualNominations NominationCarrier Transport System Carrier
CarrierName I_VisualNominations CarrierName Transport System Carrier Name
CompanyCode I_VisualNominations CompanyCode Company Code
ScheduledBatchStartDateTime I_VisualNominations ScheduledBatchStartDateTime Scheduled From Date and Time
NominationScheduleDate I_VisualNominations NominationScheduleDate Nomination Schedule Date
NominationScheduledTime I_VisualNominations NominationScheduledTime Nomination Schedule Time
DischargeBatchStartDateTime I_VisualNominations DischargeBatchStartDateTime Discharge Batch Start Timestamp
PlannedDischargeDate I_VisualNominations PlannedDischargeDate Planned Discharge Date
NominationDischargeTime I_VisualNominations NominationDischargeTime Nomination Discharge Time
ScheduledBatchEndDateTime I_VisualNominations ScheduledBatchEndDateTime Scheduled To Date and Time
NominationEventChangedDate I_VisualNominations NominationEventChangedDate Nomination Change Date
NominationEventChangedTime I_VisualNominations NominationEventChangedTime Nomination Change Time
NominationEventChangedDateTime I_VisualNominations NominationEventChangedDateTime Nomination Change Date & Time
ScheduledQuantity I_VisualNominations ScheduledQuantity Scheduled Quantity
ScheduledQuantityUnit I_VisualNominations ScheduledQuantityUnit Scheduled UOM
ActualScheduledQuantity I_VisualNominations ActualScheduledQuantity Actual Quantity
ActualScheduledQuantityUnit I_VisualNominations ActualScheduledQuantityUnit Actual UoM
DischargeSchedQuantity I_VisualNominations DischargeSchedQuantity Discharge Scheduled Quantity
DischargeQuantityUnit I_VisualNominations DischargeQuantityUnit Discharge Scheduled Quantity Unit
ActualDischargeQuantity I_VisualNominations ActualDischargeQuantity Actual Discharge Quantity
ActualDischargeQuantityUnit I_VisualNominations ActualDischargeQuantityUnit Actual Discharge Quantity Unit
IsReferenceDocument I_VisualNominations IsReferenceDocument
NominationScheduleType I_VisualNominations NominationScheduleType Sched.type
NominationReferenceDocument I_VisualNominations NominationReferenceDocument
NominationReferenceDocItem I_VisualNominations NominationReferenceDocItem
NominationReferenceDocType I_VisualNominations NominationReferenceDocType
DischargeReferenceDocument I_VisualNominations DischargeReferenceDocument
NominationDischargeSchedType I_VisualNominations NominationDischargeSchedType
ContractPartner I_VisualNominations ContractPartner
LocationPartner I_VisualNominations LocationPartner Loc.partner
LocationPlant I_VisualNominations LocationPlant Location Plant
DischargeContractPartner I_VisualNominations DischargeContractPartner
DischargeLocationPartner I_VisualNominations DischargeLocationPartner
DischargeLocationPlant I_VisualNominations DischargeLocationPlant
Customer I_VisualNominations Customer Sold-to Party
CustomerName I_VisualNominations CustomerName Customer Name
CustAddressNumber I_VisualNominations CustAddressNumber Customer Address Number
CustomerCityName I_VisualNominations CustomerCityName Customer City
CustomerCountry I_VisualNominations CustomerCountry Customer Country/Region
AddressNumber I_VisualNominations AddressNumber Src Address No
SupplierAccount I_VisualNominations SupplierAccount Supplier Account Number
SupplierName I_VisualNominations SupplierName Supplier Name
SupplierCityName I_VisualNominations SupplierCityName Supplier City
SourceLocationCountry I_VisualNominations SourceLocationCountry Dep. Ctry/Reg.
CityName I_VisualNominations CityName Name
CountryName I_VisualNominations CountryName Country
Region I_VisualNominations Region Venue Region
FromLatitude I_VisualNominations FromLatitude
FromLongitude I_VisualNominations FromLongitude
ToLatitude I_VisualNominations ToLatitude
ToLongitude I_VisualNominations ToLongitude
ConnectionPoints I_VisualNominations ConnectionPoints Variant Saved
LocationPosition I_VisualNominations LocationPosition Variant Saved
ShippingRoute I_VisualNominations ShippingRoute Shipping Route
IsAlert I_VisualNominations IsAlert
AlertText I_VisualNominations AlertText
DischargeQtyAlertText I_VisualNominations DischargeQtyAlertText
IsLoadTimeAlert I_VisualNominations IsLoadTimeAlert
LoadTimeAlertText I_VisualNominations LoadTimeAlertText
IsDischargeTimeAlert I_VisualNominations IsDischargeTimeAlert
DischargeTimeAlertText I_VisualNominations DischargeTimeAlertText
IsLocationAlert I_VisualNominations IsLocationAlert
LocationAlertDesc I_VisualNominations LocationAlertDesc
IsDischargeLocAlert I_VisualNominations IsDischargeLocAlert
DischargeLocAlertDesc I_VisualNominations DischargeLocAlertDesc
SafetyStock I_VisualNominations SafetyStock Safety Inventory Level
CapacityStock I_VisualNominations CapacityStock Maximum Inventory Level
NominationEventNumber I_VisualNominations NominationEventNumber Nomination Event Number
NominationEventType I_VisualNominations NominationEventType Nomination Event Type
NominationEventSequence I_VisualNominations NominationEventSequence Event Sequence Number
ActualStartDateFrom I_VisualNominations ActualStartDateFrom Actual Start Date From
ActualStartTimeFrom I_VisualNominations ActualStartTimeFrom Actual Start Time From
ActualStartFromDateTime I_VisualNominations ActualStartFromDateTime
DischargeEventNumber I_VisualNominations DischargeEventNumber
DischargeEventType I_VisualNominations DischargeEventType
DischargeDate I_VisualNominations DischargeDate Discharge Date
DischargeTime I_VisualNominations DischargeTime Discharge Time
DischargeStartDateTime I_VisualNominations DischargeStartDateTime
ActualEndDateTo I_VisualNominations ActualEndDateTo Actual End Date To
ActualEndToDateTime I_VisualNominations ActualEndToDateTime Actual End Date and Time To
NominationTicketLoadStartDate I_VisualNominations NominationTicketLoadStartDate Nom. Ticket Load Start Date
NominationTicketLoadStartTime I_VisualNominations NominationTicketLoadStartTime Nom. Ticket Load Start Time
NomTicketLoadStartDateTime I_VisualNominations NomTicketLoadStartDateTime Nom. Ticket Load Start Date and Time
NominationTicketDischargeDate I_VisualNominations NominationTicketDischargeDate Nom. Ticket Discharge Date
NominationTicketDischargeTime I_VisualNominations NominationTicketDischargeTime Nom. Ticket Discharge Time
NomTicketDischargeDateTime I_VisualNominations NomTicketDischargeDateTime Nom. Ticket Discharge Date & Time
DestinationLocation I_VisualNominations DestinationLocation Destination Location
RouteText I_VisualNominations RouteText
IsLoad I_VisualNominations IsLoad
IsNominationDocItem I_VisualNominations IsNominationDocItem
IsPegged I_VisualNominations IsPegged
IsVariant I_VisualNominations IsVariant
IsNominationLoad I_VisualNominations IsNominationLoad
IsNominationDischarge I_VisualNominations IsNominationDischarge
BusinessPartnerRoleType I_VisualNominations BusinessPartnerRoleType Partner Role Type
ValuationType I_VisualNominations ValuationType Valuation Type
NominationPegID I_VisualNominations NominationPegID Pegging Area
NominationPeggingTypeUsage I_VisualNominations NominationPeggingTypeUsage Pegging Type Usage
TransshipmentGroupID I_VisualNominations TransshipmentGroupID Transshipment Group ID
IsNominationActual I_VisualNominations IsNominationActual Nom. Item Partially Complete
IsBookedTransportSystem I_VisualNominations IsBookedTransportSystem Booked Transport System
NominationItemIsComplete I_VisualNominations NominationItemIsComplete Nomination Item Complete
NominationItemStatus I_VisualNominations NominationItemStatus Nomination Item Status
NominationItemStatusDesc I_VisualNominations NominationItemStatusDesc
DischargeNominationItemStatus I_VisualNominations DischargeNominationItemStatus
ItemDischargeStatusText I_VisualNominations ItemDischargeStatusText
IndicatorValue I_VisualNominations IndicatorValue
NotificationStatusObject I_VisualNominations NotificationStatusObject Notification Status
StatusObject I_VisualNominations StatusObject Status Object
NotificationDateTime I_VisualNominations NotificationDateTime Time Stamp
NotificationText I_VisualNominations NotificationText Description
MaintenanceNotificationText MaintenanceNotificationText
IsCloudSystem I_VisualNominations IsCloudSystem
Simulation I_VisualNominations Simulation Simulation flag
Comments I_VisualNominations Comments User Notes
LoadDemandMaterialId I_VisualNominations LoadDemandMaterialId Load Demand Material ID
DischargeDemandMaterialId I_VisualNominations DischargeDemandMaterialId Discharge Demand Material ID
LoadDemandMaterialDesc I_VisualNominations LoadDemandMaterialDesc
DischargeDemandMaterialDesc I_VisualNominations DischargeDemandMaterialDesc Discharge Material Description
ShipmentLoadCost I_VisualNominations ShipmentLoadCost
ShipmentLoadCostCrcy I_VisualNominations ShipmentLoadCostCrcy Shipment Cost Item Currency
ShipmentDischargeCost I_VisualNominations ShipmentDischargeCost Shipment Discharge Cost
ShipmentDischargeCostCrcy I_VisualNominations ShipmentDischargeCostCrcy Shipment Discharge Cost Currency
LocationTimeZone LocationTimeZone Location Time Zone
_MaterialGroupVH _MaterialGroupVH
_LocationVH _LocationVH
_ModeofTranspVH _ModeofTranspVH
_VehicleNumberVH _VehicleNumberVH
_TransportSystemVH _TransportSystemVH
_NominationNumVH _NominationNumVH
_NominationStatusVH _NominationStatusVH
_NominationTypeVH _NominationTypeVH
_ProductIdVH _ProductIdVH
_ProductHierarchyVH _ProductHierarchyVH

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 C_VisualNominations.
-- 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: CVISUALNOM

CREATE VIEW C_VisualNominations AS
SELECT
  a.NominationDoc AS NominationDoc,
  a.NominationDocItem AS NominationDocItem,
  a.NominationDocDischargeItem AS NominationDocDischargeItem,
  a.LocationId AS LocationId,
  a.LocationName AS LocationName,
  a.LocationDischargeId AS LocationDischargeId,
  a.DestinationLocationName AS DestinationLocationName,
  a.NominationModeOfTransport AS NominationModeOfTransport,
  a.VehicleId AS VehicleId,
  a.VehicleDescription AS VehicleDescription,
  a.TransportSystem AS TransportSystem,
  a.ModeOfTransportText AS ModeOfTransportText,
  a.NominationHeaderStatus AS NominationHeaderStatus,
  a.NominationExtNumber AS NominationExtNumber,
  a.NominationType AS NominationType,
  a.ScheduledMaterial AS ScheduledMaterial,
  a.MaterialDesc AS MaterialDesc,
  a.MaterialGroup AS MaterialGroup,
  a.MaterialGroupName AS MaterialGroupName,
  a.ProductHierarchy AS ProductHierarchy,
  a.ProductHierarchyName AS ProductHierarchyName,
  a.NominationCarrier AS NominationCarrier,
  a.CarrierName AS CarrierName,
  a.CompanyCode AS CompanyCode,
  a.ScheduledBatchStartDateTime AS ScheduledBatchStartDateTime,
  a.NominationScheduleDate AS NominationScheduleDate,
  a.NominationScheduledTime AS NominationScheduledTime,
  a.DischargeBatchStartDateTime AS DischargeBatchStartDateTime,
  a.PlannedDischargeDate AS PlannedDischargeDate,
  a.NominationDischargeTime AS NominationDischargeTime,
  a.ScheduledBatchEndDateTime AS ScheduledBatchEndDateTime,
  a.NominationEventChangedDate AS NominationEventChangedDate,
  a.NominationEventChangedTime AS NominationEventChangedTime,
  a.NominationEventChangedDateTime AS NominationEventChangedDateTime,
  a.ScheduledQuantity AS ScheduledQuantity,
  a.ScheduledQuantityUnit AS ScheduledQuantityUnit,
  a.ActualScheduledQuantity AS ActualScheduledQuantity,
  a.ActualScheduledQuantityUnit AS ActualScheduledQuantityUnit,
  a.DischargeSchedQuantity AS DischargeSchedQuantity,
  a.DischargeQuantityUnit AS DischargeQuantityUnit,
  a.ActualDischargeQuantity AS ActualDischargeQuantity,
  a.ActualDischargeQuantityUnit AS ActualDischargeQuantityUnit,
  a.IsReferenceDocument AS IsReferenceDocument,
  a.NominationScheduleType AS NominationScheduleType,
  a.NominationReferenceDocument AS NominationReferenceDocument,
  a.NominationReferenceDocItem AS NominationReferenceDocItem,
  a.NominationReferenceDocType AS NominationReferenceDocType,
  a.DischargeReferenceDocument AS DischargeReferenceDocument,
  a.NominationDischargeSchedType AS NominationDischargeSchedType,
  a.ContractPartner AS ContractPartner,
  a.LocationPartner AS LocationPartner,
  a.LocationPlant AS LocationPlant,
  a.DischargeContractPartner AS DischargeContractPartner,
  a.DischargeLocationPartner AS DischargeLocationPartner,
  a.DischargeLocationPlant AS DischargeLocationPlant,
  a.Customer AS Customer,
  a.CustomerName AS CustomerName,
  a.CustAddressNumber AS CustAddressNumber,
  a.CustomerCityName AS CustomerCityName,
  a.CustomerCountry AS CustomerCountry,
  a.AddressNumber AS AddressNumber,
  a.SupplierAccount AS SupplierAccount,
  a.SupplierName AS SupplierName,
  a.SupplierCityName AS SupplierCityName,
  a.SourceLocationCountry AS SourceLocationCountry,
  a.CityName AS CityName,
  a.CountryName AS CountryName,
  a.Region AS Region,
  a.FromLatitude AS FromLatitude,
  a.FromLongitude AS FromLongitude,
  a.ToLatitude AS ToLatitude,
  a.ToLongitude AS ToLongitude,
  a.ConnectionPoints AS ConnectionPoints,
  a.LocationPosition AS LocationPosition,
  a.ShippingRoute AS ShippingRoute,
  a.IsAlert AS IsAlert,
  a.AlertText AS AlertText,
  a.DischargeQtyAlertText AS DischargeQtyAlertText,
  a.IsLoadTimeAlert AS IsLoadTimeAlert,
  a.LoadTimeAlertText AS LoadTimeAlertText,
  a.IsDischargeTimeAlert AS IsDischargeTimeAlert,
  a.DischargeTimeAlertText AS DischargeTimeAlertText,
  a.IsLocationAlert AS IsLocationAlert,
  a.LocationAlertDesc AS LocationAlertDesc,
  a.IsDischargeLocAlert AS IsDischargeLocAlert,
  a.DischargeLocAlertDesc AS DischargeLocAlertDesc,
  a.SafetyStock AS SafetyStock,
  a.CapacityStock AS CapacityStock,
  a.NominationEventNumber AS NominationEventNumber,
  a.NominationEventType AS NominationEventType,
  a.NominationEventSequence AS NominationEventSequence,
  a.ActualStartDateFrom AS ActualStartDateFrom,
  a.ActualStartTimeFrom AS ActualStartTimeFrom,
  a.ActualStartFromDateTime AS ActualStartFromDateTime,
  a.DischargeEventNumber AS DischargeEventNumber,
  a.DischargeEventType AS DischargeEventType,
  a.DischargeDate AS DischargeDate,
  a.DischargeTime AS DischargeTime,
  a.DischargeStartDateTime AS DischargeStartDateTime,
  a.ActualEndDateTo AS ActualEndDateTo,
  a.ActualEndToDateTime AS ActualEndToDateTime,
  a.NominationTicketLoadStartDate AS NominationTicketLoadStartDate,
  a.NominationTicketLoadStartTime AS NominationTicketLoadStartTime,
  a.NomTicketLoadStartDateTime AS NomTicketLoadStartDateTime,
  a.NominationTicketDischargeDate AS NominationTicketDischargeDate,
  a.NominationTicketDischargeTime AS NominationTicketDischargeTime,
  a.NomTicketDischargeDateTime AS NomTicketDischargeDateTime,
  a.DestinationLocation AS DestinationLocation,
  a.RouteText AS RouteText,
  a.IsLoad AS IsLoad,
  a.IsNominationDocItem AS IsNominationDocItem,
  a.IsPegged AS IsPegged,
  a.IsVariant AS IsVariant,
  a.IsNominationLoad AS IsNominationLoad,
  a.IsNominationDischarge AS IsNominationDischarge,
  a.BusinessPartnerRoleType AS BusinessPartnerRoleType,
  a.ValuationType AS ValuationType,
  a.NominationPegID AS NominationPegID,
  a.NominationPeggingTypeUsage AS NominationPeggingTypeUsage,
  a.TransshipmentGroupID AS TransshipmentGroupID,
  a.IsNominationActual AS IsNominationActual,
  a.IsBookedTransportSystem AS IsBookedTransportSystem,
  a.NominationItemIsComplete AS NominationItemIsComplete,
  a.NominationItemStatus AS NominationItemStatus,
  a.NominationItemStatusDesc AS NominationItemStatusDesc,
  a.DischargeNominationItemStatus AS DischargeNominationItemStatus,
  a.ItemDischargeStatusText AS ItemDischargeStatusText,
  a.IndicatorValue AS IndicatorValue,
  a.NotificationStatusObject AS NotificationStatusObject,
  a.StatusObject AS StatusObject,
  a.NotificationDateTime AS NotificationDateTime,
  a.NotificationText AS NotificationText,
  MaintenanceNotificationText,
  a.IsCloudSystem AS IsCloudSystem,
  a.Simulation AS Simulation,
  a.Comments AS Comments,
  a.LoadDemandMaterialId AS LoadDemandMaterialId,
  a.DischargeDemandMaterialId AS DischargeDemandMaterialId,
  a.LoadDemandMaterialDesc AS LoadDemandMaterialDesc,
  a.DischargeDemandMaterialDesc AS DischargeDemandMaterialDesc,
  a.ShipmentLoadCost AS ShipmentLoadCost,
  a.ShipmentLoadCostCrcy AS ShipmentLoadCostCrcy,
  a.ShipmentDischargeCost AS ShipmentDischargeCost,
  a.ShipmentDischargeCostCrcy AS ShipmentDischargeCostCrcy,
  LocationTimeZone
FROM I_VisualNominations AS a
LEFT OUTER JOIN C_VisualMaterialGroupVH AS _MaterialGroupVH ON MaterialGroup = _MaterialGroupVH.MaterialGroup  -- association [0..1]
LEFT OUTER JOIN C_VisualLocationVH AS _LocationVH ON LocationId = _LocationVH.LocationId  -- association [0..1]
LEFT OUTER JOIN C_VisualModeOfTransportVH AS _ModeofTranspVH ON NominationModeOfTransport = _ModeofTranspVH.ModeOfTransport  -- association [0..1]
LEFT OUTER JOIN C_VisualVehicleNumberVH AS _VehicleNumberVH ON VehicleId = _VehicleNumberVH.VehicleId  -- association [0..1]
LEFT OUTER JOIN C_VisualTransportSystemVH AS _TransportSystemVH ON TransportSystem = _TransportSystemVH.TransportSystem  -- association [0..1]
LEFT OUTER JOIN C_NominationTypeVH AS _NominationTypeVH ON NominationType = _NominationTypeVH.NominationType  -- association [0..1]
LEFT OUTER JOIN C_NominationNumberVH AS _NominationNumVH ON NominationExtNumber = _NominationNumVH.NominationExtNumber  -- association [0..*]
LEFT OUTER JOIN C_NominationStatusVH AS _NominationStatusVH ON NominationHeaderStatus = _NominationStatusVH.NominationHeaderStatus  -- association [0..1]
LEFT OUTER JOIN C_VisualProductIdVH AS _ProductIdVH ON ScheduledMaterial = _ProductIdVH.ProductID  -- association [0..*]
LEFT OUTER JOIN C_VisualProductHierarchyVH AS _ProductHierarchyVH ON ProductHierarchy = _ProductHierarchyVH.ProductHierarchy  -- association [0..1]
;