I_FMEANode
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 45 fields with key field FMEANodeUUID. It has 17 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| plmm_quest_res | plmm_quest_res | from |
Associations (17)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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 | _FMEANodeParent | $projection.FMEANodeUUID = _FMEANodeParent.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 (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IFMEANODE | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | 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 (45)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FMEANodeUUID | |||
| FMEAHeaderUUID | ||||
| FMEAHierarchyProfile | plmm_quest_res | hierarchy_profil | ||
| FMEAHierarchyProfileLevel | plmm_quest_res | hierarchy_level | ||
| FMEANodeType | plmm_quest_res | node_type | ||
| FMEANodeListType | plmm_quest_res | listtyp | ||
| FMEAItemType | plmm_quest_res | listityp | ||
| FMEANodeReferenceUUID | ||||
| FMEANodeReferenceObjectType | reference_obtyp | |||
| FMEAValuationProfile | plmm_quest_res | assessm_profil | ||
| FMEAHasValuation | plmm_quest_res | assessment_rec | ||
| FMEAValnProfileValuation | plmm_quest_res | assessment_res | ||
| FMEAValuationScoreValue | plmm_quest_res | score_rec | ||
| FMEAValuationResultValue | plmm_quest_res | score_res | ||
| InspectionCatalog | plmm_quest_res | katalgart | ||
| InspectionCodeGroup | plmm_quest_res | gruppe | ||
| InspectionCode | plmm_quest_res | code | ||
| DefectCodeCatalog | plmm_quest_res | fekat | ||
| DefectCauseCodeCatalog | plmm_quest_res | urkat | ||
| FMEAFunctionCodeCatalog | plmm_quest_res | functioncat | ||
| FMEAEffectCodeCatalog | plmm_quest_res | effectcat | ||
| QualityTaskCodeCatalog | plmm_quest_res | makat | ||
| InspectionSpecification | plmm_quest_res | verwmerkm | ||
| InspectionSpecificationPlant | plmm_quest_res | qpmk_werks | ||
| InspSpecImportanceCode | plmm_quest_res | merkgew | ||
| FMEACharacteristicType | plmm_quest_res | char_type | ||
| ChangedDateTime | plmm_quest_res | changeddatetime | ||
| FMEAValuationProcedure | plmm_quest_res | audit_calculate | ||
| FMEARating | plmm_quest_res | classification_code | ||
| _FailureModeEffectAnalysis | _FailureModeEffectAnalysis | |||
| _FMEAHeader | _FMEAHeader | |||
| _FMEANodeAssignment | _FMEANodeAssignment | |||
| _FMEANodeParent | _FMEANodeParent | |||
| _FMEANodeChild | _FMEANodeChild | |||
| _FMEATask | _FMEATask | |||
| _FMEAValuationProfile | _FMEAValuationProfile | |||
| _FMEANodeText | _FMEANodeText | |||
| _FMEAReferenceAssignment | _FMEAReferenceAssignment | |||
| _FMEAReferenceNode | _FMEAReferenceNode | |||
| _FMEAReference | _FMEAReference | |||
| _InspectionCodeGroup | _InspectionCodeGroup | |||
| _InspectionCode | _InspectionCode | |||
| _FMEAValuationProcedure | _FMEAValuationProcedure | |||
| _FMEANodeLongText | _FMEANodeLongText | |||
| _FMEAHeaderText | _FMEAHeaderText |
@AbapCatalog.sqlViewName: 'IFMEANODE'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Function or other node of FMEA'
@AccessControl.privilegedAssociations: [ '_FMEANodeLongText' ]
@ObjectModel.representativeKey: 'FMEANodeUUID'
@ObjectModel.usageType: { serviceQuality: #B, sizeCategory: #M, dataClass: #TRANSACTIONAL }
define view I_FMEANode
as select from plmm_quest_res
association [1..1] to I_FMEANodeAssignment as _FMEANodeAssignment on $projection.FMEANodeUUID = _FMEANodeAssignment.FMEANodeUUID
association [0..1] to I_FailureModeEffectAnalysis as _FailureModeEffectAnalysis on $projection.FMEAHeaderUUID = _FailureModeEffectAnalysis.FMEAHeaderUUID
association [1..1] to I_FMEAHeader as _FMEAHeader on $projection.FMEAHeaderUUID = _FMEAHeader.FMEAHeaderUUID
association [0..1] to I_FMEANodeHierarchy as _FMEANodeParent on $projection.FMEANodeUUID = _FMEANodeParent.FMEANodeUUID
association [0..*] to I_FMEANodeHierarchy as _FMEANodeChild on $projection.FMEANodeUUID = _FMEANodeChild.FMEAParentNodeUUID
association [0..1] to I_FMEAValuationProfile as _FMEAValuationProfile on $projection.FMEAValuationProfile = _FMEAValuationProfile.FMEAValuationProfile
association [0..1] to I_InspectionCodeGroup as _InspectionCodeGroup on $projection.InspectionCatalog = _InspectionCodeGroup.InspectionCatalog
and $projection.InspectionCodeGroup = _InspectionCodeGroup.InspectionCodeGroup
association [0..1] to I_InspectionCode as _InspectionCode on $projection.InspectionCatalog = _InspectionCode.InspectionCatalog
and $projection.InspectionCodeGroup = _InspectionCode.InspectionCodeGroup
and $projection.InspectionCode = _InspectionCode.InspectionCode
association [0..*] to I_FMEATask as _FMEATask on $projection.FMEANodeUUID = _FMEATask.FMEAParentNodeUUID
association [0..*] to I_FMEANodeText as _FMEANodeText on $projection.FMEANodeUUID = _FMEANodeText.FMEANodeUUID
//Reference to node of other FMEA
association [1..1] to I_FMEANodeAssignment as _FMEAReferenceAssignment on $projection.FMEANodeReferenceUUID = _FMEAReferenceAssignment.FMEANodeUUID
association [0..1] to I_FMEANode as _FMEAReferenceNode on $projection.FMEANodeReferenceUUID = _FMEAReferenceNode.FMEANodeUUID
//Reference to other FMEA
association [1..1] to I_FMEAHeader as _FMEAReference on $projection.FMEANodeReferenceUUID = _FMEAReference.FMEAHeaderUUID
association [0..1] to I_FMEAValuationProcedure as _FMEAValuationProcedure on $projection.FMEAValuationProcedure = _FMEAValuationProcedure.FMEAValuationProcedure
association [0..*] to I_FMEALongText as _FMEANodeLongText on $projection.FMEANodeUUID = _FMEANodeLongText.FMEANodeUUID
and _FMEANodeLongText.LongTextInternalNumber = 1
association [0..1] to I_FMEAText as _FMEAHeaderText on $projection.FMEAHeaderUUID = _FMEAHeaderText.FMEAHeaderUUID
and _FMEAHeaderText.Language = $session.system_language
//Extension
association [1..1] to E_FMEANode as _Extension on $projection.FMEANodeUUID = _Extension.FMEANodeUUID
{
key 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,
//Associations
_FailureModeEffectAnalysis,
_FMEAHeader,
_FMEANodeAssignment,
_FMEANodeParent,
_FMEANodeChild,
_FMEATask,
_FMEAValuationProfile,
_FMEANodeText,
_FMEAReferenceAssignment,
_FMEAReferenceNode,
_FMEAReference,
_InspectionCodeGroup,
_InspectionCode,
_FMEAValuationProcedure,
_FMEANodeLongText,
_FMEAHeaderText
}
where
(
plmm_quest_res.listtyp = '010'
or plmm_quest_res.listtyp = '011'
or plmm_quest_res.listtyp = '012'
)
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"PLMM_QUEST_RES"
],
"ASSOCIATED":
[
"E_FMEANODE",
"I_FAILUREMODEEFFECTANALYSIS",
"I_FMEAHEADER",
"I_FMEALONGTEXT",
"I_FMEANODEASSIGNMENT",
"I_FMEANODEHIERARCHY",
"I_FMEANODETEXT",
"I_FMEATASK",
"I_FMEATEXT",
"I_FMEAVALUATIONPROCEDURE",
"I_FMEAVALUATIONPROFILE",
"I_INSPECTIONCODE",
"I_INSPECTIONCODEGROUP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA