R_QualityTaskTP
Quality Task
R_QualityTaskTP is a Transactional CDS View that provides data about "Quality Task" in SAP S/4HANA. It reads from 1 data source (I_QualityTask) and exposes 57 fields with key field QualityTaskInternalId. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_QualityTask | _QualityTask | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_NotificationTask | _Extension | $projection.QualityTaskInternalId = _Extension.Notification and _Extension.NotificationTask = '0000' |
| [0..*] | R_QltyTaskFllwUpActionParamTP | _QltyTaskFllwUpActionParam | |
| [0..*] | R_QualityTaskLongTextTP | _QualityTaskLongText | |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| EndUserText.label | Quality Task | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.sapObjectNodeType.name | QualityTask | view | |
| ObjectModel.representativeKey | QualityTaskInternalId | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (57)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | QualityTaskInternalId | I_QualityTask | QualityTaskInternalId | |
| QualityTask | I_QualityTask | QualityTask | ||
| QualityTaskOrigin | I_QualityTask | QualityTaskOrigin | Task Origin | |
| QualityTaskText | I_QualityTask | QualityTaskText | ||
| IsDeleted | I_QualityTask | IsDeleted | TRUE | |
| QualityTaskProcessor | I_QualityTask | QualityTaskProcessor | User Name | |
| MasterLanguage | ||||
| NotifTaskCompletedByUser | I_QualityTask | NotifTaskCompletedByUser | ||
| QualityTaskType | I_QualityTask | QualityTaskType | Task Type | |
| QualityTaskCodeCatalog | I_QualityTask | QualityTaskCodeCatalog | Catalog type | |
| QualityTaskCodeGroup | I_QualityTask | QualityTaskCodeGroup | ||
| QualityTaskCode | I_QualityTask | QualityTaskCode | Task Code | |
| NotifTaskTimeZone | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskTimeZone | Task Time Zone | |
| NotifTaskPlannedEndDate | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskPlannedEndDate | ||
| NotifTaskPlannedEndTime | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskPlannedEndTime | ||
| NotifTaskCompletionDate | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskCompletionDate | ||
| NotifTaskCompletionTime | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskCompletionTime | ||
| NotifTaskResubmissionDate | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskResubmissionDate | Resubmission | |
| NotifTaskResubmissionTime | I_NotifTskTmeStampsInLoclTmeZn | NotifTaskResubmissionTime | Resubmission Time | |
| DefectInternalID | I_QualityTask | DefectInternalID | Internal Defect ID | |
| PredecessorQltyTaskIntNumber | I_QualityTask | PredecessorQltyTaskIntNumber | Predecessor Task Internal ID | |
| ProbSolvingProc | I_QualityTask | ProbSolvingProc | Problem-Solving Process | |
| ProbSolvingProcStp | I_QualityTask | ProbSolvingProcStp | Problem-Solving Step | |
| ProbSolvingProcCause | I_QualityTask | ProbSolvingProcCause | Cause | |
| QltyTaskFollowUpAction | I_QualityTask | QltyTaskFollowUpAction | Follow-Up Actn | |
| QualityTaskLifecycleStatus | I_QualityTask | QualityTaskLifecycleStatus | Task Status | |
| QualityTaskArchivingStatus | I_QualityTask | QualityTaskArchivingStatus | Task Archiving Status | |
| QltyTaskFllwUpActionSts | I_QualityTask | QltyTaskFllwUpActionSts | Follow-Up Action Status | |
| CreatedByUser | I_QualityTask | CreatedByUser | User Name | |
| CreationDate | I_QualityTask | CreationDate | Time Stamp | |
| CreationTime | I_QualityTask | CreationTime | Time of Change | |
| ChangedDateTime | I_QualityTask | ChangedDateTime | Time Stamp | |
| LastChangeDate | I_QualityTask | LastChangeDate | Time Stamp | |
| LastChangeTime | I_QualityTask | LastChangeTime | Time changed | |
| LastChangedByUser | I_QualityTask | LastChangedByUser | User Name | |
| QltyTskProcgIsCtrldByTskOrigin | I_QualityTask | QltyTskProcgIsCtrldByTskOrigin | Task Processing Is Controlled by Origin | |
| QltyTaskTimeBasedEffort | I_QualityTask | QltyTaskTimeBasedEffort | Time Effort | |
| QltyTaskTimeBasedEffortUoM | I_QualityTask | QltyTaskTimeBasedEffortUoM | Unit | |
| _CompletedByUserContactCard | I_QualityTask | _CompletedByUserContactCard | ||
| _CreatedByUserContactCard | I_QualityTask | _CreatedByUserContactCard | ||
| _Defect | I_QualityTask | _Defect | ||
| _LastChangedByUserContactCard | I_QualityTask | _LastChangedByUserContactCard | ||
| _PredecessorQualityTask | I_QualityTask | _PredecessorQualityTask | ||
| _QaulityTaskTimeZone | I_NotifTskTmeStampsInLoclTmeZn | _QaulityTaskTimeZone | ||
| _QltyTaskArchivingStatus | I_QualityTask | _QltyTaskArchivingStatus | ||
| _QltyTaskFllwUpActionSts | I_QualityTask | _QltyTaskFllwUpActionSts | ||
| _QltyTaskFollowUpAction | I_QualityTask | _QltyTaskFollowUpAction | ||
| _QltyTskCode | I_QualityTask | _QltyTskCode | ||
| _QltyTskCodeGroup | I_QualityTask | _QltyTskCodeGroup | ||
| _QltyTskProcTimeUnit | I_QualityTask | _QltyTskProcTimeUnit | ||
| _QualityTaskOrigin | I_QualityTask | _QualityTaskOrigin | ||
| _QualityTaskProcessor | I_QualityTask | _QualityTaskProcessor | ||
| _QualityTaskStatus | I_QualityTask | _QualityTaskStatus | ||
| _QltyTaskFllwUpActionParam | _QltyTaskFllwUpActionParam | |||
| _QualityTaskLongText | _QualityTaskLongText | |||
| _QltyTaskDetailedDesc | _QltyTaskDetailedDesc | |||
| _QltyTaskProcessorNote | _QltyTaskProcessorNote |
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 R_QualityTaskTP.
-- 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 R_QualityTaskTP AS
SELECT
_QualityTask.QualityTaskInternalId AS QualityTaskInternalId,
_QualityTask.QualityTask AS QualityTask,
_QualityTask.QualityTaskOrigin AS QualityTaskOrigin,
_QualityTask.QualityTaskText AS QualityTaskText,
_QualityTask.IsDeleted AS IsDeleted,
_QualityTask.QualityTaskProcessor AS QualityTaskProcessor,
cast( _QualityTask.MasterLanguage as vdm_j_masterlanguage ) AS MasterLanguage,
_QualityTask.NotifTaskCompletedByUser AS NotifTaskCompletedByUser,
_QualityTask.QualityTaskType AS QualityTaskType,
_QualityTask.QualityTaskCodeCatalog AS QualityTaskCodeCatalog,
_QualityTask.QualityTaskCodeGroup AS QualityTaskCodeGroup,
_QualityTask.QualityTaskCode AS QualityTaskCode,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskTimeZone AS NotifTaskTimeZone,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskPlannedEndDate AS NotifTaskPlannedEndDate,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskPlannedEndTime AS NotifTaskPlannedEndTime,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskCompletionDate AS NotifTaskCompletionDate,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskCompletionTime AS NotifTaskCompletionTime,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskResubmissionDate AS NotifTaskResubmissionDate,
I_NotifTskTmeStampsInLoclTmeZn.NotifTaskResubmissionTime AS NotifTaskResubmissionTime,
_QualityTask.DefectInternalID AS DefectInternalID,
_QualityTask.PredecessorQltyTaskIntNumber AS PredecessorQltyTaskIntNumber,
_QualityTask.ProbSolvingProc AS ProbSolvingProc,
_QualityTask.ProbSolvingProcStp AS ProbSolvingProcStp,
_QualityTask.ProbSolvingProcCause AS ProbSolvingProcCause,
_QualityTask.QltyTaskFollowUpAction AS QltyTaskFollowUpAction,
_QualityTask.QualityTaskLifecycleStatus AS QualityTaskLifecycleStatus,
_QualityTask.QualityTaskArchivingStatus AS QualityTaskArchivingStatus,
_QualityTask.QltyTaskFllwUpActionSts AS QltyTaskFllwUpActionSts,
_QualityTask.CreatedByUser AS CreatedByUser,
_QualityTask.CreationDate AS CreationDate,
_QualityTask.CreationTime AS CreationTime,
_QualityTask.ChangedDateTime AS ChangedDateTime,
_QualityTask.LastChangeDate AS LastChangeDate,
_QualityTask.LastChangeTime AS LastChangeTime,
_QualityTask.LastChangedByUser AS LastChangedByUser,
_QualityTask.QltyTskProcgIsCtrldByTskOrigin AS QltyTskProcgIsCtrldByTskOrigin,
_QualityTask.QltyTaskTimeBasedEffort AS QltyTaskTimeBasedEffort,
_QualityTask.QltyTaskTimeBasedEffortUoM AS QltyTaskTimeBasedEffortUoM,
_QualityTask._CompletedByUserContactCard AS _CompletedByUserContactCard,
_QualityTask._CreatedByUserContactCard AS _CreatedByUserContactCard,
_QualityTask._Defect AS _Defect,
_QualityTask._LastChangedByUserContactCard AS _LastChangedByUserContactCard,
_QualityTask._PredecessorQualityTask AS _PredecessorQualityTask,
I_NotifTskTmeStampsInLoclTmeZn._QaulityTaskTimeZone AS _QaulityTaskTimeZone,
_QualityTask._QltyTaskArchivingStatus AS _QltyTaskArchivingStatus,
_QualityTask._QltyTaskFllwUpActionSts AS _QltyTaskFllwUpActionSts,
_QualityTask._QltyTaskFollowUpAction AS _QltyTaskFollowUpAction,
_QualityTask._QltyTskCode AS _QltyTskCode,
_QualityTask._QltyTskCodeGroup AS _QltyTskCodeGroup,
_QualityTask._QltyTskProcTimeUnit AS _QltyTskProcTimeUnit,
_QualityTask._QualityTaskOrigin AS _QualityTaskOrigin,
_QualityTask._QualityTaskProcessor AS _QualityTaskProcessor,
_QualityTask._QualityTaskStatus AS _QualityTaskStatus
FROM I_QualityTask AS _QualityTask
LEFT OUTER JOIN E_NotificationTask AS _Extension ON QualityTaskInternalId = _Extension.Notification AND _Extension.NotificationTask = '0000' -- association [1..1]
LEFT OUTER JOIN R_QltyTaskFllwUpActionParamTP AS _QltyTaskFllwUpActionParam ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN R_QualityTaskLongTextTP AS _QualityTaskLongText 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