I_ExpsrScenAnnexAssmtDraft

DDL: I_EXPSRSCENANNEXASSMTDRAFT Type: view BASIC Package: EHSDS_CRPAT_ES

Annex Assessment - Draft

I_ExpsrScenAnnexAssmtDraft is a Basic CDS View that provides data about "Annex Assessment - Draft" in SAP S/4HANA. It reads from 1 data source (ehsdsw_crr_esdsa) and exposes 32 fields with key field CmplRqRsltUUID. It has 5 associations to related views. Part of development package EHSDS_CRPAT_ES.

Data Sources (1)

SourceAliasJoin Type
ehsdsw_crr_esdsa ehsdsw_crr_esdsa from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_CmplRqVersEnhanced _CmplRqVers $projection.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID --Link to chemical compliance information
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfo $projection.ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID --Link to substance
[0..1] I_SubstanceEnhanced _Substance $projection.SubstanceUUID = _Substance.SubstanceUUID --Link to supplier material
[0..1] I_ChmlSuplrMatl _SupplierMaterial $projection.ChmlSuplrMatlUUID = _SupplierMaterial.ChmlSuplrMatlUUID
[0..1] I_CmplRqRsltProcessingStatus _CmplRqRsltProcessingStatus $projection.CmplRqRsltProcessingStatus = _CmplRqRsltProcessingStatus.CmplRqRsltProcessingStatus

Annotations (10)

NameValueLevelField
EndUserText.label Annex Assessment - Draft view
AbapCatalog.sqlViewName CCRRESAADRAFT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID cmplrqrsltuuid SDS Assessment
ActiveCmplRqRsltUUID activecmplrqrsltuuid Compliance Assessment UUID
ChmlCmplncInfoUUID chmlcmplncinfouuid Chemical Compliance Information PP
SubstanceUUID substanceuuid Substance
ChmlSuplrMatlUUID chmlsuplrmatluuid Supplier Raw Material
ChemicalCustomerMaterialUUID chemicalcustomermaterialuuid Customer Material
PCESScenarioUUID pcesscenariouuid Scenario UUID
CmplRqVersUUID cmplrqversuuid NodeID
ComplianceRequirement compliancerequirement Compliance Requirement
CreationDateTime Timestamp
CreatedByUser User Name
LastChangeDateTime Timestamp
LastChangedByUser User Name
CmplRqRsltProcessingStatus Processing Status
ReleasedByUser releasedbyuser Released By
ValidityStartDateTime validitystartdatetime Valid From Timestamp
ValidityEndDateTime validityenddatetime Valid To Timestamp
CmplRqRsltReldCmplncSts cmplrqrsltreldcmplncsts Released Compliance Status
CmplRqRsltCalculatedStatus cmplrqrsltcalculatedstatus Calculated Compliance Status
CmplRqRsltManualStatus Transport Permission
CmplRqRsltPrelimCmplncSts cmplrqrsltprelimcmplncsts Preliminary Compliance Status
CmplRqRsltStatusRemark cmplrqrsltstatusremark Remarks
ChmlCompositionType chmlcompositiontype Legal Area
MaterialIsSold materialissold Is Sold
MaterialIsTransported materialistransported Is Transported
MaterialIsSourced materialissourced Is Purchased
MaterialIsProduced materialisproduced Is Produced
_CmplRqVers _CmplRqVers
_ChmlCmplncInfo _ChmlCmplncInfo
_Substance _Substance
_SupplierMaterial _SupplierMaterial
_CmplRqRsltProcessingStatus _CmplRqRsltProcessingStatus

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_ExpsrScenAnnexAssmtDraft.
-- 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 I_ExpsrScenAnnexAssmtDraft AS
SELECT
  CmplRqRsltUUID,
  ActiveCmplRqRsltUUID,
  ChmlCmplncInfoUUID,
  SubstanceUUID,
  ChmlSuplrMatlUUID,
  ChemicalCustomerMaterialUUID,
  PCESScenarioUUID,
  CmplRqVersUUID,
  ComplianceRequirement,
  cast( creationdatetime as ehfnd_bo_crea_date_time preserving type ) AS CreationDateTime,
  cast( createdbyuser as ehfnd_bo_crea_uname preserving type ) AS CreatedByUser,
  cast( lastchangedatetime as ehfnd_bo_lchg_date_time preserving type ) AS LastChangeDateTime,
  cast( lastchangedbyuser as ehfnd_bo_lchg_uname preserving type ) AS LastChangedByUser,
  cast( cmplrqrsltprocessingstatus as cmplrqrsltprocessingstatus preserving type ) AS CmplRqRsltProcessingStatus,
  ReleasedByUser,
  ValidityStartDateTime,
  ValidityEndDateTime,
  CmplRqRsltReldCmplncSts,
  CmplRqRsltCalculatedStatus,
  cast( cmplrqrsltmanualstatus as ehfnd_crr_man_stat_nd preserving type ) AS CmplRqRsltManualStatus,
  CmplRqRsltPrelimCmplncSts,
  CmplRqRsltStatusRemark,
  ChmlCompositionType,
  MaterialIsSold,
  MaterialIsTransported,
  MaterialIsSourced,
  MaterialIsProduced
FROM ehsdsw_crr_esdsa
LEFT OUTER JOIN I_CmplRqVersEnhanced AS _CmplRqVers ON CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_SubstanceEnhanced AS _Substance ON SubstanceUUID = _Substance.SubstanceUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlSuplrMatl AS _SupplierMaterial ON ChmlSuplrMatlUUID = _SupplierMaterial.ChmlSuplrMatlUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplRqRsltProcessingStatus AS _CmplRqRsltProcessingStatus ON CmplRqRsltProcessingStatus = _CmplRqRsltProcessingStatus.CmplRqRsltProcessingStatus  -- association [0..1]
;