C_SVTCalculation

DDL: C_SVTCALCULATION Type: view_entity CONSUMPTION Package: EHPMA_CNS_SVT

SVT Calculation

C_SVTCalculation is a Consumption CDS View that provides data about "SVT Calculation" in SAP S/4HANA. It reads from 1 data source (I_SVTCalculation) and exposes 69 fields with key field SVTCalculationUUID. It has 6 associations to related views. It is exposed through 1 OData service (UI_SVTPROCDMATDOCUMENTTP_SRV). Part of development package EHPMA_CNS_SVT.

Data Sources (1)

SourceAliasJoin Type
I_SVTCalculation I_SVTCalculation from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_CmplRqSVTScenario _BusinessProcessScenario $projection.SVTBusinessProcessScenario = _BusinessProcessScenario.CmplRqSVTScenario
[0..1] I_SVTBusinessProcess _BusinessProcess $projection.SVTBusinessProcess = _BusinessProcess.SVTBusinessProcess
[0..1] I_ChmlSuplrMatlImprtRespy _ChmlSuplrMatlImprtRespy $projection.ChmlSuplrMatlImprtRespyUUID = _ChmlSuplrMatlImprtRespy.ChmlSuplrMatlImprtRespyUUID
[0..1] C_SVTCalculationResult _LatestCalculationResult $projection.SVTCalculationLastResultUUID = _LatestCalculationResult.SVTCalculationResultUUID and $projection.SVTCalculationUUID = _LatestCalculationResult.SVTCalculationUUID
[0..*] C_SVTCalculationItem _SVTCalculationItem $projection.SVTCalculationUUID = _SVTCalculationItem.SVTCalculationUUID
[0..*] C_SVTCalculationResult _SVTCalculationResult $projection.SVTCalculationUUID = _SVTCalculationResult.SVTCalculationUUID

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
EndUserText.label SVT Calculation view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeNamePlural Relevant Compliance Requirements view
UI.headerInfo.title.value ComplianceRequirement view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.description.value Material view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.label Product view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SVTPROCDMATDOCUMENTTP_SRV UI_SVTPROCDMATDOCUMENTTP_SRV V4 C1 NOT_RELEASED

Fields (69)

KeyFieldSource TableSource FieldDescription
KEY SVTCalculationUUID SVTCalculationUUID Calculation uuid
SVTCalculationLastResultUUID SVTCalculationLastResultUUID Calculation Header Profile Result UUID
SVTPreprocessedDocumentUUID SVTPreprocessedDocumentUUID Preprocessed documen
ComplianceRequirement ComplianceRequirement Compliance Requirement
SVTPreprocessedDocumentDate SVTPreprocessedDocumentDate Posting Date
Material Material Vehicle Model
Plant Plant Valuation Area
CompanyCode CompanyCode Receiver Company Code
ApplicationLogHandle ApplicationLogHandle Log Handle
ProdCmplncLglEntyMappgUUID ProdCmplncLglEntyMappgUUID LE Mapping UUID
Supplier Supplier Supplier
BPSupplierName _Supplier BPSupplierName Supplier Name
SVTBusinessProcess SVTBusinessProcess Business Process
SVTBusinessProcessText
SVTBusinessProcessScenario SVTBusinessProcessScenario Scenario
CmplRqSVTScenarioText
SVTCalculationResultUUID _LatestCalculationResult SVTCalculationResultUUID
ProdCmplncEventUUID _LatestCalculationResult ProdCmplncEventUUID Product Compliance Event
ProdCmplncEventType _LatestCalculationResult ProdCmplncEventType Event Type
ProdCmplncEventTypeText _LatestCalculationResult ProdCmplncEventTypeText
SVTCalcChmCmInRglnUUID _LatestCalculationResult SVTCalcChmCmInRglnUUID
SVTCalcChmCmInUUID _LatestCalculationResult SVTCalcChmCmInUUID
CreationDateTime _LatestCalculationResult CreationDateTime Timestamp
ProdCmplncLegalEntity _LatestCalculationResult ProdCmplncLegalEntity
CmplRqVersName _LatestCalculationResult CmplRqVersName Compliance Requirement Name
CmplRqPattern _LatestCalculationResult CmplRqPattern Compliance Pattern
CmplRqPatternName _LatestCalculationResult CmplRqPatternName Pattern Name
EffectiveDate _LatestCalculationResult EffectiveDate Effective Date
CmplRqApplicationComponent _LatestCalculationResult CmplRqApplicationComponent Solution Area
CmplRqApplicationComponentName _LatestCalculationResult CmplRqApplicationComponentName Solution Area
ChmlCmplncInfoCombinedName _LatestCalculationResult ChmlCmplncInfoCombinedName
ProdCmplncLegalArea _LatestCalculationResult ProdCmplncLegalArea Legal Area
ProdCmplncLegalAreaName _LatestCalculationResult ProdCmplncLegalAreaName
CmplRqRsltUUID _LatestCalculationResult CmplRqRsltUUID SDS Assessment
ChmlCmplncInfoLastChgdDateTime _LatestCalculationResult ChmlCmplncInfoLastChgdDateTime
SVTCalculationValidityStatus _LatestCalculationResult SVTCalculationValidityStatus
SVTCalcValidityStatusText _LatestCalculationResult SVTCalcValidityStatusText
ChmlCompositionType _LatestCalculationResult ChmlCompositionType Legal Area
ChmlCompositionTypeName _LatestCalculationResult ChmlCompositionTypeName
ChmlCompositionStatus _LatestCalculationResult ChmlCompositionStatus Processing Status
ChmlCompositionStatusName _LatestCalculationResult ChmlCompositionStatusName
ReleaseDateTime _LatestCalculationResult ReleaseDateTime Composition Released On
ReleasedByUserName _LatestCalculationResult ReleasedByUserName Description
ChmlCmplncInfoUUID _LatestCalculationResult ChmlCmplncInfoUUID Chemical Compliance Information PP
SVTCalculationStatus _LatestCalculationResult SVTCalculationStatus
SVTCalculationStatusText _LatestCalculationResult SVTCalculationStatusText
_SVTCalcChmlCmplncInfoRgln _LatestCalculationResult _SVTCalcChmlCmplncInfoRgln
_SVTObjectExclusionReason _LatestCalculationResult _SVTObjectExclusionReason
ChmlSuplrMatlImprtRespyUUID ChmlSuplrMatlImprtRespyUUID Import Responsibility
ImprtRespyBuyingCompanyCode _ChmlSuplrMatlImprtRespy ImprtRespyBuyingCompanyCode Buying Company Code
ImprtRespyRcvgPlant _ChmlSuplrMatlImprtRespy ImprtRespyRcvgPlant Receiving Plant
ImprtRespyRespImporter _ChmlSuplrMatlImprtRespy ImprtRespyRespImporter Responsible Importer
ValidityStartDate _ChmlSuplrMatlImprtRespy ValidityStartDate Validity Start Date
ValidityEndDate _ChmlSuplrMatlImprtRespy ValidityEndDate ValidTo
ImprtRespyRemarkText _ChmlSuplrMatlImprtRespy ImprtRespyRemarkText Import Responsibility Remark
SVTBizProcCatRespImporter SVTBizProcCatRespImporter Responsible Importer
ImprtRespyRespImporterText
SubstVolSourceCountry SubstVolSourceCountry Country/Region From
SVTSourceCountryName
SubstVolTargetCountry SubstVolTargetCountry Country/Region To
SVTTargetCountryName
BusinessPartnerSupplier BusinessPartnerSupplier Supplier
BusinessPartnerCustomer BusinessPartnerCustomer CHAR35
PolymerBreakdownIsRequired PolymerBreakdownIsRequired Break Down Polymers
PolymerExclusionIsRequired PolymerExclusionIsRequired Is Polymer Excluded
SubstVolRetrackingTypeText
_SVTCalculationItem _SVTCalculationItem
_LatestCalculationResult _LatestCalculationResult
_SVTCalculationResult _SVTCalculationResult

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_SVTCalculation.
-- 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.

CREATE VIEW C_SVTCalculation AS
SELECT
  SVTCalculationUUID,
  SVTCalculationLastResultUUID,
  SVTPreprocessedDocumentUUID,
  ComplianceRequirement,
  SVTPreprocessedDocumentDate,
  Material,
  Plant,
  CompanyCode,
  ApplicationLogHandle,
  ProdCmplncLglEntyMappgUUID,
  Supplier,
  _Supplier.BPSupplierName AS BPSupplierName,
  SVTBusinessProcess,
  _BusinessProcess._Text[1: Language = $session.system_language].SVTBusinessProcessText AS SVTBusinessProcessText,
  SVTBusinessProcessScenario,
  _BusinessProcessScenario._Text[1: Language = $session.system_language].CmplRqSVTScenarioText AS CmplRqSVTScenarioText,
  _LatestCalculationResult.SVTCalculationResultUUID AS SVTCalculationResultUUID,
  _LatestCalculationResult.ProdCmplncEventUUID AS ProdCmplncEventUUID,
  _LatestCalculationResult.ProdCmplncEventType AS ProdCmplncEventType,
  _LatestCalculationResult.ProdCmplncEventTypeText AS ProdCmplncEventTypeText,
  _LatestCalculationResult.SVTCalcChmCmInRglnUUID AS SVTCalcChmCmInRglnUUID,
  _LatestCalculationResult.SVTCalcChmCmInUUID AS SVTCalcChmCmInUUID,
  _LatestCalculationResult.CreationDateTime AS CreationDateTime,
  _LatestCalculationResult.ProdCmplncLegalEntity AS ProdCmplncLegalEntity,
  _LatestCalculationResult.CmplRqVersName AS CmplRqVersName,
  _LatestCalculationResult.CmplRqPattern AS CmplRqPattern,
  _LatestCalculationResult.CmplRqPatternName AS CmplRqPatternName,
  _LatestCalculationResult.EffectiveDate AS EffectiveDate,
  _LatestCalculationResult.CmplRqApplicationComponent AS CmplRqApplicationComponent,
  _LatestCalculationResult.CmplRqApplicationComponentName AS CmplRqApplicationComponentName,
  _LatestCalculationResult.ChmlCmplncInfoCombinedName AS ChmlCmplncInfoCombinedName,
  _LatestCalculationResult.ProdCmplncLegalArea AS ProdCmplncLegalArea,
  _LatestCalculationResult.ProdCmplncLegalAreaName AS ProdCmplncLegalAreaName,
  _LatestCalculationResult.CmplRqRsltUUID AS CmplRqRsltUUID,
  _LatestCalculationResult.ChmlCmplncInfoLastChgdDateTime AS ChmlCmplncInfoLastChgdDateTime,
  _LatestCalculationResult.SVTCalculationValidityStatus AS SVTCalculationValidityStatus,
  _LatestCalculationResult.SVTCalcValidityStatusText AS SVTCalcValidityStatusText,
  _LatestCalculationResult.ChmlCompositionType AS ChmlCompositionType,
  _LatestCalculationResult.ChmlCompositionTypeName AS ChmlCompositionTypeName,
  _LatestCalculationResult.ChmlCompositionStatus AS ChmlCompositionStatus,
  _LatestCalculationResult.ChmlCompositionStatusName AS ChmlCompositionStatusName,
  _LatestCalculationResult.ReleaseDateTime AS ReleaseDateTime,
  _LatestCalculationResult.ReleasedByUserName AS ReleasedByUserName,
  _LatestCalculationResult.ChmlCmplncInfoUUID AS ChmlCmplncInfoUUID,
  _LatestCalculationResult.SVTCalculationStatus AS SVTCalculationStatus,
  _LatestCalculationResult.SVTCalculationStatusText AS SVTCalculationStatusText,
  _LatestCalculationResult._SVTCalcChmlCmplncInfoRgln AS _SVTCalcChmlCmplncInfoRgln,
  _LatestCalculationResult._SVTObjectExclusionReason AS _SVTObjectExclusionReason,
  ChmlSuplrMatlImprtRespyUUID,
  _ChmlSuplrMatlImprtRespy.ImprtRespyBuyingCompanyCode AS ImprtRespyBuyingCompanyCode,
  _ChmlSuplrMatlImprtRespy.ImprtRespyRcvgPlant AS ImprtRespyRcvgPlant,
  _ChmlSuplrMatlImprtRespy.ImprtRespyRespImporter AS ImprtRespyRespImporter,
  _ChmlSuplrMatlImprtRespy.ValidityStartDate AS ValidityStartDate,
  _ChmlSuplrMatlImprtRespy.ValidityEndDate AS ValidityEndDate,
  _ChmlSuplrMatlImprtRespy.ImprtRespyRemarkText AS ImprtRespyRemarkText,
  SVTBizProcCatRespImporter,
  _ResponsibleImporter._Text[ 1:Language = $session.system_language ].ImprtRespyRespImporterText AS ImprtRespyRespImporterText,
  SubstVolSourceCountry,
  _CountryFrom._Text[1: Language = $session.system_language].CountryName AS SVTSourceCountryName,
  SubstVolTargetCountry,
  _CountryTo._Text[1: Language = $session.system_language].CountryName AS SVTTargetCountryName,
  BusinessPartnerSupplier,
  BusinessPartnerCustomer,
  PolymerBreakdownIsRequired,
  PolymerExclusionIsRequired,
  cast( '' as abap.char( 60 )) AS SubstVolRetrackingTypeText
FROM I_SVTCalculation
LEFT OUTER JOIN I_CmplRqSVTScenario AS _BusinessProcessScenario ON SVTBusinessProcessScenario = _BusinessProcessScenario.CmplRqSVTScenario  -- association [0..1]
LEFT OUTER JOIN I_SVTBusinessProcess AS _BusinessProcess ON SVTBusinessProcess = _BusinessProcess.SVTBusinessProcess  -- association [0..1]
LEFT OUTER JOIN I_ChmlSuplrMatlImprtRespy AS _ChmlSuplrMatlImprtRespy ON ChmlSuplrMatlImprtRespyUUID = _ChmlSuplrMatlImprtRespy.ChmlSuplrMatlImprtRespyUUID  -- association [0..1]
LEFT OUTER JOIN C_SVTCalculationResult AS _LatestCalculationResult ON SVTCalculationLastResultUUID = _LatestCalculationResult.SVTCalculationResultUUID AND SVTCalculationUUID = _LatestCalculationResult.SVTCalculationUUID  -- association [0..1]
LEFT OUTER JOIN C_SVTCalculationItem AS _SVTCalculationItem ON SVTCalculationUUID = _SVTCalculationItem.SVTCalculationUUID  -- association [0..*]
LEFT OUTER JOIN C_SVTCalculationResult AS _SVTCalculationResult ON SVTCalculationUUID = _SVTCalculationResult.SVTCalculationUUID  -- association [0..*]
;