C_ProdCmplncProdReqSftyDataSht
Product Request Safety Data Sheets
C_ProdCmplncProdReqSftyDataSht is a Consumption CDS View that provides data about "Product Request Safety Data Sheets" in SAP S/4HANA. It reads from 1 data source (P_ProdCmplncProdReqSftyDataSht) and exposes 9 fields with key fields ChmlCmplncInfoUUID, CmplRqVersUUID, CmplRqRsltUUID, Language. It has 1 association to related views. Part of development package EHFND_SDSA_SERVICE_INTEGRATION.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_ProdCmplncProdReqSftyDataSht | SftyDataShtDoc | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_LanguageText | _LanguageText | $projection.Language = _LanguageText.LanguageCode |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CPCPRSDS | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | Product Request Safety Data Sheets | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| UI.headerInfo.typeName | Requested Safety Data Sheet | view | |
| UI.headerInfo.typeNamePlural | Requested Safety Data Sheets | view | |
| UI.headerInfo.title.value | CmplRqVersName | view |
Fields (9)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChmlCmplncInfoUUID | P_ProdCmplncProdReqSftyDataSht | ChmlCmplncInfoUUID | |
| KEY | CmplRqVersUUID | P_ProdCmplncProdReqSftyDataSht | CmplRqVersUUID | |
| KEY | CmplRqRsltUUID | P_ProdCmplncProdReqSftyDataSht | CmplRqRsltUUID | |
| KEY | Language | P_ProdCmplncProdReqSftyDataSht | Language | |
| CmplRqVersName | P_ProdCmplncProdReqSftyDataSht | CmplRqVersName | ||
| CmplRqUUID | P_ProdCmplncProdReqSftyDataSht | CmplRqUUID | ||
| EffectiveDate | P_ProdCmplncProdReqSftyDataSht | EffectiveDate | ||
| _Language | P_ProdCmplncProdReqSftyDataSht | _Language | ||
| _LanguageText | _LanguageText |
@AbapCatalog.sqlViewName: 'CPCPRSDS'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'Product Request Safety Data Sheets'
@AccessControl:
{
authorizationCheck: #MANDATORY,
// blocking of personal data not required (no personal data fields exposed for material; user can not be blocked)
personalData.blocking: #NOT_REQUIRED
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.allowExtensions: true
@VDM.viewType: #CONSUMPTION
@ObjectModel:
{
semanticKey: [ 'CmplRqVersName' ],
usageType:
{
dataClass: #MIXED,
sizeCategory: #L,
serviceQuality: #C
}
}
@UI:
{
headerInfo : {
typeName : 'Requested Safety Data Sheet',
typeNamePlural : 'Requested Safety Data Sheets',
title.value : 'CmplRqVersName'
}
}
define view C_ProdCmplncProdReqSftyDataSht
as select from P_ProdCmplncProdReqSftyDataSht as SftyDataShtDoc
association [0..*] to I_LanguageText as _LanguageText on $projection.Language = _LanguageText.LanguageCode
{
key SftyDataShtDoc.ChmlCmplncInfoUUID,
key SftyDataShtDoc.CmplRqVersUUID,
key SftyDataShtDoc.CmplRqRsltUUID,
@ObjectModel.text.association: '_LanguageText'
key SftyDataShtDoc.Language,
SftyDataShtDoc.CmplRqVersName,
SftyDataShtDoc.CmplRqUUID,
SftyDataShtDoc.EffectiveDate,
/**** Associations ****/
SftyDataShtDoc._Language,
_LanguageText
}
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