I_SftyDataShtCmplRqRsltCube

DDL: I_SFTYDATASHTCMPLRQRSLTCUBE SQL: ISDSCRRCUBE Type: view COMPOSITE

SafetyDataSheet CRR Cube

I_SftyDataShtCmplRqRsltCube is a Composite CDS View (Cube) that provides data about "SafetyDataSheet CRR Cube" in SAP S/4HANA. It reads from 4 data sources (I_CmplRqRslt, I_ChmlCmplncInfo, I_CmplRqRsltSftyDataShtCntry, I_CmplRqVersEnhanced) and exposes 22 fields with key fields CmplRqRsltUUID, CmplRqRsltCntryInfoUUID, ChmlCmplncInfoUUID, CmplRqVersUUID. It has 5 associations to related views.

Data Sources (4)

SourceAliasJoin Type
I_CmplRqRslt CmplRqRslt from
I_ChmlCmplncInfo I_ChmlCmplncInfo inner
I_CmplRqRsltSftyDataShtCntry I_CmplRqRsltSftyDataShtCntry inner
I_CmplRqVersEnhanced I_CmplRqVersEnhanced inner

Associations (5)

CardinalityTargetAliasCondition
[1..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary $projection.ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID
[1..1] I_CmplRqRsltProcessingStatus _CmplRqRsltProcessingStatus $projection.CmplRqRsltProcessingStatus = _CmplRqRsltProcessingStatus.CmplRqRsltProcessingStatus
[0..1] I_Product _Product $projection.Material = _Product.Product
[1..1] I_CmplRqVersEnhanced _CmplRqVers $projection.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID
[1..1] I_Country _Country $projection.Country = _Country.Country

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ISDSCRRCUBE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label SafetyDataSheet CRR Cube view
Analytics.dataCategory #CUBE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.internalName #LOCAL view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID I_CmplRqRslt CmplRqRsltUUID SDS Assessment
KEY CmplRqRsltCntryInfoUUID I_CmplRqRsltSftyDataShtCntry CmplRqRsltCntryInfoUUID Covered Ctry/Reg
KEY ChmlCmplncInfoUUID I_ChmlCmplncInfo ChmlCmplncInfoUUID Chemical Compliance Information PP
KEY CmplRqVersUUID I_CmplRqVersEnhanced CmplRqVersUUID NodeID
ProdStewardshipRespUnit I_ChmlCmplncInfo ProdStewardshipRespUnit Responsible Unit
ChmlCmplncInternalName I_ChmlCmplncInfo ChmlCmplncInternalName Internal Name
Material _MaterialDataPrimary Material Vehicle Model
ChmlCmplncInfoCombinedName _MaterialDataPrimary ChmlCmplncInfoCombinedName
MaterialIsProduced _MaterialDataPrimary MaterialIsProduced Is Produced
MaterialIsSold _MaterialDataPrimary MaterialIsSold Is Sold
MaterialIsSourced _MaterialDataPrimary MaterialIsSourced Is Purchased
MaterialIsTransported _MaterialDataPrimary MaterialIsTransported Is Transported
ComplianceRequirement I_CmplRqRslt ComplianceRequirement Compliance Requirement
CmplRqRsltProcessingStatus I_CmplRqRslt CmplRqRsltProcessingStatus Processing Status
Country I_CmplRqRsltSftyDataShtCntry Country Venue: Ctry/Reg
SftyDataShtValidityStartDate
SftyDataShtValidityEndDate
NmbrOfCmplRqRslts
_Product _Product
_CmplRqVers _CmplRqVers
_Country _Country
_MaterialDataPrimary _MaterialDataPrimary

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_SftyDataShtCmplRqRsltCube.
-- 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: ISDSCRRCUBE

CREATE VIEW I_SftyDataShtCmplRqRsltCube AS
SELECT
  CmplRqRslt.CmplRqRsltUUID AS CmplRqRsltUUID,
  I_CmplRqRsltSftyDataShtCntry.CmplRqRsltCntryInfoUUID AS CmplRqRsltCntryInfoUUID,
  I_ChmlCmplncInfo.ChmlCmplncInfoUUID AS ChmlCmplncInfoUUID,
  I_CmplRqVersEnhanced.CmplRqVersUUID AS CmplRqVersUUID,
  I_ChmlCmplncInfo.ProdStewardshipRespUnit AS ProdStewardshipRespUnit,
  I_ChmlCmplncInfo.ChmlCmplncInternalName AS ChmlCmplncInternalName,
  _MaterialDataPrimary.Material AS Material,
  _MaterialDataPrimary.ChmlCmplncInfoCombinedName AS ChmlCmplncInfoCombinedName,
  _MaterialDataPrimary.MaterialIsProduced AS MaterialIsProduced,
  _MaterialDataPrimary.MaterialIsSold AS MaterialIsSold,
  _MaterialDataPrimary.MaterialIsSourced AS MaterialIsSourced,
  _MaterialDataPrimary.MaterialIsTransported AS MaterialIsTransported,
  CmplRqRslt.ComplianceRequirement AS ComplianceRequirement,
  CmplRqRslt.CmplRqRsltProcessingStatus AS CmplRqRsltProcessingStatus,
  I_CmplRqRsltSftyDataShtCntry.Country AS Country,
  tstmp_to_dats( CmplRqRslt.ValidityStartDateTime, 'UTC', $session.client, 'INITIAL' ) AS SftyDataShtValidityStartDate,
  tstmp_to_dats( CmplRqRslt.ValidityEndDateTime, 'UTC', $session.client, 'INITIAL' ) AS SftyDataShtValidityEndDate,
  cast(1 as int4) AS NmbrOfCmplRqRslts
FROM I_CmplRqRslt AS CmplRqRslt
INNER JOIN I_CmplRqVersEnhanced ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmplRqRsltSftyDataShtCntry ON /* join condition not captured in parsed metadata */
INNER JOIN I_ChmlCmplncInfo ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID  -- association [1..1]
LEFT OUTER JOIN I_CmplRqRsltProcessingStatus AS _CmplRqRsltProcessingStatus ON CmplRqRsltProcessingStatus = _CmplRqRsltProcessingStatus.CmplRqRsltProcessingStatus  -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON Material = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVersEnhanced AS _CmplRqVers ON CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country  -- association [1..1]
;