I_FailureModeEffectAnalysisTP
FMEA - TP
I_FailureModeEffectAnalysisTP is a Transactional CDS View that provides data about "FMEA - TP" in SAP S/4HANA. It reads from 1 data source (I_FailureModeEffectAnalysis) and exposes 56 fields with key field FMEAHeaderUUID. It has 25 associations to related views. Part of development package PLM_FMEA.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_FailureModeEffectAnalysis | I_FailureModeEffectAnalysis | from |
Associations (25)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_FMEAInternalFunctionNet | _FMEAInternalFunctionNet | $projection.FMEAHeaderUUID = _FMEAInternalFunctionNet.FMEAHeaderUUID |
| [0..*] | I_FMEAFunctionNet | _FMEAFunctionNet | $projection.FMEAHeaderUUID = _FMEAFunctionNet.FMEAHeaderUUID |
| [0..*] | I_FMEAFailureNet | _FailureNet | $projection.FMEAHeaderUUID = _FailureNet.FMEAHeaderUUID |
| [0..*] | I_FMEATypeText | _FMEATypeText | $projection.FMEAType = _FMEATypeText.FMEAType |
| [0..*] | I_FMEAConfidentialityLevelText | _FMEAConfidentialityLevelText | $projection.FMEAConfidentialityLevel = _FMEAConfidentialityLevelText.FMEAConfidentialityLevel |
| [0..*] | I_FMEAAuthorizationGroupT | _FMEAAuthorizationGroupT | $projection.FMEAAuthorizationGroup = _FMEAAuthorizationGroupT.FMEAAuthorizationGroup |
| [0..*] | I_FMEAStatusText | _FMEAStatusText | $projection.FMEAStatus = _FMEAStatusText.FMEAStatus |
| [0..1] | I_FMEAObjectAggregate | _FMEAObjectAggregate | $projection.FMEAHeaderUUID = _FMEAObjectAggregate.FMEAHeaderUUID |
| [0..1] | I_FMEATaskAggregate | _FMEATaskAggregate | $projection.FMEAHeaderUUID = _FMEATaskAggregate.FMEAHeaderUUID |
| [0..1] | I_FMEATextTP | _FMEATextTP1 | $projection.FMEAHeaderUUID = _FMEATextTP1.FMEAHeaderUUID and _FMEATextTP1.Language = $session.system_language |
| [0..1] | I_FMEATextTP | _FMEATextTP2 | $projection.FMEAHeaderUUID = _FMEATextTP2.FMEAHeaderUUID and $projection.OriginalLanguage = _FMEATextTP2.Language |
| [0..1] | I_FMEADescriptionTP | _FMEADescriptionTP1 | $projection.FMEAHeaderUUID = _FMEADescriptionTP1.FMEANodeUUID and _FMEADescriptionTP1.Language = $session.system_language |
| [0..1] | I_QltyMgmtSystAndUsrTmeZn | _QltyMgmtSystAndUsrTmeZn | 1 = 1 |
| [0..*] | I_FMEANodeTP | _FMEANode | |
| [0..*] | I_FMEANodeHierarchyTP | _FMEANodeHierarchyTP | |
| [0..*] | I_FMEAPartnerTP | _FMEAPartnerTP | |
| [0..*] | I_FMEAObjectTP | _FMEAObjectTP | |
| [0..*] | I_FMEATextTP | _FMEATextTP | |
| [0..*] | I_FMEADescriptionTP | _FMEADescriptionTP | |
| [0..*] | I_FMEAElementNodeTP | _ElementNode | |
| [0..*] | I_FMEAFunctionNodeTP | _FunctionNode | |
| [0..*] | I_FMEAFailureNodeTP | _FailureNode | |
| [0..*] | I_FMEACauseNodeTP | _CauseNode | |
| [0..*] | I_FMEACauseTaskTP | _CauseTaskNode | |
| [0..*] | I_FMEAEffectNodeTP | _EffectNode | |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | FMEA - TP | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.sapObjectNodeType.name | FailureModeEffectAnalysis | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.serviceQuality | #C | view |
Fields (56)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FMEAHeaderUUID | FMEAHeaderUUID | ||
| OriginalLanguage | OriginalLanguage | |||
| FMEAHeader | _FMEAHeader | FMEAHeader | ||
| FMEAType | FMEAType | |||
| FMEAAuthorizationGroup | FMEAAuthorizationGroup | |||
| FMEAStatus | FMEAStatus | |||
| FMEACalculationStatus | FMEACalculationStatus | |||
| CreatedByUser | _FMEAHeader | CreatedByUser | ||
| CreationDate | _FMEAHeader | CreationDate | ||
| LastChangedByUser | _FMEAHeader | LastChangedByUser | ||
| LastChangedDate | _FMEAHeader | LastChangedDate | ||
| FMEAActualStartDateTime | _FMEAHeader | FMEAActualStartDateTime | ||
| ChangedDateTime | ChangedDateTime | |||
| FMEAInCurLangDescription | _FMEATextTP1 | FMEADescription | ||
| FMEALongTextDesc | _FMEADescriptionTP1 | FMEALongText | Detailed Description | |
| FMEAValuationResultValue | FMEAValuationResultValue | |||
| FMEAValuationProcedure | FMEAValuationProcedure | |||
| FMEARatingProfile | FMEARatingProfile | |||
| FMEARating | FMEARating | |||
| FMEARatingCriticality | 1 | |||
| FMEAGroup | FMEAGroup | |||
| FMEASearchTermValue | FMEASearchTermValue | |||
| FMEAIsHeaderFMEA | FMEAIsHeaderFMEA | |||
| FMEAConfidentialityLevel | FMEAConfidentialityLevel | |||
| _FMEANode | _FMEANode | |||
| _FMEANodeHierarchyTP | _FMEANodeHierarchyTP | |||
| _FMEAPartnerTP | _FMEAPartnerTP | |||
| _FMEAObjectTP | _FMEAObjectTP | |||
| _FMEATextTP | _FMEATextTP | |||
| _FMEADescriptionTP | _FMEADescriptionTP | |||
| _FMEAHeaderLongText | _FMEAHeaderLongText | |||
| _FMEAText | _FMEAText | |||
| _CreatedByUserContactCard | _FMEAHeader | _CreatedByUserContactCard | ||
| _LastChangedByUserContactCard | _FMEAHeader | _LastChangedByUserContactCard | ||
| _ElementNode | _ElementNode | |||
| _FunctionNode | _FunctionNode | |||
| _FMEAFunctionNet | _FMEAFunctionNet | |||
| _FMEAInternalFunctionNet | _FMEAInternalFunctionNet | |||
| _FailureNode | _FailureNode | |||
| _FailureNet | _FailureNet | |||
| _CauseNode | _CauseNode | |||
| _CauseTaskNode | _CauseTaskNode | |||
| _EffectNode | _EffectNode | |||
| _FMEAType | _FMEAType | |||
| _FMEAAuthorizationGroup | _FMEAAuthorizationGroup | |||
| _FMEAStatus | _FMEAStatus | |||
| _FMEATypeText | _FMEATypeText | |||
| _FMEAConfidentialityLevelText | _FMEAConfidentialityLevelText | |||
| _FMEAAuthorizationGroupT | _FMEAAuthorizationGroupT | |||
| _FMEAStatusText | _FMEAStatusText | |||
| _FMEAObjectAggregate | _FMEAObjectAggregate | |||
| _FMEATaskAggregate | _FMEATaskAggregate | |||
| _FMEAValuationProcedure | _FMEAValuationProcedure | |||
| _FMEARatingProfile | _FMEARatingProfile | |||
| _FMEARating | _FMEARating | |||
| _FMEAConfidentialityLevel | _FMEAConfidentialityLevel |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'FMEA - TP'
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.sapObjectNodeType.name: 'FailureModeEffectAnalysis'
@ObjectModel.usageType: {
dataClass: #TRANSACTIONAL,
sizeCategory: #M,
serviceQuality: #C
}
@ObjectModel: {
semanticKey: [ 'FMEAHeader' ]
}
define root view entity I_FailureModeEffectAnalysisTP
as select from I_FailureModeEffectAnalysis
composition [0..*] of I_FMEANodeTP as _FMEANode
composition [0..*] of I_FMEANodeHierarchyTP as _FMEANodeHierarchyTP
composition [0..*] of I_FMEAPartnerTP as _FMEAPartnerTP
composition [0..*] of I_FMEAObjectTP as _FMEAObjectTP
composition [0..*] of I_FMEATextTP as _FMEATextTP
composition [0..*] of I_FMEADescriptionTP as _FMEADescriptionTP
//Special node types
composition [0..*] of I_FMEAElementNodeTP as _ElementNode
composition [0..*] of I_FMEAFunctionNodeTP as _FunctionNode
composition [0..*] of I_FMEAFailureNodeTP as _FailureNode
composition [0..*] of I_FMEACauseNodeTP as _CauseNode
composition [0..*] of I_FMEACauseTaskTP as _CauseTaskNode
composition [0..*] of I_FMEAEffectNodeTP as _EffectNode
//Hierarchical associations
association [0..*] to I_FMEAInternalFunctionNet as _FMEAInternalFunctionNet on $projection.FMEAHeaderUUID = _FMEAInternalFunctionNet.FMEAHeaderUUID
association [0..*] to I_FMEAFunctionNet as _FMEAFunctionNet on $projection.FMEAHeaderUUID = _FMEAFunctionNet.FMEAHeaderUUID
association [0..*] to I_FMEAFailureNet as _FailureNet on $projection.FMEAHeaderUUID = _FailureNet.FMEAHeaderUUID
//Association to not changeable data
association [0..*] to I_FMEATypeText as _FMEATypeText on $projection.FMEAType = _FMEATypeText.FMEAType
association [0..*] to I_FMEAConfidentialityLevelText as _FMEAConfidentialityLevelText on $projection.FMEAConfidentialityLevel = _FMEAConfidentialityLevelText.FMEAConfidentialityLevel
association [0..*] to I_FMEAAuthorizationGroupT as _FMEAAuthorizationGroupT on $projection.FMEAAuthorizationGroup = _FMEAAuthorizationGroupT.FMEAAuthorizationGroup
association [0..*] to I_FMEAStatusText as _FMEAStatusText on $projection.FMEAStatus = _FMEAStatusText.FMEAStatus
association [0..1] to I_FMEAObjectAggregate as _FMEAObjectAggregate on $projection.FMEAHeaderUUID = _FMEAObjectAggregate.FMEAHeaderUUID
association [0..1] to I_FMEATaskAggregate as _FMEATaskAggregate on $projection.FMEAHeaderUUID = _FMEATaskAggregate.FMEAHeaderUUID
association [0..1] to I_FMEATextTP as _FMEATextTP1 on $projection.FMEAHeaderUUID = _FMEATextTP1.FMEAHeaderUUID
and _FMEATextTP1.Language = $session.system_language
association [0..1] to I_FMEATextTP as _FMEATextTP2 on $projection.FMEAHeaderUUID = _FMEATextTP2.FMEAHeaderUUID
and $projection.OriginalLanguage = _FMEATextTP2.Language
association [0..1] to I_FMEADescriptionTP as _FMEADescriptionTP1 on $projection.FMEAHeaderUUID = _FMEADescriptionTP1.FMEANodeUUID
and _FMEADescriptionTP1.Language = $session.system_language
association [0..1] to I_QltyMgmtSystAndUsrTmeZn as _QltyMgmtSystAndUsrTmeZn on 1 = 1
{
key FMEAHeaderUUID,
OriginalLanguage,
_FMEAHeader.FMEAHeader,
FMEAType,
FMEAAuthorizationGroup,
FMEAStatus,
FMEACalculationStatus,
_FMEAHeader.CreatedByUser,
_FMEAHeader.CreationDate,
_FMEAHeader.LastChangedByUser,
_FMEAHeader.LastChangedDate,
_FMEAHeader.FMEAActualStartDateTime,
ChangedDateTime,
_FMEATextTP1.FMEADescription as FMEAInCurLangDescription,
@EndUserText.label : 'Detailed Description'
_FMEADescriptionTP1.FMEALongText as FMEALongTextDesc,
FMEAValuationResultValue,
FMEAValuationProcedure,
FMEARatingProfile,
FMEARating,
1 as FMEARatingCriticality,
FMEAGroup,
FMEASearchTermValue,
FMEAIsHeaderFMEA,
FMEAConfidentialityLevel,
case _FMEAHeader.FMEAActualStartDateTime when 0 then '00000000' else
cast( tstmp_to_dats( _FMEAHeader.FMEAActualStartDateTime,
_QltyMgmtSystAndUsrTmeZn.QltyMgmtUserTimeZone,
$session.client,
'NULL' ) as plmt_actualstartdate preserving type )
end as FMEAActualStartDate,
case _FMEAHeader.FMEAActualStartDateTime when 0 then '000000' else
cast( tstmp_to_tims( _FMEAHeader.FMEAActualStartDateTime,
_QltyMgmtSystAndUsrTmeZn.QltyMgmtUserTimeZone,
$session.client,
'NULL' ) as cgpl_actualstarttime preserving type )
end as FMEAActualStartTime,
//Associatons
_FMEANode,
_FMEANodeHierarchyTP,
_FMEAPartnerTP,
_FMEAObjectTP,
_FMEATextTP,
_FMEADescriptionTP,
_FMEAHeaderLongText,
_FMEAText,
_FMEAHeader._CreatedByUserContactCard,
_FMEAHeader._LastChangedByUserContactCard,
_ElementNode,
_FunctionNode,
_FMEAFunctionNet,
_FMEAInternalFunctionNet,
_FailureNode,
_FailureNet,
_CauseNode,
_CauseTaskNode,
_EffectNode,
_FMEAType,
_FMEAAuthorizationGroup,
_FMEAStatus,
_FMEATypeText,
_FMEAConfidentialityLevelText,
_FMEAAuthorizationGroupT,
_FMEAStatusText,
_FMEAObjectAggregate,
_FMEATaskAggregate,
_FMEAValuationProcedure,
_FMEARatingProfile,
_FMEARating,
_FMEAConfidentialityLevel
}
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