C_LegalEntitySVTStatusMonitor

DDL: C_LEGALENTITYSVTSTATUSMONITOR SQL: CCRSVTSBYLGLENMN Type: view CONSUMPTION

Monitor Substance Volumes

C_LegalEntitySVTStatusMonitor is a Consumption CDS View that provides data about "Monitor Substance Volumes" in SAP S/4HANA. It reads from 1 data source (I_SVTAggregationItem) and exposes 37 fields with key field SVTAggregationItemUUID. It has 9 associations to related views. It is exposed through 1 OData service (C_CMPLRQSVTOVLSTSMNTR_SRV).

Data Sources (1)

SourceAliasJoin Type
I_SVTAggregationItem SVTAggregationItem from

Associations (9)

CardinalityTargetAliasCondition
[0..*] C_LegalEntitySubstVolByMonth _LegalEntitySubstVolByMonth $projection.SVTAggregationItemUUID = _LegalEntitySubstVolByMonth.SVTAggregationItemUUID
[0..*] C_LegalEntitySubstVolByProduct _LegalEntitySubstVolByProduct $projection.SVTAggregationItemUUID = _LegalEntitySubstVolByProduct.SVTAggregationItemUUID
[1..1] I_UnitOfMeasure _UnitOfMeasurePercent SVTAggregationItem.LglEntitySubstVolThldReachUnit = _UnitOfMeasurePercent.UnitOfMeasure
[1..1] I_UnitOfMeasure _UnitOfMeasureMass $projection.TotalSubstanceVolumeUnit = _UnitOfMeasureMass.UnitOfMeasure
[1..1] I_CmplRqSVTStatus _CmplRqSVTStatus SVTAggregationItem.LegalEntitySVTStatus = _CmplRqSVTStatus.CmplRqSVTStatus
[1..1] P_SVTTrackingPeriods _SVTTrackingPeriods $projection.SVTAggregationHeaderUUID = _SVTTrackingPeriods.SVTAggregationHeaderUUID
[1..1] P_CmplRqLatestSubstanceList _CmplRqLatestSubstanceList SVTAggregationItem.SubstanceList = _CmplRqLatestSubstanceList.SubstanceList and SVTAggregationItem.ComplianceRequirement = _CmplRqLatestSubstanceList.ComplianceRequirement
[0..1] I_OTRText _OTRNotAssignText _OTRNotAssignText.OnlnTxtRpstryConceptID = '42010AEF4C8E1EED81D263B7DCBAB68B' and _OTRNotAssignText.Language = $session.system_language
[0..1] P_ChmlCmplConstants _Constants _Constants.Dummy = _Constants.Dummy

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CCRSVTSBYLGLENMN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Monitor Substance Volumes view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view

OData Services (1)

ServiceBindingVersionContractRelease
C_CMPLRQSVTOVLSTSMNTR_SRV C_CMPLRQSVTOVLSTSMNTR_SRV V2 NOT_RELEASED

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY SVTAggregationItemUUID SVTAggregationItemUUID Aggr item uuid
LegalEntity LegalEntity Legal Entity ID
ComplianceRequirement ComplianceRequirement Compliance Requirement
ResponsibleUnit
ECNumber
ListedSubstance
SubstanceList _CmplRqLatestSubstanceList SubstanceList Substance list
LegalEntitySVTStatus LegalEntitySVTStatus Legal Entity Status
CmplRqSVTStatusText
CmplRqSVTStatusCriticality _CmplRqSVTStatus CmplRqSVTStatusCriticality
SubstanceUUID _SVTAggregationHeader SubstanceUUID Substance
SubstanceInternalName
SubstanceNameasCompanySubstanceName
CntntListedSubstanceDfltName
PlannedSubstanceVolume Planned Subst Vol
PlannedSubstanceVolumeUnit PlannedSubstanceVolumeUnit Subst Vol Unit
ConfirmedSubstanceVolume Conf subst vol
ConfirmedSubstanceVolumeUnit ConfirmedSubstanceVolumeUnit Conf subst vol unit
TotalSubstanceVolume Total Subst Vol
TotalSubstanceVolumeUnit TotalSubstanceVolumeUnit Subst Volume Unit
SubstanceVolumeThresholdQty Subst Vol Threshold
SubstanceVolumeThresholdUnit
LglEntitySubstVolThldReachUnit LglEntitySubstVolThldReachUnit
LglEntitySubstVolThldReachPct LglEntitySubstVolThldReachPct Percent of Threshold
ProdAllocPercentUnit
CmplncRqmtSubstRegnNumber CmplncRqmtSubstRegnNumber Registration Number
TrackingPeriodStartDate _SVTAggregationHeader TrackingPeriodStartDate Tracking Start Date
TrackingPeriodEndDate _SVTAggregationHeader TrackingPeriodEndDate Tracking End Date
SVTAggregationHeaderUUID SVTAggregationHeaderUUID Agg header doc uuid
CmplRqVersTrackingPeriodText
CASNumber
TrackingPeriodType
_LegalEntitySubstVolByMonth _LegalEntitySubstVolByMonth
_LegalEntitySubstVolByProduct _LegalEntitySubstVolByProduct
_SVTAggregationHeader _SVTAggregationHeader
_UnitOfMeasureMass _UnitOfMeasureMass
_UnitOfMeasurePercent _UnitOfMeasurePercent

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_LegalEntitySVTStatusMonitor.
-- 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: CCRSVTSBYLGLENMN

CREATE VIEW C_LegalEntitySVTStatusMonitor AS
SELECT
  SVTAggregationItemUUID,
  LegalEntity,
  ComplianceRequirement,
  _SVTAggregationHeader._Substance.ResponsibleUnit AS ResponsibleUnit,
  _SVTAggregationHeader._Substance._ListedSubstance.ECNumber AS ECNumber,
  _SVTAggregationHeader._Substance._ListedSubstance.ListedSubstance AS ListedSubstance,
  _CmplRqLatestSubstanceList.SubstanceList AS SubstanceList,
  LegalEntitySVTStatus,
  _CmplRqSVTStatus._Text[ 1: Language = $session.system_language ].CmplRqSVTStatusText AS CmplRqSVTStatusText,
  _CmplRqSVTStatus.CmplRqSVTStatusCriticality AS CmplRqSVTStatusCriticality,
  _SVTAggregationHeader.SubstanceUUID AS SubstanceUUID,
  SVTAggregationItem._SVTAggregationHeader._Substance.SubstanceInternalName AS SubstanceInternalName,
  SVTAggregationItem._SVTAggregationHeader._Substance._ListedSubstance.CntntListedSubstanceDfltName AS CntntListedSubstanceDfltName,
  cast( PlannedSubstanceVolume as ehpma_svt_subst_vol_ui ) AS PlannedSubstanceVolume,
  PlannedSubstanceVolumeUnit,
  cast( ConfirmedSubstanceVolume as ehpma_svt_subst_vol_ui ) AS ConfirmedSubstanceVolume,
  ConfirmedSubstanceVolumeUnit,
  cast( TotalSubstanceVolume as ehpma_svt_subst_vol_ui ) AS TotalSubstanceVolume,
  TotalSubstanceVolumeUnit,
  cast( SubstanceVolumeThresholdQty as ehpma_svt_subst_vol_ui ) AS SubstanceVolumeThresholdQty,
  _UnitOfMeasureMass._Text[1:Language = $session.system_language].UnitOfMeasure AS SubstanceVolumeThresholdUnit,
  LglEntitySubstVolThldReachUnit,
  LglEntitySubstVolThldReachPct,
  _UnitOfMeasurePercent._Text[1:Language = $session.system_language].UnitOfMeasure AS ProdAllocPercentUnit,
  CmplncRqmtSubstRegnNumber,
  _SVTAggregationHeader.TrackingPeriodStartDate AS TrackingPeriodStartDate,
  _SVTAggregationHeader.TrackingPeriodEndDate AS TrackingPeriodEndDate,
  SVTAggregationHeaderUUID,
  cast( '' as abap.char( 250 )) AS CmplRqVersTrackingPeriodText,
  _SVTAggregationHeader._Substance._ListedSubstance.CASNumber AS CASNumber,
  cast( _SVTTrackingPeriods.TrackingPeriodType as ehpma_svt_track_per_type ) AS TrackingPeriodType
FROM I_SVTAggregationItem AS SVTAggregationItem
LEFT OUTER JOIN C_LegalEntitySubstVolByMonth AS _LegalEntitySubstVolByMonth ON SVTAggregationItemUUID = _LegalEntitySubstVolByMonth.SVTAggregationItemUUID  -- association [0..*]
LEFT OUTER JOIN C_LegalEntitySubstVolByProduct AS _LegalEntitySubstVolByProduct ON SVTAggregationItemUUID = _LegalEntitySubstVolByProduct.SVTAggregationItemUUID  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasurePercent ON SVTAggregationItem.LglEntitySubstVolThldReachUnit = _UnitOfMeasurePercent.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasureMass ON TotalSubstanceVolumeUnit = _UnitOfMeasureMass.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_CmplRqSVTStatus AS _CmplRqSVTStatus ON SVTAggregationItem.LegalEntitySVTStatus = _CmplRqSVTStatus.CmplRqSVTStatus  -- association [1..1]
LEFT OUTER JOIN P_SVTTrackingPeriods AS _SVTTrackingPeriods ON SVTAggregationHeaderUUID = _SVTTrackingPeriods.SVTAggregationHeaderUUID  -- association [1..1]
LEFT OUTER JOIN P_CmplRqLatestSubstanceList AS _CmplRqLatestSubstanceList ON SVTAggregationItem.SubstanceList = _CmplRqLatestSubstanceList.SubstanceList AND SVTAggregationItem.ComplianceRequirement = _CmplRqLatestSubstanceList.ComplianceRequirement  -- association [1..1]
LEFT OUTER JOIN I_OTRText AS _OTRNotAssignText ON _OTRNotAssignText.OnlnTxtRpstryConceptID = '42010AEF4C8E1EED81D263B7DCBAB68B' AND _OTRNotAssignText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN P_ChmlCmplConstants AS _Constants ON _Constants.Dummy = _Constants.Dummy  -- association [0..1]
;