I_QltyNotificationActivity
Quality Notification Activity
I_QltyNotificationActivity (Composite)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.
Manufacturing
I_QltyNotificationActivity is a Composite CDS View that provides data about "Quality Notification Activity" in SAP S/4HANA. It reads from 2 data sources (I_NotificationActivity, I_QltyNotification) and exposes 31 fields with key fields QualityNotification, NotificationActivity. It has 2 associations to related views. Part of development package VDM_QM_NOTIFICATION.
SAP Help Documentation
| Category | CDS Views for Quality Improvement |
|---|---|
| Data Category | Transactional |
| Status | Released |
This CDS view provides access to the data of a quality notification activity. This CDS view provides the prerequisites for answering the following business questions: Which activities were defined for the processing of a quality notification?
Prerequisites
One of the following business catalogs needs to be assigned in SAP S/4HANA Cloud to a user to be able to use this CDS view: QM - Notifications (SAP_QM_BC_NOTIFICATIONS_PC) QM - Quality Task Processing (SAP_QM_BC_QTASK_PRC_PC) Users who want to run reports using this CDS view must have a role that includes authorization based on at least one of the business catalogs listed above. In this role, the following restriction types must be set to read access: Plant (WERKS)
Structure
Object types This view relates to the following SAP object types: QualityNotification Measures and attributes Some important measures and attributes are: QualityNotification Internal identifier of the quality notification NotificationActivity Internal counter of a activity in a quality notification NotificationItem Internal counter of an item to which task data refers. For header tasks it is initial.
SAP API Hub
| Category | Composite |
|---|---|
| State | C1 |
| Line of Business | Manufacturing |
| Application Component | QM-QN-2CL |
| Capabilities | Data Source in SQL Select,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities |
| Extensible (Key User) | No |
| Extensible (Developer) | No |
| Release State (Key User) | Released |
| Release State (Developer) | Released |
| Package | Manufacturing for SAP S/4HANA Cloud Public Edition |
| Description | <p>This CDS view provides access to the data of a quality notification activity.</p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li> <p>Which activities were defined for the processing of a quality notification?</p> </li> </ul> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Public Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Public Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Public Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Custom Communication Scenarios — Create custom communication scenarios to configure custom communication arrangement
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Public Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_NotificationActivity | I_NotificationActivity | from |
| I_QltyNotification | I_QltyNotification | inner |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_QltyNotification | _Notification | $projection.QualityNotification = _Notification.QualityNotification |
| [0..*] | I_QltyNotifActivityLongText | _QltyNotifActivityLongText | $projection.QualityNotification = _QltyNotifActivityLongText.QualityNotification and $projection.NotificationActivity = _QltyNotifActivityLongText.NotificationActivity |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.representativeKey | NotificationActivity | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| Analytics.technicalName | IQNOTIFACT | view | |
| EndUserText.label | Quality Notification Activity | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (31)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | QualityNotification | I_NotificationActivity | Notification | Notification Number |
| KEY | NotificationActivity | I_NotificationActivity | NotificationActivity | Consecutive Number of Activity |
| NotificationItem | I_NotificationActivity | NotificationItem | Item Number in Item Record | |
| NotificationActivitySortNumber | I_NotificationActivity | NotificationActivitySortNumber | Sort Number for Activity | |
| IsDeleted | I_NotificationActivity | IsDeleted | Delete Data Record | |
| MasterLanguage | I_NotificationActivity | MasterLanguage | Primary language indicator for text segment | |
| NotifActivityCatalog | I_NotificationActivity | NotifActivityCatalog | Catalog Type - Activities | |
| NotifActivityCodeGroup | I_NotificationActivity | NotifActivityCodeGroup | Activity Code Group | |
| NotifActivityCode | I_NotificationActivity | NotifActivityCode | Activity Code | |
| NotifActivityText | I_NotificationActivity | NotifActivityText | Activity Text | |
| NotifActivityStartDate | I_NotificationActivity | NotifActivityStartDate | Activity Start Date | |
| NotifActivityStartTime | I_NotificationActivity | NotifActivityStartTime | Start Time of Activity | |
| NotifActivityEndDate | I_NotificationActivity | NotifActivityEndDate | Activity End Date | |
| NotifActivityEndTime | I_NotificationActivity | NotifActivityEndTime | End Time of Activity | |
| NotifProcessingPhase | I_QltyNotification | NotifProcessingPhase | Notification Processing Phase | |
| ChangedDateTime | I_NotificationActivity | ChangedDateTime | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | |
| CreatedByUser | I_NotificationActivity | CreatedByUser | Name of Person Responsible for Creating the Object | |
| CreationDate | I_NotificationActivity | CreationDate | Record Creation Date | |
| CreationTime | I_NotificationActivity | CreationTime | Time at Which Record Was Added | |
| LastChangedByUser | I_NotificationActivity | LastChangedByUser | Name of Person Who Changed Object | |
| LastChangeDate | I_NotificationActivity | LastChangeDate | Last Changed On | |
| LastChangeTime | I_NotificationActivity | LastChangeTime | Time of Change | |
| IsBusinessPurposeCompleted | I_QltyNotification | IsBusinessPurposeCompleted | Business Purpose Completed Flag | |
| _Notification | _Notification | |||
| _CreatedByUserContactCard | I_NotificationActivity | _CreatedByUserContactCard | ||
| _LastChangedByUserContactCard | I_NotificationActivity | _LastChangedByUserContactCard | ||
| _Language | I_NotificationActivity | _Language | ||
| _NotifActivityCatalog | I_NotificationActivity | _NotifActivityCatalog | ||
| _NotifActivityCodeGroup | I_NotificationActivity | _NotifActivityCodeGroup | ||
| _NotifActivityCode | I_NotificationActivity | _NotifActivityCode | ||
| _QltyNotifActivityLongText | _QltyNotifActivityLongText |
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_QltyNotificationActivity.
-- 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_QltyNotificationActivity AS
SELECT
I_NotificationActivity.Notification AS QualityNotification,
I_NotificationActivity.NotificationActivity AS NotificationActivity,
I_NotificationActivity.NotificationItem AS NotificationItem,
I_NotificationActivity.NotificationActivitySortNumber AS NotificationActivitySortNumber,
I_NotificationActivity.IsDeleted AS IsDeleted,
I_NotificationActivity.MasterLanguage AS MasterLanguage,
I_NotificationActivity.NotifActivityCatalog AS NotifActivityCatalog,
I_NotificationActivity.NotifActivityCodeGroup AS NotifActivityCodeGroup,
I_NotificationActivity.NotifActivityCode AS NotifActivityCode,
I_NotificationActivity.NotifActivityText AS NotifActivityText,
I_NotificationActivity.NotifActivityStartDate AS NotifActivityStartDate,
I_NotificationActivity.NotifActivityStartTime AS NotifActivityStartTime,
I_NotificationActivity.NotifActivityEndDate AS NotifActivityEndDate,
I_NotificationActivity.NotifActivityEndTime AS NotifActivityEndTime,
I_QltyNotification.NotifProcessingPhase AS NotifProcessingPhase,
I_NotificationActivity.ChangedDateTime AS ChangedDateTime,
I_NotificationActivity.CreatedByUser AS CreatedByUser,
I_NotificationActivity.CreationDate AS CreationDate,
I_NotificationActivity.CreationTime AS CreationTime,
I_NotificationActivity.LastChangedByUser AS LastChangedByUser,
I_NotificationActivity.LastChangeDate AS LastChangeDate,
I_NotificationActivity.LastChangeTime AS LastChangeTime,
I_QltyNotification.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
I_NotificationActivity._CreatedByUserContactCard AS _CreatedByUserContactCard,
I_NotificationActivity._LastChangedByUserContactCard AS _LastChangedByUserContactCard,
I_NotificationActivity._Language AS _Language,
I_NotificationActivity._NotifActivityCatalog AS _NotifActivityCatalog,
I_NotificationActivity._NotifActivityCodeGroup AS _NotifActivityCodeGroup,
I_NotificationActivity._NotifActivityCode AS _NotifActivityCode
FROM I_NotificationActivity
INNER JOIN I_QltyNotification ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_QltyNotification AS _Notification ON QualityNotification = _Notification.QualityNotification -- association [0..1]
LEFT OUTER JOIN I_QltyNotifActivityLongText AS _QltyNotifActivityLongText ON QualityNotification = _QltyNotifActivityLongText.QualityNotification AND NotificationActivity = _QltyNotifActivityLongText.NotificationActivity -- 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