I_FMEANODE

CDS View

Function or other node of FMEA

I_FMEANODE is a CDS View in S/4HANA. Function or other node of FMEA. It contains 39 fields. 19 CDS views read from this table.

CDS Views using this table (19)

ViewTypeJoinVDMDescription
C_FMEANodeFDP view_entity from CONSUMPTION Form Data Provider for FMEA Node
I_FMEACauseNodeTP view_entity from TRANSACTIONAL FMEA Node - TP
I_FMEACauseTaskTP view_entity from TRANSACTIONAL FMEA Cause Task Node - TP
I_FMEAEffectNode view from COMPOSITE FMEA Effect Node
I_FMEAEffectNode view inner COMPOSITE FMEA Effect Node
I_FMEAEffectNode view union COMPOSITE FMEA Effect Node
I_FMEAElementNodeTP view_entity from TRANSACTIONAL Transactional Processing for FMEA Node
I_FMEAFailureNet view left_outer COMPOSITE FMEA Failure Mode Net
I_FMEAFailureNet view from COMPOSITE FMEA Failure Mode Net
I_FMEAFailureNodeTP view_entity from TRANSACTIONAL Transactional Processing for FMEA Node
I_FMEAFunctionNet view left_outer COMPOSITE FMEA Function Net
I_FMEAFunctionNet view from COMPOSITE FMEA Function Net
I_FMEAFunctionNodeTP view_entity from TRANSACTIONAL Transactional Processing for FMEA Node
I_FMEAInternalFunctionNet view from COMPOSITE FMEA Function Net
I_FMEAInternalFunctionNet view left_outer COMPOSITE FMEA Function Net
I_FMEANodeTP view_entity from TRANSACTIONAL Transactional Processing for FMEA Node
I_FMEANodeUsage view_entity from COMPOSITE Usages for FMEA as Reference
I_FMEASubordStrucHierNode view left_outer COMPOSITE Node of a subordinate Element of FMEA
I_FMEASuprordStrucHierNode view left_outer COMPOSITE Node of a superordinate Element of FMEA

Fields (39)

KeyField CDS FieldsUsed in Views
KEY FMEAHeaderUUID FMEAHeaderUUID 7
KEY FMEANodeUUID FMEAFunctionUUID,FMEANodeUUID,FMEAPreconditionUUID 9
_FailureModeEffectAnalysis _FailureModeEffectAnalysis 4
_FMEAHeader _FMEAHeader 2
_FMEANodeChild _FMEANodeChild 3
_FMEANodeLongText _FMEANodeLongText 1
_FMEANodeParent _FMEANodeParent 3
_FMEANodeText _FMEANodeText 2
_FMEAReferenceNode _FMEAReferenceNode 1
_FMEATask _FMEATask 3
_InspectionCode _InspectionCode 1
_InspectionCodeGroup _InspectionCodeGroup 1
ChangedDateTime ChangedDateTime 4
DefectCauseCodeCatalog DefectCauseCodeCatalog 1
DefectCodeCatalog DefectCodeCatalog 1
FMEACharacteristicType FMEACharacteristicType 1
FMEAEffectCodeCatalog FMEAEffectCodeCatalog 1
FMEAFunctionCodeCatalog FMEAFunctionCodeCatalog 1
FMEAHasValuation FMEAHasValuation 1
FMEAHierarchyProfile FMEAHierarchyProfile 1
FMEAHierarchyProfileLevel FMEAHierarchyProfileLevel 1
FMEAItemType FMEAItemType 6
FMEANodeListType FMEANodeListType 6
FMEANodeReferenceObjectType FMEANodeReferenceObjectType 6
FMEANodeReferenceUUID FMEANodeReferenceUUID 6
FMEANodeType FMEANodeType 4
FMEARating FMEARating 3
FMEAValnProfileValuation FMEAValnProfileValuation 1
FMEAValuationProcedure FMEAValuationProcedure 1
FMEAValuationProfile FMEAValuationProfile 1
FMEAValuationResultValue FMEAValuationResultValue 3
FMEAValuationScoreValue FMEAValuationScoreValue 1
InspectionCatalog InspectionCatalog 2
InspectionCode InspectionCode 2
InspectionCodeGroup InspectionCodeGroup 2
InspectionSpecification InspectionSpecification 1
InspectionSpecificationPlant InspectionSpecificationPlant 1
InspSpecImportanceCode InspSpecImportanceCode 1
QualityTaskCodeCatalog QualityTaskCodeCatalog 1
@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":""
}
}*/