I_FMEANode

DDL: I_FMEANODE SQL: IFMEANODE Type: view BASIC

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)

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 _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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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":""
}
}*/