I_QltyNotificationTaskVH
Search for Quality Notification Task
I_QltyNotificationTaskVH is a Composite CDS View that provides data about "Search for Quality Notification Task" in SAP S/4HANA. It reads from 2 data sources (I_NotificationTask, I_QltyNotification) and exposes 33 fields with key fields QualityNotification, NotificationTask. Part of development package VDM_QM_NOTIFICATION.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_NotificationTask | I_NotificationTask | from |
| I_QltyNotification | I_QltyNotification | inner |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IQNOTIFTSKVH | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| EndUserText.label | Search for Quality Notification Task | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.representativeKey | NotificationTask | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.dataCategory | #VALUE_HELP | view |
Fields (33)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | QualityNotification | I_NotificationTask | Notification | |
| KEY | NotificationTask | I_NotificationTask | NotificationTask | |
| NotificationTaskendasQualityTask | ||||
| QualityTaskOrigin | I_NotificationTask | QualityTaskOrigin | ||
| NotificationTaskText | I_NotificationTask | NotificationTaskText | ||
| NotifTaskPlannedEndDate | I_NotificationTask | NotifTaskPlannedEndDate | ||
| NotifTaskPlannedEndTime | I_NotificationTask | NotifTaskPlannedEndTime | ||
| NotifTaskTimeZone | I_NotificationTask | NotifTaskTimeZone | ||
| NotifTaskCompletionDate | I_NotificationTask | NotifTaskCompletionDate | ||
| NotifTaskCompletionTime | I_NotificationTask | NotifTaskCompletionTime | ||
| NotifTaskResubmissionDate | I_NotificationTask | NotifTaskResubmissionDate | ||
| NotifTaskResubmissionTime | I_NotificationTask | NotifTaskResubmissionTime | ||
| ResponsiblePersonFunctionCode | I_NotificationTask | ResponsiblePersonFunctionCode | ||
| ResponsiblePerson | I_NotificationTask | ResponsiblePerson | ||
| NotificationItem | I_NotificationTask | NotificationItem | ||
| CreationDate | I_NotificationTask | CreationDate | ||
| NotificationType | I_QltyNotification | NotificationType | ||
| Plant | I_QltyNotification | Plant | ||
| NotificationOrigin | I_QltyNotification | NotificationOrigin | ||
| Supplier | I_QltyNotification | Supplier | ||
| Customer | I_QltyNotification | Customer | ||
| NotificationText | I_QltyNotification | NotificationText | ||
| CreatedByUser | I_QltyNotification | CreatedByUser | ||
| NotificationCompletionDate | I_QltyNotification | NotificationCompletionDate | ||
| IsBusinessPurposeCompleted | I_QltyNotification | IsBusinessPurposeCompleted | ||
| _Notification | I_NotificationTask | _Notification | ||
| _QualityTaskOrigin | I_NotificationTask | _QualityTaskOrigin | ||
| _PartnerFunction | I_NotificationTask | _PartnerFunction | ||
| _Plant | I_QltyNotification | _Plant | ||
| _ContactPerson | I_NotificationTask | _ContactPerson | ||
| _Employee | I_NotificationTask | _Employee | ||
| _Customer | I_NotificationTask | _Customer | ||
| _Supplier | I_NotificationTask | _Supplier |
@AbapCatalog.sqlViewName: 'IQNOTIFTSKVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Search for Quality Notification Task'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
representativeKey: 'NotificationTask',
usageType: {
dataClass: #TRANSACTIONAL,
sizeCategory: #L,
serviceQuality: #A },
dataCategory: #VALUE_HELP
}
define view I_QltyNotificationTaskVH
as select from I_NotificationTask
inner join I_QltyNotification on I_NotificationTask.Notification = I_QltyNotification.QualityNotification
{
//=== Key Fields
key I_NotificationTask.Notification as QualityNotification,
key I_NotificationTask.NotificationTask,
// I_NotificationTask.QualityTask,
case when ( I_NotificationTask.Notification like '$%' )
then substring(I_NotificationTask.Notification,2,11)
else concat(I_NotificationTask.Notification,I_NotificationTask.NotificationTask)
end as QualityTask,
//=== Common Fields
I_NotificationTask.QualityTaskOrigin,
I_NotificationTask.NotificationTaskText,
I_NotificationTask.NotifTaskPlannedEndDate,
I_NotificationTask.NotifTaskPlannedEndTime,
I_NotificationTask.NotifTaskTimeZone,
I_NotificationTask.NotifTaskCompletionDate,
I_NotificationTask.NotifTaskCompletionTime,
I_NotificationTask.NotifTaskResubmissionDate,
I_NotificationTask.NotifTaskResubmissionTime,
I_NotificationTask.ResponsiblePersonFunctionCode,
I_NotificationTask.ResponsiblePerson,
I_NotificationTask.NotificationItem,
I_NotificationTask.CreationDate,
//=== Notification Fields
I_QltyNotification.NotificationType,
I_QltyNotification.Plant,
I_QltyNotification.NotificationOrigin,
I_QltyNotification.Supplier,
I_QltyNotification.Customer,
I_QltyNotification.NotificationText,
I_QltyNotification.CreatedByUser,
I_QltyNotification.NotificationCompletionDate,
@Consumption.hidden: true
I_QltyNotification.IsBusinessPurposeCompleted,
@Consumption.hidden: true
I_NotificationTask._Notification,
@Consumption.hidden: true
I_NotificationTask._QualityTaskOrigin,
@Consumption.hidden: true
I_NotificationTask._PartnerFunction,
@Consumption.hidden: true
I_QltyNotification._Plant,
@Consumption.hidden: true
I_NotificationTask._ContactPerson,
@Consumption.hidden: true
I_NotificationTask._Employee,
@Consumption.hidden: true
I_NotificationTask._Customer,
@Consumption.hidden: true
I_NotificationTask._Supplier
}
where I_NotificationTask.IsDeleted = '' and
I_QltyNotification.IsDeleted = ''
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