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 55 fields with key field FMEAHeaderUUID. It has 25 associations to related views.
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 (55)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FMEAHeaderUUID | FMEAHeaderUUID | ||
| OutputControlApplicationObject | ||||
| OriginalLanguage | OriginalLanguage | Original Language | ||
| FMEAHeader | _FMEAHeader | FMEAHeader | ||
| FMEAType | FMEAType | |||
| FMEAAuthorizationGroup | FMEAAuthorizationGroup | AuthorizGroup | ||
| FMEAStatus | FMEAStatus | |||
| FMEACalculationStatus | FMEACalculationStatus | Charge Calc. Sts | ||
| CreatedByUser | _FMEAHeader | CreatedByUser | User Name | |
| CreationDate | _FMEAHeader | CreationDate | Time Stamp | |
| LastChangedByUser | _FMEAHeader | LastChangedByUser | User Name | |
| LastChangedDate | _FMEAHeader | LastChangedDate | Created On | |
| FMEAActualStartDateTime | _FMEAHeader | FMEAActualStartDateTime | ||
| ChangedDateTime | ChangedDateTime | Time Stamp | ||
| FMEALongTextDesc | _FMEADescriptionTP1 | FMEALongText | ||
| FMEAValuationResultValue | FMEAValuationResultValue | Target Result | ||
| FMEAValuationProcedure | FMEAValuationProcedure | Procedure | ||
| FMEARatingProfile | FMEARatingProfile | Step Classification | ||
| FMEARating | FMEARating | Rating | ||
| FMEARatingCriticality | 1 | |||
| FMEAGroup | FMEAGroup | Worklist Group | ||
| FMEASearchTermValue | FMEASearchTermValue | Search Field | ||
| FMEAIsHeaderFMEA | FMEAIsHeaderFMEA | Is Header FMEA | ||
| 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 | |||
| _FMEAAuthorizationGroup | _FMEAAuthorizationGroup | |||
| _FMEAStatus | _FMEAStatus | |||
| _FMEATypeText | _FMEATypeText | |||
| _FMEAConfidentialityLevelText | _FMEAConfidentialityLevelText | |||
| _FMEAAuthorizationGroupT | _FMEAAuthorizationGroupT | |||
| _FMEAStatusText | _FMEAStatusText | |||
| _FMEAObjectAggregate | _FMEAObjectAggregate | |||
| _FMEATaskAggregate | _FMEATaskAggregate | |||
| _FMEAValuationProcedure | _FMEAValuationProcedure | |||
| _FMEARatingProfile | _FMEARatingProfile | |||
| _FMEARating | _FMEARating | |||
| _FMEAConfidentialityLevel | _FMEAConfidentialityLevel |
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_FailureModeEffectAnalysisTP.
-- 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.
CREATE VIEW I_FailureModeEffectAnalysisTP AS
SELECT
FMEAHeaderUUID,
cast( bintohex( FMEAHeaderUUID ) as apoc_appl_object_id ) AS OutputControlApplicationObject,
OriginalLanguage,
_FMEAHeader.FMEAHeader AS FMEAHeader,
FMEAType,
FMEAAuthorizationGroup,
FMEAStatus,
FMEACalculationStatus,
_FMEAHeader.CreatedByUser AS CreatedByUser,
_FMEAHeader.CreationDate AS CreationDate,
_FMEAHeader.LastChangedByUser AS LastChangedByUser,
_FMEAHeader.LastChangedDate AS LastChangedDate,
_FMEAHeader.FMEAActualStartDateTime AS FMEAActualStartDateTime,
ChangedDateTime,
_FMEADescriptionTP1.FMEALongText AS FMEALongTextDesc,
FMEAValuationResultValue,
FMEAValuationProcedure,
FMEARatingProfile,
FMEARating,
1 AS FMEARatingCriticality,
FMEAGroup,
FMEASearchTermValue,
FMEAIsHeaderFMEA,
FMEAConfidentialityLevel,
_FMEAHeader._CreatedByUserContactCard AS _CreatedByUserContactCard,
_FMEAHeader._LastChangedByUserContactCard AS _LastChangedByUserContactCard
FROM I_FailureModeEffectAnalysis
LEFT OUTER JOIN I_FMEAInternalFunctionNet AS _FMEAInternalFunctionNet ON FMEAHeaderUUID = _FMEAInternalFunctionNet.FMEAHeaderUUID -- association [0..*]
LEFT OUTER JOIN I_FMEAFunctionNet AS _FMEAFunctionNet ON FMEAHeaderUUID = _FMEAFunctionNet.FMEAHeaderUUID -- association [0..*]
LEFT OUTER JOIN I_FMEAFailureNet AS _FailureNet ON FMEAHeaderUUID = _FailureNet.FMEAHeaderUUID -- association [0..*]
LEFT OUTER JOIN I_FMEATypeText AS _FMEATypeText ON FMEAType = _FMEATypeText.FMEAType -- association [0..*]
LEFT OUTER JOIN I_FMEAConfidentialityLevelText AS _FMEAConfidentialityLevelText ON FMEAConfidentialityLevel = _FMEAConfidentialityLevelText.FMEAConfidentialityLevel -- association [0..*]
LEFT OUTER JOIN I_FMEAAuthorizationGroupT AS _FMEAAuthorizationGroupT ON FMEAAuthorizationGroup = _FMEAAuthorizationGroupT.FMEAAuthorizationGroup -- association [0..*]
LEFT OUTER JOIN I_FMEAStatusText AS _FMEAStatusText ON FMEAStatus = _FMEAStatusText.FMEAStatus -- association [0..*]
LEFT OUTER JOIN I_FMEAObjectAggregate AS _FMEAObjectAggregate ON FMEAHeaderUUID = _FMEAObjectAggregate.FMEAHeaderUUID -- association [0..1]
LEFT OUTER JOIN I_FMEATaskAggregate AS _FMEATaskAggregate ON FMEAHeaderUUID = _FMEATaskAggregate.FMEAHeaderUUID -- association [0..1]
LEFT OUTER JOIN I_FMEATextTP AS _FMEATextTP1 ON FMEAHeaderUUID = _FMEATextTP1.FMEAHeaderUUID AND _FMEATextTP1.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_FMEATextTP AS _FMEATextTP2 ON FMEAHeaderUUID = _FMEATextTP2.FMEAHeaderUUID AND OriginalLanguage = _FMEATextTP2.Language -- association [0..1]
LEFT OUTER JOIN I_FMEADescriptionTP AS _FMEADescriptionTP1 ON FMEAHeaderUUID = _FMEADescriptionTP1.FMEANodeUUID AND _FMEADescriptionTP1.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_QltyMgmtSystAndUsrTmeZn AS _QltyMgmtSystAndUsrTmeZn ON 1 = 1 -- association [0..1]
LEFT OUTER JOIN I_FMEANodeTP AS _FMEANode ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEANodeHierarchyTP AS _FMEANodeHierarchyTP ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEAPartnerTP AS _FMEAPartnerTP ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEAObjectTP AS _FMEAObjectTP ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEATextTP AS _FMEATextTP ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEADescriptionTP AS _FMEADescriptionTP ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEAElementNodeTP AS _ElementNode ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEAFunctionNodeTP AS _FunctionNode ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEAFailureNodeTP AS _FailureNode ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEACauseNodeTP AS _CauseNode ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEACauseTaskTP AS _CauseTaskNode ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_FMEAEffectNodeTP AS _EffectNode ON /* condition not available in parsed metadata */ -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA