C_ExpsrScenAnnexAssmtTP

DDL: C_EXPSRSCENANNEXASSMTTP Type: view CONSUMPTION Package: EHSDS_CRPAT_ES

Annex Assessment

C_ExpsrScenAnnexAssmtTP is a Consumption CDS View that provides data about "Annex Assessment" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRsltPCESAnnexAssmtTP) and exposes 29 fields with key field CmplRqRsltUUID. It has 5 associations to related views. It is exposed through 2 OData services (ASQL_F6751, UI_EHS_SDS_ESDSANX_MAN). It is used in 1 Fiori application: Manage eSDS Annex. Part of development package EHSDS_CRPAT_ES.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRsltPCESAnnexAssmtTP I_CmplRqRsltPCESAnnexAssmtTP from

Associations (5)

CardinalityTargetAliasCondition
[0..*] C_ExpsrScenAssgmtTP _ExpsrScenAssgmt $projection.CmplRqRsltUUID = _ExpsrScenAssgmt.CmplRqRsltUUID ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Additional Information -----------------------------------------------------------------------------------------------------------------------------------------------------------------
[1..1] I_CmplRqVersEnhanced _CmplRqVers $projection.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID
[0..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary $projection.ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID -- Determines the full name of the business user who has released the CRR
[0..1] I_BusinessUserBasic _ReleasedByUser $projection.ReleasedByUser = _ReleasedByUser.BusinessPartner
[0..1] C_SubstanceNameText _Substance $projection.SubstanceUUID = _Substance.SubstanceUUID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CCRRESAATP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Annex Assessment view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6751 ASQL_F6751 C2 NOT_RELEASED
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 (29)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveCmplRqRsltUUID ActiveCmplRqRsltUUID Compliance Assessment UUID
SubstanceUUID SubstanceUUID Substance
SubstanceName _Substance SubstanceName Substance Name
CASNumber _Substance CASNumber CAS Number
CmplRqVers
CmplRqVersName
MaterialasMaterial
MaterialIsSold _ChmlCmplncInfo MaterialIsSold Is Sold
MaterialIsTransported _ChmlCmplncInfo MaterialIsTransported Is Transported
MaterialIsProduced _ChmlCmplncInfo MaterialIsProduced Is Produced
MaterialIsSourced _ChmlCmplncInfo MaterialIsSourced Is Purchased
ChemicalCustomerMaterialUUID ChemicalCustomerMaterialUUID Customer Material
ChmlCmplncProdIsResearched _ChmlCmplncInfo ChmlCmplncProdIsResearched R&D Sample
ChmlCmplncInfoType _ChmlCmplncInfo ChmlCmplncInfoType Type of Chemical Compliance Information
ProcessorCmplRqRsltProcessor
CmplRqRsltProcessorName
ReleasedByUserName _ReleasedByUser PersonFullName Full Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
CmplRqRsltPrelimCmplncSts CmplRqRsltPrelimCmplncSts Preliminary Compliance Status
char255asPCPrptyObjectTitle
char255asPCPrptyObjectDesc
_ExpsrScenAssgmt _ExpsrScenAssgmt
_ChmlCmplncInfo _ChmlCmplncInfo
_Substance _Substance
_CmplRqVers _CmplRqVers

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_ExpsrScenAnnexAssmtTP.
-- 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_ExpsrScenAnnexAssmtTP AS
SELECT
  CmplRqRsltUUID,
  ActiveCmplRqRsltUUID,
  SubstanceUUID,
  _Substance.SubstanceName AS SubstanceName,
  _Substance.CASNumber AS CASNumber,
  cast(_CmplRqVers.CmplRqVers as ehpma_crv_mkt_id preserving type ) AS CmplRqVers,
  cast(_CmplRqVers.CmplRqVersName as ehpma_crr_crv_mkt_name preserving type ) AS CmplRqVersName,
  _ChmlCmplncInfo.MaterialIsSold AS MaterialIsSold,
  _ChmlCmplncInfo.MaterialIsTransported AS MaterialIsTransported,
  _ChmlCmplncInfo.MaterialIsProduced AS MaterialIsProduced,
  _ChmlCmplncInfo.MaterialIsSourced AS MaterialIsSourced,
  ChemicalCustomerMaterialUUID,
  _ChmlCmplncInfo.ChmlCmplncProdIsResearched AS ChmlCmplncProdIsResearched,
  _ChmlCmplncInfo.ChmlCmplncInfoType AS ChmlCmplncInfoType,
  cast( '' as ad_namtext ) AS CmplRqRsltProcessorName,
  _ReleasedByUser.PersonFullName AS ReleasedByUserName,
  LastChangeDateTime,
  LastChangedByUser,
  CreationDateTime,
  CreatedByUser,
  CmplRqRsltPrelimCmplncSts
FROM I_CmplRqRsltPCESAnnexAssmtTP
LEFT OUTER JOIN C_ExpsrScenAssgmtTP AS _ExpsrScenAssgmt ON CmplRqRsltUUID = _ExpsrScenAssgmt.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqVersEnhanced AS _CmplRqVers ON CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _ReleasedByUser ON ReleasedByUser = _ReleasedByUser.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN C_SubstanceNameText AS _Substance ON SubstanceUUID = _Substance.SubstanceUUID  -- association [0..1]
;