I_CmplRqRsltPCESWrkrAssmtTP

DDL: I_CMPLRQRSLTPCESWRKRASSMTTP Type: view TRANSACTIONAL

Contributing Scenario Worker Assessment - TP

I_CmplRqRsltPCESWrkrAssmtTP is a Transactional CDS View that provides data about "Contributing Scenario Worker Assessment - TP" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRslt) and exposes 42 fields with key field CmplRqRsltUUID. It has 14 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRslt I_CmplRqRslt from

Associations (14)

CardinalityTargetAliasCondition
[1..1] I_ExposureScenario _ExposureScenario $projection.PCESScenarioUUID = _ExposureScenario.PCESScenarioUUID --General Data
[0..1] I_CntrbtScenWrkrGenDataTP _CntrbtScenWrkrGenData $projection.CmplRqRsltUUID = _CntrbtScenWrkrGenData.CmplRqRsltUUID --Worker Amount Used
[0..*] I_CntrbtScenWrkrAmtUsedTP _CntrbtScenWrkrAmtUsed $projection.CmplRqRsltUUID = _CntrbtScenWrkrAmtUsed.CmplRqRsltUUID --Worker Product Article Characteristics
[0..1] I_CntrbtScenWrkrProdCharcTP _CntrbtScenWrkrProdCharc $projection.CmplRqRsltUUID = _CntrbtScenWrkrProdCharc.CmplRqRsltUUID --Worker - Operational Condition
[0..1] I_CntrbtScenWrkrOplCndnTP _CntrbtScenWrkrOplCndn $projection.CmplRqRsltUUID = _CntrbtScenWrkrOplCndn.CmplRqRsltUUID --Worker - Other Factors
[0..*] I_CntrbtScenWrkrOthFctrTP _CntrbtScenWrkrOthFctr $projection.CmplRqRsltUUID = _CntrbtScenWrkrOthFctr.CmplRqRsltUUID --Worker -Personal Risk Management
[0..*] I_CntrbtScenWrkrPersRskMgmtTP _CntrbtScenWrkrPersRskMgmt $projection.CmplRqRsltUUID = _CntrbtScenWrkrPersRskMgmt.CmplRqRsltUUID --Exposure Estimation Worker
[0..*] I_CntrbtScenWrkrExpsrEstnTP _CntrbtScenWrkrExpsrEstn $projection.CmplRqRsltUUID = _CntrbtScenWrkrExpsrEstn.CmplRqRsltUUID --Exposure Estimation Additional Detail Worker
[0..*] I_CntrbtScenWrkrEstnDetTP _CntrbtScenWrkrEstnDet $projection.CmplRqRsltUUID = _CntrbtScenWrkrEstnDet.CmplRqRsltUUID --Technical and organizational risk management measures
[0..*] I_CntrbtScenWrkrTechRskMgmtTP _CntrbtScenTechOrglRskMgmt $projection.CmplRqRsltUUID = _CntrbtScenTechOrglRskMgmt.CmplRqRsltUUID --Additional Good Practice Advice
[0..*] I_CntrbtScenWrkrAdvcTP _CntrbtScenWrkrAdvc $projection.CmplRqRsltUUID = _CntrbtScenWrkrAdvc.CmplRqRsltUUID --Frequency/Duration
[0..*] I_CntrbtScenWrkrFrqcyDurnTP _CntrbtScenWrkrFrqcyDurn $projection.CmplRqRsltUUID = _CntrbtScenWrkrFrqcyDurn.CmplRqRsltUUID --Link to user data
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID

Annotations (21)

NameValueLevelField
AbapCatalog.sqlViewName ICRRASWRTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.writeDraftPersistence EHSDSW_CRR_CSWRK view
ObjectModel.writeActivePersistence EHFNDV_CRR2 view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.entityChangeStateId LastChangeDateTime view
ObjectModel.sapObjectNodeType.name ContributingScenarioAssessment view
EndUserText.label Contributing Scenario Worker Assessment - TP view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveCmplRqRsltUUID SDS Assessment
ActiveUUIDofCRRCmplRqVersUUID
ChmlCmplncInfoUUID ChmlCmplncInfoUUID Chemical Compliance Information PP
PCESScenarioUUID PCESScenarioUUID Scenario UUID
PCESExposureScenarioType _ExposureScenario PCESExposureScenarioType Scenario Type
PCESScenarioType _ExposureScenario PCESScenarioType Scenario Type
PCESShortTitlePhrs1UUID _CntrbtScenWrkrGenData PCESShortTitlePhrs1UUID Short Title
PCESShortTitlePhrs2UUID _CntrbtScenWrkrGenData PCESShortTitlePhrs2UUID Short Title
PCESShortTitlePhrs3UUID _CntrbtScenWrkrGenData PCESShortTitlePhrs3UUID Short Title
PCESShortTitlePhrs4UUID _CntrbtScenWrkrGenData PCESShortTitlePhrs4UUID Short Title
PCESShortTitlePhrs5UUID _CntrbtScenWrkrGenData PCESShortTitlePhrs5UUID Short Title
PCESShortTitlePhrs6UUID _CntrbtScenWrkrGenData PCESShortTitlePhrs6UUID Short Title
ComplianceRequirement ComplianceRequirement Compliance Requirement
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CmplRqRsltProcessingStatus CmplRqRsltProcessingStatus Processing Status
CmplRqRsltProcessor Processor User Name
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 CmplRqRsltManualStatus Transport Permission
CmplRqRsltPrelimCmplncSts CmplRqRsltPrelimCmplncSts Preliminary Compliance Status
CmplRqRsltStatusRemark CmplRqRsltStatusRemark Remarks
_CntrbtScenWrkrGenData _CntrbtScenWrkrGenData
_CntrbtScenWrkrAmtUsed _CntrbtScenWrkrAmtUsed
_CntrbtScenWrkrProdCharc _CntrbtScenWrkrProdCharc
_CntrbtScenWrkrOplCndn _CntrbtScenWrkrOplCndn
_CntrbtScenWrkrOthFctr _CntrbtScenWrkrOthFctr
_CntrbtScenWrkrExpsrEstn _CntrbtScenWrkrExpsrEstn
_CntrbtScenWrkrEstnDet _CntrbtScenWrkrEstnDet
_CntrbtScenWrkrPersRskMgmt _CntrbtScenWrkrPersRskMgmt
_CntrbtScenTechOrglRskMgmt _CntrbtScenTechOrglRskMgmt
_CntrbtScenWrkrAdvc _CntrbtScenWrkrAdvc
_CntrbtScenWrkrFrqcyDurn _CntrbtScenWrkrFrqcyDurn
_CmplRqRsltProcessingStatus _CmplRqRsltProcessingStatus
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser

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_CmplRqRsltPCESWrkrAssmtTP.
-- 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_CmplRqRsltPCESWrkrAssmtTP AS
SELECT
  CmplRqRsltUUID,
  cast(CmplRqRsltUUID as ehfnd_crr_active_uuid preserving type ) AS ActiveCmplRqRsltUUID,
  ChmlCmplncInfoUUID,
  PCESScenarioUUID,
  _ExposureScenario.PCESExposureScenarioType AS PCESExposureScenarioType,
  _ExposureScenario.PCESScenarioType AS PCESScenarioType,
  _CntrbtScenWrkrGenData.PCESShortTitlePhrs1UUID AS PCESShortTitlePhrs1UUID,
  _CntrbtScenWrkrGenData.PCESShortTitlePhrs2UUID AS PCESShortTitlePhrs2UUID,
  _CntrbtScenWrkrGenData.PCESShortTitlePhrs3UUID AS PCESShortTitlePhrs3UUID,
  _CntrbtScenWrkrGenData.PCESShortTitlePhrs4UUID AS PCESShortTitlePhrs4UUID,
  _CntrbtScenWrkrGenData.PCESShortTitlePhrs5UUID AS PCESShortTitlePhrs5UUID,
  _CntrbtScenWrkrGenData.PCESShortTitlePhrs6UUID AS PCESShortTitlePhrs6UUID,
  ComplianceRequirement,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CmplRqRsltProcessingStatus,
  Processor AS CmplRqRsltProcessor,
  ReleasedByUser,
  ValidityStartDateTime,
  ValidityEndDateTime,
  CmplRqRsltReldCmplncSts,
  CmplRqRsltCalculatedStatus,
  CmplRqRsltManualStatus,
  CmplRqRsltPrelimCmplncSts,
  CmplRqRsltStatusRemark
FROM I_CmplRqRslt
LEFT OUTER JOIN I_ExposureScenario AS _ExposureScenario ON PCESScenarioUUID = _ExposureScenario.PCESScenarioUUID  -- association [1..1]
LEFT OUTER JOIN I_CntrbtScenWrkrGenDataTP AS _CntrbtScenWrkrGenData ON CmplRqRsltUUID = _CntrbtScenWrkrGenData.CmplRqRsltUUID  -- association [0..1]
LEFT OUTER JOIN I_CntrbtScenWrkrAmtUsedTP AS _CntrbtScenWrkrAmtUsed ON CmplRqRsltUUID = _CntrbtScenWrkrAmtUsed.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrProdCharcTP AS _CntrbtScenWrkrProdCharc ON CmplRqRsltUUID = _CntrbtScenWrkrProdCharc.CmplRqRsltUUID  -- association [0..1]
LEFT OUTER JOIN I_CntrbtScenWrkrOplCndnTP AS _CntrbtScenWrkrOplCndn ON CmplRqRsltUUID = _CntrbtScenWrkrOplCndn.CmplRqRsltUUID  -- association [0..1]
LEFT OUTER JOIN I_CntrbtScenWrkrOthFctrTP AS _CntrbtScenWrkrOthFctr ON CmplRqRsltUUID = _CntrbtScenWrkrOthFctr.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrPersRskMgmtTP AS _CntrbtScenWrkrPersRskMgmt ON CmplRqRsltUUID = _CntrbtScenWrkrPersRskMgmt.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrExpsrEstnTP AS _CntrbtScenWrkrExpsrEstn ON CmplRqRsltUUID = _CntrbtScenWrkrExpsrEstn.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrEstnDetTP AS _CntrbtScenWrkrEstnDet ON CmplRqRsltUUID = _CntrbtScenWrkrEstnDet.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrTechRskMgmtTP AS _CntrbtScenTechOrglRskMgmt ON CmplRqRsltUUID = _CntrbtScenTechOrglRskMgmt.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrAdvcTP AS _CntrbtScenWrkrAdvc ON CmplRqRsltUUID = _CntrbtScenWrkrAdvc.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CntrbtScenWrkrFrqcyDurnTP AS _CntrbtScenWrkrFrqcyDurn ON CmplRqRsltUUID = _CntrbtScenWrkrFrqcyDurn.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
;