I_FMEATask

DDL: I_FMEATASK SQL: IFMEATSK Type: view BASIC Package: PLM_FMEA

Task of a FMEA

I_FMEATask is a Basic CDS View that provides data about "Task of a FMEA" in SAP S/4HANA. It reads from 1 data source (plmm_audit_act) and exposes 37 fields with key field FMEATaskUUID. It has 16 associations to related views. Part of development package PLM_FMEA.

Data Sources (1)

SourceAliasJoin Type
plmm_audit_act plmm_audit_act from

Associations (16)

CardinalityTargetAliasCondition
[0..*] I_FMEATaskPartner _FMEATaskPartner $projection.FMEATaskUUID = _FMEATaskPartner.FMEATaskUUID
[0..1] I_FMEAAuthorizationGroup _FMEAAuthorizationGroup $projection.FMEAAuthorizationGroup = _FMEAAuthorizationGroup.FMEAAuthorizationGroup
[0..1] I_FMEAValuationProfile _FMEAValuationProfile $projection.FMEAValuationProfile = _FMEAValuationProfile.FMEAValuationProfile
[0..1] I_FMEAValnProfileValuation _FMEAValnProfileValuation $projection.FMEAValuationProfile = _FMEAValnProfileValuation.FMEAValuationProfile and $projection.FMEAValnProfileValuation = _FMEAValnProfileValuation.FMEAValnProfileValuation
[0..1] I_FMEAValnProfileValuation _FMEAValnProfileTargetValn $projection.FMEAValuationProfile = _FMEAValnProfileTargetValn.FMEAValuationProfile and $projection.FMEAValnPrflTargetValuation = _FMEAValnProfileTargetValn.FMEAValnProfileValuation
[0..1] I_ConfigurableCodesCodeGroup _ConfigurableCodesCodeGroup $projection.QualityTaskCodeGroup = _ConfigurableCodesCodeGroup.ConfigurableCodesCodeGroup and $projection.QualityTaskCodeCatalog = _ConfigurableCodesCodeGroup.ConfigurableCodesCatalog
[0..1] I_ConfigurableCodesCode _ConfigurableCodesCode $projection.QualityTaskCode = _ConfigurableCodesCode.ConfigurableCodesCode and $projection.QualityTaskCodeGroup = _ConfigurableCodesCode.ConfigurableCodesCodeGroup and $projection.QualityTaskCodeCatalog = _ConfigurableCodesCode.ConfigurableCodesCatalog
[0..1] I_FMEATaskHierarchy _FMEATaskHierarchy $projection.FMEATaskUUID = _FMEATaskHierarchy.FMEATaskUUID
[1..1] I_FMEATaskAssignment _FMEATaskAssignment $projection.FMEATaskUUID = _FMEATaskAssignment.FMEATaskUUID
[0..1] I_FMEANodeAssignment _ParentNodeAssignment $projection.FMEAParentNodeUUID = _ParentNodeAssignment.FMEANodeUUID
[0..1] I_FMEAStatus _FMEATaskStatus $projection.FMEATaskStatus = _FMEATaskStatus.FMEAStatus
[0..1] I_FMEATaskType _FMEATaskType $projection.FMEATaskType = _FMEATaskType.FMEATaskType
[0..*] I_FMEATaskText _FMEATaskText $projection.FMEATaskUUID = _FMEATaskText.FMEATaskUUID
[0..*] I_FMEALongText _FMEATaskLongText $projection.FMEATaskUUID = _FMEATaskLongText.FMEANodeUUID
[0..1] I_FMEATaskAssignedActionStatus _FMEATaskActionStatus $projection.FMEATaskUUID = _FMEATaskActionStatus.FMEATaskUUID
[1..1] E_FMEATask _Extension $projection.FMEATaskUUID = _Extension.FMEATaskUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IFMEATSK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Task of a FMEA view
ObjectModel.representativeKey FMEATaskUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY FMEATaskUUID
FMEAParentNodeUUID
FMEAAuthorizationGroup plmm_audit_act auth_group AuthorizGroup
FMEATaskStatus plmm_audit_act proc_status Work Item ID
FMEATaskType
FMEATaskCompletionRate plmm_audit_act complete_percent Lvl of Complet.
FMEAValuationProfile plmm_audit_act assessm_profil Valuatn Profile
FMEAHasTargetValuation plmm_audit_act assessment_rec Val. Entered
FMEAValnPrflTargetValuation plmm_audit_act assessm_res Tgt Valuation
FMEATargetValuationScoreValue plmm_audit_act score_rec Tgt No.Points
FMEATargetValnResultValue plmm_audit_act score_res Target Result
FMEAValnProfileValuation plmm_audit_act assessm_res_old Prev. Valuation
FMEAValuationScoreValue plmm_audit_act score_rec_old Previous No.Pts
FMEAValuationResultValue plmm_audit_act score_res_old Previous Result
FMEATaskConfirmationDateTime plmm_audit_act confirmation FSD Conf Status
QualityTaskCodeCatalog plmm_audit_act makat Catalog type
QualityTaskCodeGroup plmm_audit_act gruppe Code Group
QualityTaskCode plmm_audit_act code Water Hazard Cl.
FMEATaskIsCancelled plmm_audit_act act_cancel Cancels
FMEATaskIsStartAction plmm_audit_act start_action Initial Action
ChangedDateTime plmm_audit_act changeddatetime Time Stamp
FMEATaskGroup plmm_audit_act grouping Worklist Group
_FMEATaskPartner _FMEATaskPartner
_FMEAAuthorizationGroup _FMEAAuthorizationGroup
_FMEAValuationProfile _FMEAValuationProfile
_FMEAValnProfileValuation _FMEAValnProfileValuation
_FMEAValnProfileTargetValn _FMEAValnProfileTargetValn
_FMEATaskStatus _FMEATaskStatus
_FMEATaskActionStatus _FMEATaskActionStatus
_FMEATaskHierarchy _FMEATaskHierarchy
_ParentNodeAssignment _ParentNodeAssignment
_FMEATaskAssignment _FMEATaskAssignment
_ConfigurableCodesCodeGroup _ConfigurableCodesCodeGroup
_ConfigurableCodesCode _ConfigurableCodesCode
_FMEATaskType _FMEATaskType
_FMEATaskText _FMEATaskText
_FMEATaskLongText _FMEATaskLongText

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_FMEATask.
-- 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.
-- SQL view name: IFMEATSK

CREATE VIEW I_FMEATask AS
SELECT
  cast( plmm_audit_act.guid as plmt_fmea_node_guid preserving type ) AS FMEATaskUUID,
  cast( cgpl_hierarchy.up as plmt_fmea_node_guid preserving type ) AS FMEAParentNodeUUID,
  plmm_audit_act.auth_group AS FMEAAuthorizationGroup,
  plmm_audit_act.proc_status AS FMEATaskStatus,
  cast( plmm_audit_act.acttyp as plmt_fmea_task_type preserving type ) AS FMEATaskType,
  plmm_audit_act.complete_percent AS FMEATaskCompletionRate,
  plmm_audit_act.assessm_profil AS FMEAValuationProfile,
  plmm_audit_act.assessment_rec AS FMEAHasTargetValuation,
  plmm_audit_act.assessm_res AS FMEAValnPrflTargetValuation,
  plmm_audit_act.score_rec AS FMEATargetValuationScoreValue,
  plmm_audit_act.score_res AS FMEATargetValnResultValue,
  plmm_audit_act.assessm_res_old AS FMEAValnProfileValuation,
  plmm_audit_act.score_rec_old AS FMEAValuationScoreValue,
  plmm_audit_act.score_res_old AS FMEAValuationResultValue,
  plmm_audit_act.confirmation AS FMEATaskConfirmationDateTime,
  plmm_audit_act.makat AS QualityTaskCodeCatalog,
  plmm_audit_act.gruppe AS QualityTaskCodeGroup,
  plmm_audit_act.code AS QualityTaskCode,
  plmm_audit_act.act_cancel AS FMEATaskIsCancelled,
  plmm_audit_act.start_action AS FMEATaskIsStartAction,
  plmm_audit_act.changeddatetime AS ChangedDateTime,
  plmm_audit_act.grouping AS FMEATaskGroup
FROM plmm_audit_act
LEFT OUTER JOIN I_FMEATaskPartner AS _FMEATaskPartner ON FMEATaskUUID = _FMEATaskPartner.FMEATaskUUID  -- association [0..*]
LEFT OUTER JOIN I_FMEAAuthorizationGroup AS _FMEAAuthorizationGroup ON FMEAAuthorizationGroup = _FMEAAuthorizationGroup.FMEAAuthorizationGroup  -- association [0..1]
LEFT OUTER JOIN I_FMEAValuationProfile AS _FMEAValuationProfile ON FMEAValuationProfile = _FMEAValuationProfile.FMEAValuationProfile  -- association [0..1]
LEFT OUTER JOIN I_FMEAValnProfileValuation AS _FMEAValnProfileValuation ON FMEAValuationProfile = _FMEAValnProfileValuation.FMEAValuationProfile AND FMEAValnProfileValuation = _FMEAValnProfileValuation.FMEAValnProfileValuation  -- association [0..1]
LEFT OUTER JOIN I_FMEAValnProfileValuation AS _FMEAValnProfileTargetValn ON FMEAValuationProfile = _FMEAValnProfileTargetValn.FMEAValuationProfile AND FMEAValnPrflTargetValuation = _FMEAValnProfileTargetValn.FMEAValnProfileValuation  -- association [0..1]
LEFT OUTER JOIN I_ConfigurableCodesCodeGroup AS _ConfigurableCodesCodeGroup ON QualityTaskCodeGroup = _ConfigurableCodesCodeGroup.ConfigurableCodesCodeGroup AND QualityTaskCodeCatalog = _ConfigurableCodesCodeGroup.ConfigurableCodesCatalog  -- association [0..1]
LEFT OUTER JOIN I_ConfigurableCodesCode AS _ConfigurableCodesCode ON QualityTaskCode = _ConfigurableCodesCode.ConfigurableCodesCode AND QualityTaskCodeGroup = _ConfigurableCodesCode.ConfigurableCodesCodeGroup AND QualityTaskCodeCatalog = _ConfigurableCodesCode.ConfigurableCodesCatalog  -- association [0..1]
LEFT OUTER JOIN I_FMEATaskHierarchy AS _FMEATaskHierarchy ON FMEATaskUUID = _FMEATaskHierarchy.FMEATaskUUID  -- association [0..1]
LEFT OUTER JOIN I_FMEATaskAssignment AS _FMEATaskAssignment ON FMEATaskUUID = _FMEATaskAssignment.FMEATaskUUID  -- association [1..1]
LEFT OUTER JOIN I_FMEANodeAssignment AS _ParentNodeAssignment ON FMEAParentNodeUUID = _ParentNodeAssignment.FMEANodeUUID  -- association [0..1]
LEFT OUTER JOIN I_FMEAStatus AS _FMEATaskStatus ON FMEATaskStatus = _FMEATaskStatus.FMEAStatus  -- association [0..1]
LEFT OUTER JOIN I_FMEATaskType AS _FMEATaskType ON FMEATaskType = _FMEATaskType.FMEATaskType  -- association [0..1]
LEFT OUTER JOIN I_FMEATaskText AS _FMEATaskText ON FMEATaskUUID = _FMEATaskText.FMEATaskUUID  -- association [0..*]
LEFT OUTER JOIN I_FMEALongText AS _FMEATaskLongText ON FMEATaskUUID = _FMEATaskLongText.FMEANodeUUID  -- association [0..*]
LEFT OUTER JOIN I_FMEATaskAssignedActionStatus AS _FMEATaskActionStatus ON FMEATaskUUID = _FMEATaskActionStatus.FMEATaskUUID  -- association [0..1]
LEFT OUTER JOIN E_FMEATask AS _Extension ON FMEATaskUUID = _Extension.FMEATaskUUID  -- association [1..1]
;