C_ExpsrScenAnnexAssmtTP

DDL: C_EXPSRSCENANNEXASSMTTP Type: view CONSUMPTION

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.

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

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]
;