C_CmplRqRslt1stAidTP

DDL: C_CMPLRQRSLT1STAIDTP SQL: CCRRFAMTP Type: view CONSUMPTION

First Aid Measures

C_CmplRqRslt1stAidTP is a Consumption CDS View that provides data about "First Aid Measures" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRslt1stAidTP) and exposes 35 fields with key field CmplRqRsltUUID. It has 16 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRslt1stAidTP I_CmplRqRslt1stAidTP from

Associations (16)

CardinalityTargetAliasCondition
[0..*] C_CmplRqRslt1stAidEyeTP _CmplRqRslt1stAidEye $projection.CmplRqRsltUUID = _CmplRqRslt1stAidEye.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidIngestTP _CmplRqRslt1stAidIngest $projection.CmplRqRsltUUID = _CmplRqRslt1stAidIngest.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidSkinTP _CmplRqRslt1stAidSkin $projection.CmplRqRsltUUID = _CmplRqRslt1stAidSkin.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidInhaleTP _CmplRqRslt1stAidInhale $projection.CmplRqRsltUUID = _CmplRqRslt1stAidInhale.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidProtTP _CmplRqRslt1stAidProt $projection.CmplRqRsltUUID = _CmplRqRslt1stAidProt.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidInfoTP _CmplRqRslt1stAidInfo $projection.CmplRqRsltUUID = _CmplRqRslt1stAidInfo.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidTrtmtTP _CmplRqRslt1stAidTrtmt $projection.CmplRqRsltUUID = _CmplRqRslt1stAidTrtmt.CmplRqRsltUUID
[0..*] C_CmplRqRslt1stAidEffectTP _CmplRqRslt1stAidEffect $projection.CmplRqRsltUUID = _CmplRqRslt1stAidEffect.CmplRqRsltUUID
[1..1] C_CmplRqRslt1stAidNoteTP _CmplRqRslt1stAidNote $projection.CmplRqRsltUUID = _CmplRqRslt1stAidNote.PCPrptyRootUUID
[1..1] C_CmplRqRslt1stAidAssmtTP _CmplRqRslt1stAidAssmt $projection.CmplRqRsltUUID = _CmplRqRslt1stAidAssmt.CmplRqRsltUUID -- provides the info if a corresponding RELEASED CRR exists, this info is needed to control the visibility of the link to the released CRR in the object page's message strip
[0..1] I_CmplRqRslt _ReleasedCmplRqRslt $projection.ChmlCmplncInfoUUID = _ReleasedCmplRqRslt.ChmlCmplncInfoUUID and $projection.CmplRqVersUUID = _ReleasedCmplRqRslt.CmplRqVersUUID and _ReleasedCmplRqRslt.CmplRqRsltProcessingStatus = 'RE' -- Additional Information
[1..1] I_CmplRqVersEnhanced _CmplRqVers $projection.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID -- CCI
[1..1] I_ChmlCmplncInfoTP _ChmlCmplncInfo $projection.ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID -- Material Data for Primary Material
[0..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary $projection.ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID -- shows the preliminary status of IP CRRs
[0..1] P_CmplRqRsltTransientFields _CmplRqRsltTransientFields $projection.CmplRqRsltUUID = _CmplRqRsltTransientFields.CmplRqRsltUUID -- Determines the full name of the business user who has released the CRR
[0..1] I_BusinessUserBasic _ReleasedByUser $projection.ReleasedByUser = _ReleasedByUser.BusinessPartner

Annotations (21)

NameValueLevelField
AbapCatalog.sqlViewName CCRRFAMTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label First Aid Measures view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey CmplRqRsltUUID view
ObjectModel.semanticKey CmplRqRsltUUID view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.draftEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Consumption.semanticObject CompliancePatternFirstAid view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveCmplRqRsltUUID ActiveCmplRqRsltUUID Compliance Assessment UUID
CmplRqVersUUID CmplRqVersUUID NodeID
ChmlCmplncInfoUUID ChmlCmplncInfoUUID Chemical Compliance Information PP
ChmlSuplrMatlUUID ChmlSuplrMatlUUID Supplier Raw Material
ComplianceRequirement ComplianceRequirement Compliance Requirement
TestingReleaseCmplRqRsltManualStatus
CmplRqRsltProcessorName
ReleasedByUserName _ReleasedByUser PersonFullName Full Name
CmplRqRsltProcessingStatus CmplRqRsltProcessingStatus Processing Status
CmplRqVersName _CmplRqVers CmplRqVersName Compliance Requirement Name
ChmlCmplncInternalName _ChmlCmplncInfo ChmlCmplncInternalName Internal Name
ChmlCmplncApplication
MaterialasMaterial
char255asPCPrptyObjectTitle
char255asPCPrptyObjectDesc
ChmlCmplncInfoType
ChmlCmplncProdIsResearched
MaterialIsSold _CmplRqRsltTransientFields MaterialIsSold Is Sold
MaterialIsTransported _CmplRqRsltTransientFields MaterialIsTransported Is Transported
MaterialIsSourced _CmplRqRsltTransientFields MaterialIsSourced Is Purchased
MaterialIsProduced _CmplRqRsltTransientFields MaterialIsProduced Is Produced
ValidityStartDateTime ValidityStartDateTime Valid From Timestamp
ValidityEndDateTime ValidityEndDateTime Valid To Timestamp
_CmplRqRslt1stAidEye _CmplRqRslt1stAidEye
_CmplRqRslt1stAidIngest _CmplRqRslt1stAidIngest
_CmplRqRslt1stAidSkin _CmplRqRslt1stAidSkin
_CmplRqRslt1stAidInhale _CmplRqRslt1stAidInhale
_CmplRqRslt1stAidProt _CmplRqRslt1stAidProt
_CmplRqRslt1stAidInfo _CmplRqRslt1stAidInfo
_CmplRqRslt1stAidTrtmt _CmplRqRslt1stAidTrtmt
_CmplRqRslt1stAidEffect _CmplRqRslt1stAidEffect
_CmplRqRslt1stAidNote _CmplRqRslt1stAidNote
_CmplRqRslt1stAidAssmt _CmplRqRslt1stAidAssmt
_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_CmplRqRslt1stAidTP.
-- 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: CCRRFAMTP

CREATE VIEW C_CmplRqRslt1stAidTP AS
SELECT
  CmplRqRsltUUID,
  ActiveCmplRqRsltUUID,
  CmplRqVersUUID,
  ChmlCmplncInfoUUID,
  ChmlSuplrMatlUUID,
  ComplianceRequirement,
  cast( '' as ad_namtext ) AS CmplRqRsltProcessorName,
  _ReleasedByUser.PersonFullName AS ReleasedByUserName,
  CmplRqRsltProcessingStatus,
  _CmplRqVers.CmplRqVersName AS CmplRqVersName,
  _ChmlCmplncInfo.ChmlCmplncInternalName AS ChmlCmplncInternalName,
  cast( '' as ehpma_application ) AS ChmlCmplncApplication,
  I_CmplRqRslt1stAidTP._ChmlCmplncInfo.ChmlCmplncProdIsResearched AS ChmlCmplncProdIsResearched,
  _CmplRqRsltTransientFields.MaterialIsSold AS MaterialIsSold,
  _CmplRqRsltTransientFields.MaterialIsTransported AS MaterialIsTransported,
  _CmplRqRsltTransientFields.MaterialIsSourced AS MaterialIsSourced,
  _CmplRqRsltTransientFields.MaterialIsProduced AS MaterialIsProduced,
  ValidityStartDateTime,
  ValidityEndDateTime
FROM I_CmplRqRslt1stAidTP
LEFT OUTER JOIN C_CmplRqRslt1stAidEyeTP AS _CmplRqRslt1stAidEye ON CmplRqRsltUUID = _CmplRqRslt1stAidEye.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidIngestTP AS _CmplRqRslt1stAidIngest ON CmplRqRsltUUID = _CmplRqRslt1stAidIngest.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidSkinTP AS _CmplRqRslt1stAidSkin ON CmplRqRsltUUID = _CmplRqRslt1stAidSkin.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidInhaleTP AS _CmplRqRslt1stAidInhale ON CmplRqRsltUUID = _CmplRqRslt1stAidInhale.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidProtTP AS _CmplRqRslt1stAidProt ON CmplRqRsltUUID = _CmplRqRslt1stAidProt.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidInfoTP AS _CmplRqRslt1stAidInfo ON CmplRqRsltUUID = _CmplRqRslt1stAidInfo.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidTrtmtTP AS _CmplRqRslt1stAidTrtmt ON CmplRqRsltUUID = _CmplRqRslt1stAidTrtmt.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidEffectTP AS _CmplRqRslt1stAidEffect ON CmplRqRsltUUID = _CmplRqRslt1stAidEffect.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN C_CmplRqRslt1stAidNoteTP AS _CmplRqRslt1stAidNote ON CmplRqRsltUUID = _CmplRqRslt1stAidNote.PCPrptyRootUUID  -- association [1..1]
LEFT OUTER JOIN C_CmplRqRslt1stAidAssmtTP AS _CmplRqRslt1stAidAssmt ON CmplRqRsltUUID = _CmplRqRslt1stAidAssmt.CmplRqRsltUUID  -- association [1..1]
LEFT OUTER JOIN I_CmplRqRslt AS _ReleasedCmplRqRslt ON ChmlCmplncInfoUUID = _ReleasedCmplRqRslt.ChmlCmplncInfoUUID AND CmplRqVersUUID = _ReleasedCmplRqRslt.CmplRqVersUUID AND _ReleasedCmplRqRslt.CmplRqRsltProcessingStatus = 'RE'  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVersEnhanced AS _CmplRqVers ON CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN I_ChmlCmplncInfoTP AS _ChmlCmplncInfo ON ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [1..1]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN P_CmplRqRsltTransientFields AS _CmplRqRsltTransientFields ON CmplRqRsltUUID = _CmplRqRsltTransientFields.CmplRqRsltUUID  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _ReleasedByUser ON ReleasedByUser = _ReleasedByUser.BusinessPartner  -- association [0..1]
;