I_CmplRqRsltFrfghtngTP

DDL: I_CMPLRQRSLTFRFGHTNGTP SQL: ICRRFFMTP Type: view TRANSACTIONAL

Firefighting Measures

I_CmplRqRsltFrfghtngTP is a Transactional CDS View that provides data about "Firefighting Measures" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRslt) and exposes 36 fields with key field CmplRqRsltUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRslt I_CmplRqRslt from

Associations (9)

CardinalityTargetAliasCondition
[0..*] I_CmplRqRsltFrfghtngUnsutblTP _CmplRqRsltFrfghtngUnsutbl $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngUnsutbl.CmplRqRsltUUID
[0..*] I_CmplRqRsltFrfghtngHazardsTP _CmplRqRsltFrfghtngHazards $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngHazards.CmplRqRsltUUID
[0..*] I_CmplRqRsltFrfghtngEquipTP _CmplRqRsltFrfghtngEquip $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngEquip.CmplRqRsltUUID
[0..*] I_CmplRqRsltFrfghtngCmbtnTP _CmplRqRsltFrfghtngCmbtn $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngCmbtn.CmplRqRsltUUID
[0..*] I_CmplRqRsltFrfghtngAddlInfoTP _CmplRqRsltFrfghtngAddlInfo $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngAddlInfo.CmplRqRsltUUID
[0..*] I_CmplRqRsltFrfghtngMethodsTP _CmplRqRsltFrfghtngMethods $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngMethods.CmplRqRsltUUID
[0..*] I_CmplRqRsltFrfghtngSutblTP _CmplRqRsltFrfghtngSutbl $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngSutbl.CmplRqRsltUUID
[0..1] I_CmplRqRsltFrfghtngNoteTP _CmplRqRsltFrfghtngNote $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngNote.PCPrptyRootUUID
[0..1] I_CmplRqRsltFrfghtngAssmtTP _CmplRqRsltFrfghtngAssmt $projection.CmplRqRsltUUID = _CmplRqRsltFrfghtngAssmt.CmplRqRsltUUID

Annotations (22)

NameValueLevelField
AbapCatalog.sqlViewName ICRRFFMTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Firefighting Measures 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 EXTERNAL_CALCULATION view
ObjectModel.writeDraftPersistence ehfndw_crr_ffm view
ObjectModel.writeActivePersistence ehfndv_crr view
ObjectModel.entityChangeStateId LastChangeDateTime view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.sapObjectNodeType.name FirefightingMeasureAssessment view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveCmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ActiveUUIDofCRRCmplRqVersUUID
ChmlCmplncInfoUUID ChmlCmplncInfoUUID Chemical Compliance Information PP
SubstanceUUID SubstanceUUID Substance
ChmlSuplrMatlUUID ChmlSuplrMatlUUID Supplier Raw Material
ComplianceRequirement ComplianceRequirement Compliance Requirement
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CmplRqRsltProcessingStatus CmplRqRsltProcessingStatus Processing Status
Processor 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
CmplRqRsltStatusRemark CmplRqRsltStatusRemark Remarks
ChmlCompositionType ChmlCompositionType Legal Area
MaterialIsSold MaterialIsSold Is Sold
MaterialIsTransported MaterialIsTransported Is Transported
MaterialIsSourced MaterialIsSourced Is Purchased
MaterialIsProduced MaterialIsProduced Is Produced
_ChmlCmplncInfo _ChmlCmplncInfo
_CmplRqVers _CmplRqVers
_CmplRqRsltFrfghtngUnsutbl _CmplRqRsltFrfghtngUnsutbl
_CmplRqRsltFrfghtngHazards _CmplRqRsltFrfghtngHazards
_CmplRqRsltFrfghtngEquip _CmplRqRsltFrfghtngEquip
_CmplRqRsltFrfghtngCmbtn _CmplRqRsltFrfghtngCmbtn
_CmplRqRsltFrfghtngAddlInfo _CmplRqRsltFrfghtngAddlInfo
_CmplRqRsltFrfghtngMethods _CmplRqRsltFrfghtngMethods
_CmplRqRsltFrfghtngSutbl _CmplRqRsltFrfghtngSutbl
_CmplRqRsltFrfghtngNote _CmplRqRsltFrfghtngNote
_CmplRqRsltFrfghtngAssmt _CmplRqRsltFrfghtngAssmt

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_CmplRqRsltFrfghtngTP.
-- 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: ICRRFFMTP

CREATE VIEW I_CmplRqRsltFrfghtngTP AS
SELECT
  CmplRqRsltUUID,
  CmplRqRsltUUID AS ActiveCmplRqRsltUUID,
  ChmlCmplncInfoUUID,
  SubstanceUUID,
  ChmlSuplrMatlUUID,
  ComplianceRequirement,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CmplRqRsltProcessingStatus,
  Processor,
  ReleasedByUser,
  ValidityStartDateTime,
  ValidityEndDateTime,
  CmplRqRsltReldCmplncSts,
  CmplRqRsltCalculatedStatus,
  CmplRqRsltManualStatus,
  CmplRqRsltStatusRemark,
  ChmlCompositionType,
  MaterialIsSold,
  MaterialIsTransported,
  MaterialIsSourced,
  MaterialIsProduced
FROM I_CmplRqRslt
LEFT OUTER JOIN I_CmplRqRsltFrfghtngUnsutblTP AS _CmplRqRsltFrfghtngUnsutbl ON CmplRqRsltUUID = _CmplRqRsltFrfghtngUnsutbl.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngHazardsTP AS _CmplRqRsltFrfghtngHazards ON CmplRqRsltUUID = _CmplRqRsltFrfghtngHazards.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngEquipTP AS _CmplRqRsltFrfghtngEquip ON CmplRqRsltUUID = _CmplRqRsltFrfghtngEquip.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngCmbtnTP AS _CmplRqRsltFrfghtngCmbtn ON CmplRqRsltUUID = _CmplRqRsltFrfghtngCmbtn.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngAddlInfoTP AS _CmplRqRsltFrfghtngAddlInfo ON CmplRqRsltUUID = _CmplRqRsltFrfghtngAddlInfo.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngMethodsTP AS _CmplRqRsltFrfghtngMethods ON CmplRqRsltUUID = _CmplRqRsltFrfghtngMethods.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngSutblTP AS _CmplRqRsltFrfghtngSutbl ON CmplRqRsltUUID = _CmplRqRsltFrfghtngSutbl.CmplRqRsltUUID  -- association [0..*]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngNoteTP AS _CmplRqRsltFrfghtngNote ON CmplRqRsltUUID = _CmplRqRsltFrfghtngNote.PCPrptyRootUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplRqRsltFrfghtngAssmtTP AS _CmplRqRsltFrfghtngAssmt ON CmplRqRsltUUID = _CmplRqRsltFrfghtngAssmt.CmplRqRsltUUID  -- association [0..1]
;