R_QltyNotificationTP
Quality Notification
R_QltyNotificationTP is a Transactional CDS View that provides data about "Quality Notification" in SAP S/4HANA. It reads from 1 data source (I_QltyNotification) and exposes 54 fields with key field QualityNotification. It has 5 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_QltyNotification | Notification | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_QualityNotification | _Extension | $projection.QualityNotification = _Extension.QualityNotification |
| [0..*] | R_QltyNotificationLongTextTP | _QltyNotificationLongText | |
| [0..*] | R_QualityNotificationPartnerTP | _QltyNotificationPartner | |
| [0..*] | R_QualityNotificationItemTP | _QualityNotificationItem | |
| [0..*] | R_QltyNotificationTaskTP | _QltyNotificationTask | |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Quality Notification | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.representativeKey | QualityNotification | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.sapObjectNodeType.name | QualityNotification | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (54)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | QualityNotification | QualityNotification | ||
| MasterLanguage | MasterLanguage | |||
| NotificationOrigin | NotificationOrigin | |||
| NotificationType | NotificationType | |||
| NotifProcessingPhase | NotifProcessingPhase | |||
| NotificationText | NotificationText | |||
| NotificationPriorityType | NotificationPriorityType | |||
| NotificationPriority | NotificationPriority | |||
| NotificationStatusObject | NotificationStatusObject | |||
| IsBusinessPurposeCompleted | IsBusinessPurposeCompleted | |||
| IsDeleted | IsDeleted | |||
| NotificationCatalog | NotificationCatalog | |||
| NotificationCodeGroup | NotificationCodeGroup | |||
| NotificationCodeID | NotificationCodeID | |||
| NotificationComplaintQuantity | NotificationComplaintQuantity | |||
| NotificationExternalQty | NotificationExternalQty | |||
| NotificationQuantityUnit | NotificationQuantityUnit | |||
| NotificationReportingDate | NotificationReportingDate | |||
| NotificationCompletionDate | NotificationCompletionDate | |||
| NotificationRequiredStartDate | NotificationRequiredStartDate | |||
| NotificationRequiredStartTime | NotificationRequiredStartTime | |||
| NotificationRequiredEndDate | NotificationRequiredEndDate | |||
| NotificationRequiredEndTime | NotificationRequiredEndTime | |||
| NotificationTimeZone | NotificationTimeZone | |||
| Supplier | Supplier | |||
| Customer | Customer | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| PurchasingDocument | PurchasingDocument | |||
| PurchasingDocumentItem | PurchasingDocumentItem | |||
| PurchasingOrganization | PurchasingOrganization | |||
| PurchasingGroup | PurchasingGroup | |||
| ActiveDivision | ActiveDivision | |||
| SalesOrganization | SalesOrganization | |||
| DistributionChannel | DistributionChannel | |||
| WBSElementInternalID | WBSElementInternalID | |||
| WorkCenterTypeCode | WorkCenterTypeCode | |||
| MainWorkCenterInternalID | MainWorkCenterInternalID | |||
| MainWorkCenterPlant | MainWorkCenterPlant | |||
| InspectionLot | InspectionLot | |||
| Batch | Batch | |||
| MaterialDocumentYear | MaterialDocumentYear | |||
| MaterialDocument | MaterialDocument | |||
| MaterialDocumentItem | MaterialDocumentItem | |||
| CreatedByUser | CreatedByUser | |||
| CreationDate | CreationDate | |||
| LastChangedByUser | LastChangedByUser | |||
| LastChangedDate | LastChangedDate | |||
| ChangedDateTime | ChangedDateTime | |||
| _QltyNotificationLongText | _QltyNotificationLongText | |||
| _QltyNotificationPartner | _QltyNotificationPartner | |||
| _QualityNotificationItem | _QualityNotificationItem | |||
| _QltyNotificationTask | _QltyNotificationTask |
@AbapCatalog.viewEnhancementCategory: [#PROJECTION_LIST]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Quality Notification'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.semanticKey: ['QualityNotification']
@ObjectModel.representativeKey: 'QualityNotification'
@ObjectModel.usageType:{
serviceQuality: #A,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
@ObjectModel.sapObjectNodeType.name: 'QualityNotification'
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL
define root view entity R_QltyNotificationTP
as select from I_QltyNotification as Notification
//Compositions to child nodes
composition [0..*] of R_QltyNotificationLongTextTP as _QltyNotificationLongText
composition [0..*] of R_QualityNotificationPartnerTP as _QltyNotificationPartner
composition [0..*] of R_QualityNotificationItemTP as _QualityNotificationItem
composition [0..*] of R_QltyNotificationTaskTP as _QltyNotificationTask
//Extension
association [1..1] to E_QualityNotification as _Extension on $projection.QualityNotification = _Extension.QualityNotification
{
@ObjectModel.sapObjectNodeTypeReference: 'QualityNotification'
key QualityNotification,
MasterLanguage,
NotificationOrigin,
NotificationType,
NotifProcessingPhase,
NotificationText,
NotificationPriorityType,
NotificationPriority,
NotificationStatusObject,
@Semantics.booleanIndicator
IsBusinessPurposeCompleted,
@Semantics.booleanIndicator
IsDeleted,
NotificationCatalog,
NotificationCodeGroup,
NotificationCodeID,
// Quantities
@Semantics.quantity.unitOfMeasure: 'NotificationQuantityUnit'
NotificationComplaintQuantity,
@Semantics.quantity.unitOfMeasure: 'NotificationQuantityUnit'
NotificationExternalQty,
NotificationQuantityUnit,
// Dates
NotificationReportingDate,
NotificationCompletionDate,
NotificationRequiredStartDate,
@Semantics.time: true
NotificationRequiredStartTime,
NotificationRequiredEndDate,
@Semantics.time: true
NotificationRequiredEndTime,
NotificationTimeZone,
Supplier,
Customer,
Material,
MaterialGroup,
Plant,
PurchasingDocument,
PurchasingDocumentItem,
PurchasingOrganization,
PurchasingGroup,
ActiveDivision,
SalesOrganization,
DistributionChannel,
WBSElementInternalID,
WorkCenterTypeCode,
MainWorkCenterInternalID,
MainWorkCenterPlant,
InspectionLot,
Batch,
MaterialDocumentYear,
MaterialDocument,
MaterialDocumentItem,
// Admin Data
@Semantics.user.createdBy: true
CreatedByUser,
@Semantics.systemDate.createdAt: true
CreationDate,
@Semantics.user.lastChangedBy: true
LastChangedByUser,
@Semantics.systemDate.lastChangedAt: true
LastChangedDate,
// etag
ChangedDateTime,
/* Associations */
_QltyNotificationLongText,
_QltyNotificationPartner,
_QualityNotificationItem,
_QltyNotificationTask
/*_CreatedByUserContactCard,
_InspectionLot,
_LastChangedByUserContactCard,
_NotificationCatalog,
_NotificationCode,
_NotificationCodeGroup,
_NotificationItem,
_NotificationPriority,
_NotificationQuantityUnit,
_NotificationType,
_NotifProcessingPhase,
_Plant,
_Product,
_ProductGroup,
_ProductGroup_2,
_PurchasingDocument,
_QltyNotificationActivity,
_QltyNotificationLongText,
_QltyNotificationTask,
_QualityNotificationItem,
_QualityNotificationPartner,
_Supplier,
_WBSElement*/
}
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