C_QualityTaskProcess

DDL: C_QUALITYTASKPROCESS SQL: CQLTYTSKPROC Type: view CONSUMPTION

Process Quality Task

C_QualityTaskProcess is a Consumption CDS View that provides data about "Process Quality Task" in SAP S/4HANA. It reads from 1 data source (I_QualityTaskTP) and exposes 53 fields with key field QualityTaskInternalId. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_QualityTaskTP I_QualityTaskTP from

Associations (7)

CardinalityTargetAliasCondition
[0..1] C_QltyTskProcProcsrNotes _QltyTskProcProcsrNotes $projection.QualityTaskInternalId = _QltyTskProcProcsrNotes.QualityTaskInternalId and $projection.MasterLanguage = _QltyTskProcProcsrNotes.Language and _QltyTskProcProcsrNotes.ItemCounter = 1
[0..1] C_QltyTaskDetailedDescription _QltyTaskDetailedDescription $projection.QualityTaskInternalId = _QltyTaskDetailedDescription.QualityTaskInternalId and $projection.MasterLanguage = _QltyTaskDetailedDescription.Language and _QltyTaskDetailedDescription.ItemCounter = 2
[0..1] C_QltyTskProcFllwActnSglParam _QltyTskProcFllwActnSglParam $projection.QualityTaskInternalId = _QltyTskProcFllwActnSglParam.QualityTaskInternalId and _QltyTskProcFllwActnSglParam.ItemCounter = 1
[0..*] C_QltyTskProcFllwActnTblParam _QltyTskProcFllwActnTblParam $projection.QualityTaskInternalId = _QltyTskProcFllwActnTblParam.QualityTaskInternalId
[1..1] C_QualityTaskProcessCalc _QualityTaskProcessCalc $projection.QualityTaskInternalId = _QualityTaskProcessCalc.QualityTaskInternalId
[0..1] C_QltyTaskProcessDefectInfo _QltyTaskProcessDefectInfo $projection.DefectInternalID = _QltyTaskProcessDefectInfo.DefectInternalID
[0..1] C_QltyTaskProbSolvingProcInfo _QltyTaskProbSolvingProcInfo $projection.ProbSolvingProc = _QltyTaskProbSolvingProcInfo.ProbSolvingProc and $projection.ProbSolvingProcStp = _QltyTaskProbSolvingProcInfo.ProbSolvingProcStp

Annotations (24)

NameValueLevelField
AbapCatalog.sqlViewName CQLTYTSKPROC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
EndUserText.label Process Quality Task view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey QualityTaskInternalId view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled true view
UI.headerInfo.typeName Quality Task view
UI.headerInfo.typeNamePlural Quality Tasks view
UI.headerInfo.title.value QualityTask view
UI.headerInfo.title.label Quality Task view
UI.headerInfo.description.value QualityTaskText view
Consumption.semanticObject QualityTask view
Metadata.allowExtensions true view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY QualityTaskInternalId QualityTaskInternalId
QualityTask QualityTask
QualityTaskOrigin QualityTaskOrigin
QualityTaskType QualityTaskType
QualityTaskText QualityTaskText
QualityTaskProcessor QualityTaskProcessor
QualityTaskLifecycleStatus QualityTaskLifecycleStatus
QualityTaskArchivingStatus QualityTaskArchivingStatus
MasterLanguage MasterLanguage Primary lang.
NotifTaskPlannedEndDate NotifTaskPlannedEndDate
NotifTaskPlannedEndTime NotifTaskPlannedEndTime
NotifTaskCompletionDate NotifTaskCompletionDate
NotifTaskCompletionTime NotifTaskCompletionTime
NotifTaskCompletedByUser NotifTaskCompletedByUser
NotifTaskTimeZone NotifTaskTimeZone
QualityTaskCodeCatalog QualityTaskCodeCatalog
QualityTaskCodeGroup QualityTaskCodeGroup
QualityTaskCode QualityTaskCode
QltyTaskFollowUpAction QltyTaskFollowUpAction
QltyTaskFllwUpActionSts QltyTaskFllwUpActionSts
QltyTskFllwUpActnConfignVal QltyTskFllwUpActnConfignVal
ChangedDateTime ChangedDateTime Time Stamp
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
CreatedByUser CreatedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
LastChangedByUser LastChangedByUser User Name
QltyTskProcgIsCtrldByTskOrigin QltyTskProcgIsCtrldByTskOrigin
DefectInternalID DefectInternalID Internal Defect ID
ProbSolvingProc ProbSolvingProc
ProbSolvingProcStp ProbSolvingProcStp
ProbSolvingProcCause ProbSolvingProcCause
QltyTaskTimeBasedEffort QltyTaskTimeBasedEffort Time Effort
QltyTaskTimeBasedEffortUoM QltyTaskTimeBasedEffortUoM
_QltyTskProcProcsrNotes _QltyTskProcProcsrNotes
_QltyTaskDetailedDescription _QltyTaskDetailedDescription
_QltyTskProcFllwActnSglParam _QltyTskProcFllwActnSglParam
_QltyTskProcFllwActnTblParam _QltyTskProcFllwActnTblParam
_QualityTaskProcessor _QualityTaskProcessor
_QualityTaskStatus _QualityTaskStatus
_QltyTaskArchivingStatus _QltyTaskArchivingStatus
_CreatedByUserContactCard _CreatedByUserContactCard
_CompletedByUserContactCard _CompletedByUserContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard
_QaulityTaskTimeZone _QaulityTaskTimeZone
_QltyTskCodeGroup _QltyTskCodeGroup
_QltyTskCode _QltyTskCode
_QltyTaskFollowUpAction _QltyTaskFollowUpAction
_QltyTaskFllwUpActionSts _QltyTaskFllwUpActionSts
_QualityTaskProcessCalc _QualityTaskProcessCalc
_QltyTaskProcessDefectInfo _QltyTaskProcessDefectInfo
_QltyTaskProbSolvingProcInfo _QltyTaskProbSolvingProcInfo

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 C_QualityTaskProcess.
-- 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: CQLTYTSKPROC

CREATE VIEW C_QualityTaskProcess AS
SELECT
  QualityTaskInternalId,
  QualityTask,
  QualityTaskOrigin,
  QualityTaskType,
  QualityTaskText,
  QualityTaskProcessor,
  QualityTaskLifecycleStatus,
  QualityTaskArchivingStatus,
  MasterLanguage,
  NotifTaskPlannedEndDate,
  NotifTaskPlannedEndTime,
  NotifTaskCompletionDate,
  NotifTaskCompletionTime,
  NotifTaskCompletedByUser,
  NotifTaskTimeZone,
  QualityTaskCodeCatalog,
  QualityTaskCodeGroup,
  QualityTaskCode,
  QltyTaskFollowUpAction,
  QltyTaskFllwUpActionSts,
  QltyTskFllwUpActnConfignVal,
  ChangedDateTime,
  CreationDate,
  CreationTime,
  CreatedByUser,
  LastChangeDate,
  LastChangeTime,
  LastChangedByUser,
  QltyTskProcgIsCtrldByTskOrigin,
  DefectInternalID,
  ProbSolvingProc,
  ProbSolvingProcStp,
  ProbSolvingProcCause,
  QltyTaskTimeBasedEffort,
  QltyTaskTimeBasedEffortUoM
FROM I_QualityTaskTP
LEFT OUTER JOIN C_QltyTskProcProcsrNotes AS _QltyTskProcProcsrNotes ON QualityTaskInternalId = _QltyTskProcProcsrNotes.QualityTaskInternalId AND MasterLanguage = _QltyTskProcProcsrNotes.Language AND _QltyTskProcProcsrNotes.ItemCounter = 1  -- association [0..1]
LEFT OUTER JOIN C_QltyTaskDetailedDescription AS _QltyTaskDetailedDescription ON QualityTaskInternalId = _QltyTaskDetailedDescription.QualityTaskInternalId AND MasterLanguage = _QltyTaskDetailedDescription.Language AND _QltyTaskDetailedDescription.ItemCounter = 2  -- association [0..1]
LEFT OUTER JOIN C_QltyTskProcFllwActnSglParam AS _QltyTskProcFllwActnSglParam ON QualityTaskInternalId = _QltyTskProcFllwActnSglParam.QualityTaskInternalId AND _QltyTskProcFllwActnSglParam.ItemCounter = 1  -- association [0..1]
LEFT OUTER JOIN C_QltyTskProcFllwActnTblParam AS _QltyTskProcFllwActnTblParam ON QualityTaskInternalId = _QltyTskProcFllwActnTblParam.QualityTaskInternalId  -- association [0..*]
LEFT OUTER JOIN C_QualityTaskProcessCalc AS _QualityTaskProcessCalc ON QualityTaskInternalId = _QualityTaskProcessCalc.QualityTaskInternalId  -- association [1..1]
LEFT OUTER JOIN C_QltyTaskProcessDefectInfo AS _QltyTaskProcessDefectInfo ON DefectInternalID = _QltyTaskProcessDefectInfo.DefectInternalID  -- association [0..1]
LEFT OUTER JOIN C_QltyTaskProbSolvingProcInfo AS _QltyTaskProbSolvingProcInfo ON ProbSolvingProc = _QltyTaskProbSolvingProcInfo.ProbSolvingProc AND ProbSolvingProcStp = _QltyTaskProbSolvingProcInfo.ProbSolvingProcStp  -- association [0..1]
;