I_QltyNotificationCube

DDL: I_QLTYNOTIFICATIONCUBE SQL: IQLTYNOTIFC Type: view COMPOSITE

Quality Notification Cube

I_QltyNotificationCube is a Composite CDS View (Cube) that provides data about "Quality Notification Cube" in SAP S/4HANA. It reads from 1 data source (I_QltyNotification) and exposes 25 fields with key field QualityNotification. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_QltyNotification I_QltyNotification from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_QltyNotificationWithStatus _QltyNotificationWithStatus $projection.QualityNotification = _QltyNotificationWithStatus.QualityNotification

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IQLTYNOTIFC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Quality Notification Cube view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.representativeKey QualityNotification view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
Analytics.dataCategory #CUBE view
Metadata.allowExtensions true view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY QualityNotification I_QltyNotification QualityNotification Notification
NotificationOrigin I_QltyNotification NotificationOrigin
NotificationType I_QltyNotification NotificationType Notifictn Type
NotificationPriority I_QltyNotification NotificationPriority
IsBusinessPurposeCompleted I_QltyNotification IsBusinessPurposeCompleted Purpose Completed
CreationDate I_QltyNotification CreationDate Time Stamp
NotificationReportingDate I_QltyNotification NotificationReportingDate
NotificationCompletionDate I_QltyNotification NotificationCompletionDate Completion Date
NotificationIsCompleted _QltyNotificationWithStatus NotificationIsCompleted
NotificationIsDeleted _QltyNotificationWithStatus NotificationIsDeleted
NotificationIsExtCaused _QltyNotificationWithStatus NotificationIsExtCaused
Supplier I_QltyNotification Supplier Supplier
Material I_QltyNotification Material Vehicle Model
Plant I_QltyNotification Plant Valuation Area
PurchasingDocument I_QltyNotification PurchasingDocument Purchasing Document
PurchasingDocumentItem I_QltyNotification PurchasingDocumentItem Purchasing Doc. Item
PurchasingOrganization I_QltyNotification PurchasingOrganization Purchasing Organization
QualityNotificationCount
NotificationExternalQty I_QltyNotification NotificationExternalQty
NotificationQuantityUnit I_QltyNotification NotificationQuantityUnit
_Product I_QltyNotification _Product
_Plant I_QltyNotification _Plant
_Supplier I_QltyNotification _Supplier
_PurchasingDocument I_QltyNotification _PurchasingDocument
_NotificationQuantityUnit I_QltyNotification _NotificationQuantityUnit

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_QltyNotificationCube.
-- 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: IQLTYNOTIFC

CREATE VIEW I_QltyNotificationCube AS
SELECT
  I_QltyNotification.QualityNotification AS QualityNotification,
  I_QltyNotification.NotificationOrigin AS NotificationOrigin,
  I_QltyNotification.NotificationType AS NotificationType,
  I_QltyNotification.NotificationPriority AS NotificationPriority,
  I_QltyNotification.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  I_QltyNotification.CreationDate AS CreationDate,
  I_QltyNotification.NotificationReportingDate AS NotificationReportingDate,
  I_QltyNotification.NotificationCompletionDate AS NotificationCompletionDate,
  _QltyNotificationWithStatus.NotificationIsCompleted AS NotificationIsCompleted,
  _QltyNotificationWithStatus.NotificationIsDeleted AS NotificationIsDeleted,
  _QltyNotificationWithStatus.NotificationIsExtCaused AS NotificationIsExtCaused,
  I_QltyNotification.Supplier AS Supplier,
  I_QltyNotification.Material AS Material,
  I_QltyNotification.Plant AS Plant,
  I_QltyNotification.PurchasingDocument AS PurchasingDocument,
  I_QltyNotification.PurchasingDocumentItem AS PurchasingDocumentItem,
  I_QltyNotification.PurchasingOrganization AS PurchasingOrganization,
  cast ('1' as vdm_qltynotificationcount) AS QualityNotificationCount,
  I_QltyNotification.NotificationExternalQty AS NotificationExternalQty,
  I_QltyNotification.NotificationQuantityUnit AS NotificationQuantityUnit,
  I_QltyNotification._Product AS _Product,
  I_QltyNotification._Plant AS _Plant,
  I_QltyNotification._Supplier AS _Supplier,
  I_QltyNotification._PurchasingDocument AS _PurchasingDocument,
  I_QltyNotification._NotificationQuantityUnit AS _NotificationQuantityUnit
FROM I_QltyNotification
LEFT OUTER JOIN I_QltyNotificationWithStatus AS _QltyNotificationWithStatus ON QualityNotification = _QltyNotificationWithStatus.QualityNotification  -- association [1..1]
;