I_FMEANode

DDL: I_FMEANODE SQL: IFMEANODE Type: view BASIC Package: PLM_FMEA

Function or other node of FMEA

I_FMEANode is a Basic CDS View that provides data about "Function or other node of FMEA" in SAP S/4HANA. It reads from 1 data source (plmm_quest_res) and exposes 46 fields with key field FMEANodeUUID. It has 17 associations to related views. Part of development package PLM_FMEA.

Data Sources (1)

SourceAliasJoin Type
plmm_quest_res plmm_quest_res from

Associations (17)

CardinalityTargetAliasCondition
[1..1] I_FMEANodeAssignment _FMEANodeAssignment $projection.FMEANodeUUID = _FMEANodeAssignment.FMEANodeUUID
[0..1] I_FailureModeEffectAnalysis _FailureModeEffectAnalysis $projection.FMEAHeaderUUID = _FailureModeEffectAnalysis.FMEAHeaderUUID
[1..1] I_FMEAHeader _FMEAHeader $projection.FMEAHeaderUUID = _FMEAHeader.FMEAHeaderUUID
[0..1] I_FMEANodeHierarchy _FMEANodeHierarchy $projection.FMEANodeUUID = _FMEANodeHierarchy.FMEANodeUUID
[0..*] I_FMEANodeHierarchy _FMEANodeChild $projection.FMEANodeUUID = _FMEANodeChild.FMEAParentNodeUUID
[0..1] I_FMEAValuationProfile _FMEAValuationProfile $projection.FMEAValuationProfile = _FMEAValuationProfile.FMEAValuationProfile
[0..1] I_InspectionCodeGroup _InspectionCodeGroup $projection.InspectionCatalog = _InspectionCodeGroup.InspectionCatalog and $projection.InspectionCodeGroup = _InspectionCodeGroup.InspectionCodeGroup
[0..1] I_InspectionCode _InspectionCode $projection.InspectionCatalog = _InspectionCode.InspectionCatalog and $projection.InspectionCodeGroup = _InspectionCode.InspectionCodeGroup and $projection.InspectionCode = _InspectionCode.InspectionCode
[0..*] I_FMEATask _FMEATask $projection.FMEANodeUUID = _FMEATask.FMEAParentNodeUUID
[0..*] I_FMEANodeText _FMEANodeText $projection.FMEANodeUUID = _FMEANodeText.FMEANodeUUID
[1..1] I_FMEANodeAssignment _FMEAReferenceAssignment $projection.FMEANodeReferenceUUID = _FMEAReferenceAssignment.FMEANodeUUID
[0..1] I_FMEANode _FMEAReferenceNode $projection.FMEANodeReferenceUUID = _FMEAReferenceNode.FMEANodeUUID
[1..1] I_FMEAHeader _FMEAReference $projection.FMEANodeReferenceUUID = _FMEAReference.FMEAHeaderUUID
[0..1] I_FMEAValuationProcedure _FMEAValuationProcedure $projection.FMEAValuationProcedure = _FMEAValuationProcedure.FMEAValuationProcedure
[0..*] I_FMEALongText _FMEANodeLongText $projection.FMEANodeUUID = _FMEANodeLongText.FMEANodeUUID and _FMEANodeLongText.LongTextInternalNumber = 1
[0..1] I_FMEAText _FMEAHeaderText $projection.FMEAHeaderUUID = _FMEAHeaderText.FMEAHeaderUUID and _FMEAHeaderText.Language = $session.system_language
[1..1] E_FMEANode _Extension $projection.FMEANodeUUID = _Extension.FMEANodeUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IFMEANODE view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Function or other node of FMEA view
ObjectModel.representativeKey FMEANodeUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY FMEANodeUUID
FMEAHeaderUUID
FMEAHierarchyProfile plmm_quest_res hierarchy_profil Hierarchy Prof.
FMEAHierarchyProfileLevel plmm_quest_res hierarchy_level Hierarchy Level
FMEANodeType plmm_quest_res node_type Type
FMEANodeListType plmm_quest_res listtyp List Type
FMEAItemType plmm_quest_res listityp Item Type
FMEANodeReferenceUUID Value
FMEANodeReferenceObjectType reference_obtyp Object Type
FMEAValuationProfile plmm_quest_res assessm_profil Valuatn Profile
FMEAHasValuation plmm_quest_res assessment_rec Val. Entered
FMEAValnProfileValuation plmm_quest_res assessment_res Valuation
FMEAValuationScoreValue plmm_quest_res score_rec Tgt No.Points
FMEAValuationResultValue plmm_quest_res score_res Target Result
InspectionCatalog plmm_quest_res katalgart Catalog Type
InspectionCodeGroup plmm_quest_res gruppe Code Group
InspectionCode plmm_quest_res code Water Hazard Cl.
DefectCodeCatalog plmm_quest_res fekat Defect types
DefectCauseCodeCatalog plmm_quest_res urkat Catalog type
FMEAFunctionCodeCatalog plmm_quest_res functioncat Funct. Catalog
FMEAEffectCodeCatalog plmm_quest_res effectcat Effects Catalog
QualityTaskCodeCatalog plmm_quest_res makat Catalog type
InspectionSpecification plmm_quest_res verwmerkm Master IC
InspectionSpecificationPlant plmm_quest_res qpmk_werks Plant
InspSpecImportanceCode plmm_quest_res merkgew Weighting
FMEACharacteristicType plmm_quest_res char_type Characteristic Type
ChangedDateTime plmm_quest_res changeddatetime Time Stamp
FMEAValuationProcedure plmm_quest_res audit_calculate Procedure
FMEARating plmm_quest_res classification_code Rating
OriginalLanguage plmm_quest_res original_langu Original Language
_FailureModeEffectAnalysis _FailureModeEffectAnalysis
_FMEAHeader _FMEAHeader
_FMEANodeAssignment _FMEANodeAssignment
_FMEANodeHierarchy _FMEANodeHierarchy
_FMEANodeChild _FMEANodeChild
_FMEATask _FMEATask
_FMEAValuationProfile _FMEAValuationProfile
_FMEANodeText _FMEANodeText
_FMEAReferenceAssignment _FMEAReferenceAssignment
_FMEAReferenceNode _FMEAReferenceNode
_FMEAReference _FMEAReference
_InspectionCodeGroup _InspectionCodeGroup
_InspectionCode _InspectionCode
_FMEAValuationProcedure _FMEAValuationProcedure
_FMEANodeLongText _FMEANodeLongText
_FMEAHeaderText _FMEAHeaderText

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_FMEANode.
-- 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: IFMEANODE

CREATE VIEW I_FMEANode AS
SELECT
  cast( plmm_quest_res.guid as plmt_fmea_node_guid preserving type ) AS FMEANodeUUID,
  cast( plmm_quest_res.project_guid as plmt_fmea_node_guid preserving type ) AS FMEAHeaderUUID,
  plmm_quest_res.hierarchy_profil AS FMEAHierarchyProfile,
  plmm_quest_res.hierarchy_level AS FMEAHierarchyProfileLevel,
  plmm_quest_res.node_type AS FMEANodeType,
  plmm_quest_res.listtyp AS FMEANodeListType,
  plmm_quest_res.listityp AS FMEAItemType,
  cast( reference as plmt_fmea_node_guid preserving type ) AS FMEANodeReferenceUUID,
  reference_obtyp AS FMEANodeReferenceObjectType,
  plmm_quest_res.assessm_profil AS FMEAValuationProfile,
  plmm_quest_res.assessment_rec AS FMEAHasValuation,
  plmm_quest_res.assessment_res AS FMEAValnProfileValuation,
  plmm_quest_res.score_rec AS FMEAValuationScoreValue,
  plmm_quest_res.score_res AS FMEAValuationResultValue,
  plmm_quest_res.katalgart AS InspectionCatalog,
  plmm_quest_res.gruppe AS InspectionCodeGroup,
  plmm_quest_res.code AS InspectionCode,
  plmm_quest_res.fekat AS DefectCodeCatalog,
  plmm_quest_res.urkat AS DefectCauseCodeCatalog,
  plmm_quest_res.functioncat AS FMEAFunctionCodeCatalog,
  plmm_quest_res.effectcat AS FMEAEffectCodeCatalog,
  plmm_quest_res.makat AS QualityTaskCodeCatalog,
  plmm_quest_res.verwmerkm AS InspectionSpecification,
  plmm_quest_res.qpmk_werks AS InspectionSpecificationPlant,
  plmm_quest_res.merkgew AS InspSpecImportanceCode,
  plmm_quest_res.char_type AS FMEACharacteristicType,
  plmm_quest_res.changeddatetime AS ChangedDateTime,
  plmm_quest_res.audit_calculate AS FMEAValuationProcedure,
  plmm_quest_res.classification_code AS FMEARating,
  plmm_quest_res.original_langu AS OriginalLanguage
FROM plmm_quest_res
LEFT OUTER JOIN I_FMEANodeAssignment AS _FMEANodeAssignment ON FMEANodeUUID = _FMEANodeAssignment.FMEANodeUUID  -- association [1..1]
LEFT OUTER JOIN I_FailureModeEffectAnalysis AS _FailureModeEffectAnalysis ON FMEAHeaderUUID = _FailureModeEffectAnalysis.FMEAHeaderUUID  -- association [0..1]
LEFT OUTER JOIN I_FMEAHeader AS _FMEAHeader ON FMEAHeaderUUID = _FMEAHeader.FMEAHeaderUUID  -- association [1..1]
LEFT OUTER JOIN I_FMEANodeHierarchy AS _FMEANodeHierarchy ON FMEANodeUUID = _FMEANodeHierarchy.FMEANodeUUID  -- association [0..1]
LEFT OUTER JOIN I_FMEANodeHierarchy AS _FMEANodeChild ON FMEANodeUUID = _FMEANodeChild.FMEAParentNodeUUID  -- association [0..*]
LEFT OUTER JOIN I_FMEAValuationProfile AS _FMEAValuationProfile ON FMEAValuationProfile = _FMEAValuationProfile.FMEAValuationProfile  -- association [0..1]
LEFT OUTER JOIN I_InspectionCodeGroup AS _InspectionCodeGroup ON InspectionCatalog = _InspectionCodeGroup.InspectionCatalog AND InspectionCodeGroup = _InspectionCodeGroup.InspectionCodeGroup  -- association [0..1]
LEFT OUTER JOIN I_InspectionCode AS _InspectionCode ON InspectionCatalog = _InspectionCode.InspectionCatalog AND InspectionCodeGroup = _InspectionCode.InspectionCodeGroup AND InspectionCode = _InspectionCode.InspectionCode  -- association [0..1]
LEFT OUTER JOIN I_FMEATask AS _FMEATask ON FMEANodeUUID = _FMEATask.FMEAParentNodeUUID  -- association [0..*]
LEFT OUTER JOIN I_FMEANodeText AS _FMEANodeText ON FMEANodeUUID = _FMEANodeText.FMEANodeUUID  -- association [0..*]
LEFT OUTER JOIN I_FMEANodeAssignment AS _FMEAReferenceAssignment ON FMEANodeReferenceUUID = _FMEAReferenceAssignment.FMEANodeUUID  -- association [1..1]
LEFT OUTER JOIN I_FMEANode AS _FMEAReferenceNode ON FMEANodeReferenceUUID = _FMEAReferenceNode.FMEANodeUUID  -- association [0..1]
LEFT OUTER JOIN I_FMEAHeader AS _FMEAReference ON FMEANodeReferenceUUID = _FMEAReference.FMEAHeaderUUID  -- association [1..1]
LEFT OUTER JOIN I_FMEAValuationProcedure AS _FMEAValuationProcedure ON FMEAValuationProcedure = _FMEAValuationProcedure.FMEAValuationProcedure  -- association [0..1]
LEFT OUTER JOIN I_FMEALongText AS _FMEANodeLongText ON FMEANodeUUID = _FMEANodeLongText.FMEANodeUUID AND _FMEANodeLongText.LongTextInternalNumber = 1  -- association [0..*]
LEFT OUTER JOIN I_FMEAText AS _FMEAHeaderText ON FMEAHeaderUUID = _FMEAHeaderText.FMEAHeaderUUID AND _FMEAHeaderText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN E_FMEANode AS _Extension ON FMEANodeUUID = _Extension.FMEANodeUUID  -- association [1..1]
;