C_ExpsrScenAssgmtVH

DDL: C_EXPSRSCENASSGMTVH SQL: CCRRESAGVH Type: view CONSUMPTION

Exposure Scenario Assignment

C_ExpsrScenAssgmtVH is a Consumption CDS View that provides data about "Exposure Scenario Assignment" in SAP S/4HANA. It reads from 1 data source (C_ExpsrScenAssgmtBaseVH) and exposes 18 fields with key fields PCESExposureScenarioUUID, CmplRqRsltUUID. It has 1 association to related views. It is exposed through 1 OData service (UI_EHS_SDS_ESDSANX_MAN). It is used in 1 Fiori application: Manage eSDS Annex.

Data Sources (1)

SourceAliasJoin Type
C_ExpsrScenAssgmtBaseVH C_ExpsrScenAssgmtBaseVH from

Parameters (1)

NameTypeDefault
P_CmplRqRsltUUID sysuuid_x

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_ExpsrScenShortTitleVH _ExpsrScenShortTitleVH $projection.CmplRqVersUUID = _ExpsrScenShortTitleVH.CmplRqVersUUID

Annotations (13)

NameValueLevelField
EndUserText.label Exposure Scenario Assignment view
AbapCatalog.sqlViewName CCRRESAGVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.representativeKey PCESExposureScenarioUUID view
ObjectModel.dataCategory #VALUE_HELP view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_EHS_SDS_ESDSANX_MAN UI_EHS_SDS_ESDSANX_MAN V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F6751 Manage eSDS Annex Transactional Manage eSDS Annex

Manage eSDS Annex

Business Role: Product Stewardship Specialist - Product Compliance

With the Manage eSDS Annex app, you can create new or assign existing exposure scenarios to an unpackaged product. You can specify the data that is required as an annex to a safety data sheet to ensure that the unpackaged product stays compliant.

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY PCESExposureScenarioUUID PCESExposureScenarioUUID Exposure Scenario UUID
KEY CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
CmplRqVersUUID CmplRqVersUUID NodeID
ComplianceRequirement ComplianceRequirement Compliance Requirement
PCESExposureScenarioTypeTxt
PCESShortTitlePhrs1UUID PCESShortTitlePhrs1UUID Short Title
PCESShortTitlePhrs1Txt
PCESShortTitlePhrs2UUID PCESShortTitlePhrs2UUID Short Title
PCESShortTitlePhrs2Txt
PCESShortTitlePhrs3UUID PCESShortTitlePhrs3UUID Short Title
PCESShortTitlePhrs3Txt
PCESShortTitlePhrs4UUID PCESShortTitlePhrs4UUID Short Title
PCESShortTitlePhrs4Txt
PCESShortTitlePhrs5UUID PCESShortTitlePhrs5UUID Short Title
PCESShortTitlePhrs5Txt
PCESShortTitlePhrs6UUID PCESShortTitlePhrs6UUID Short Title
PCESShortTitlePhrs6Txt
CmplRqRsltProcessingStatusName CmplRqRsltProcessingStatusName

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_ExpsrScenAssgmtVH.
-- 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: CCRRESAGVH
-- Parameters: P_CmplRqRsltUUID : sysuuid_x

CREATE VIEW C_ExpsrScenAssgmtVH AS
SELECT
  PCESExposureScenarioUUID,
  CmplRqRsltUUID,
  CmplRqVersUUID,
  ComplianceRequirement,
  cast(PCESExposureScenarioTypeTxt as ehsds_es_expsr_scen_type_txt ) AS PCESExposureScenarioTypeTxt,
  PCESShortTitlePhrs1UUID,
  _ExpsrScenShortTitleVH[ 1: ProdCmplncPhrsUUID = PCESShortTitlePhrs1UUID ].ProdCmplncPhrsText AS PCESShortTitlePhrs1Txt,
  PCESShortTitlePhrs2UUID,
  _ExpsrScenShortTitleVH[ 1: ProdCmplncPhrsUUID = PCESShortTitlePhrs2UUID ].ProdCmplncPhrsText AS PCESShortTitlePhrs2Txt,
  PCESShortTitlePhrs3UUID,
  _ExpsrScenShortTitleVH[ 1: ProdCmplncPhrsUUID = PCESShortTitlePhrs3UUID ].ProdCmplncPhrsText AS PCESShortTitlePhrs3Txt,
  PCESShortTitlePhrs4UUID,
  _ExpsrScenShortTitleVH[ 1: ProdCmplncPhrsUUID = PCESShortTitlePhrs4UUID ].ProdCmplncPhrsText AS PCESShortTitlePhrs4Txt,
  PCESShortTitlePhrs5UUID,
  _ExpsrScenShortTitleVH[ 1: ProdCmplncPhrsUUID = PCESShortTitlePhrs5UUID ].ProdCmplncPhrsText AS PCESShortTitlePhrs5Txt,
  PCESShortTitlePhrs6UUID,
  _ExpsrScenShortTitleVH[ 1: ProdCmplncPhrsUUID = PCESShortTitlePhrs6UUID ].ProdCmplncPhrsText AS PCESShortTitlePhrs6Txt,
  CmplRqRsltProcessingStatusName
FROM C_ExpsrScenAssgmtBaseVH
LEFT OUTER JOIN C_ExpsrScenShortTitleVH AS _ExpsrScenShortTitleVH ON CmplRqVersUUID = _ExpsrScenShortTitleVH.CmplRqVersUUID  -- association [0..*]
;