R_ProdMatlBsdProducedSubstTP
Produced Sub of Mat Bsd Composition - TP
R_ProdMatlBsdProducedSubstTP is a Transactional CDS View that provides data about "Produced Sub of Mat Bsd Composition - TP" in SAP S/4HANA. It reads from 1 data source (I_ChmlComponent) and exposes 23 fields. It has 1 association to related views. Part of development package EHFND_RAP_CMPS_MATERIAL_BASED.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ChmlComponent | Component | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Substance | _Substance | $projection.SubstanceUUID = _Substance.SubstanceUUID |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Produced Sub of Mat Bsd Composition - TP | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view |
Fields (23)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| ChmlCompUUID | ||||
| ChmlCmplncInfoUUID | ||||
| ChmlCompositionUUID | ||||
| SubstanceUUID | ||||
| ChmlCompType | I_ChmlComponent | ChmlCompType | ||
| ChmlCompQty | ||||
| ChmlCompQtyAsText | ||||
| ChmlCompQtyUnit | ||||
| ChmlCompOperatorLowerLimit | ||||
| ChmlCompQtyLowerLimit | ||||
| ChmlCompQtyLowerLimitAsText | ||||
| ChmlCompOperatorUpperLimit | ||||
| ChmlCompQtyUpperLimit | ||||
| ChmlCompQtyUpperLimitAsText | ||||
| PolymerCompositionIntIDRef | ||||
| _Composition | _Composition | |||
| _ChmlCmplncInfo | _ChmlCmplncInfo | |||
| _Substance | _Substance | |||
| _PolymerComposition | _PolymerComposition | |||
| _ComponentType | _ComponentType | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _OperatorLowerLimit | _OperatorLowerLimit | |||
| _OperatorUpperLimit | _OperatorUpperLimit |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Produced Sub of Mat Bsd Composition - TP'
@ObjectModel:
{
usageType:
{
dataClass: #MASTER,
sizeCategory: #XL,
serviceQuality: #C
}
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define view entity R_ProdMatlBsdProducedSubstTP
--Select data from basic view 'Chemical Component'
as select from I_ChmlComponent as Component
--Nodes/Detaildata;
association to parent R_ProdMatlBasedCompositionTP as _Composition on $projection.ChmlCompositionUUID = _Composition.ChmlCompositionUUID
--Link to Substance
association [0..1] to I_Substance as _Substance on $projection.SubstanceUUID = _Substance.SubstanceUUID
{
--UUID of component
key Component.ChmlCompUUID,
--UUID of chemical compliance information as root
Component.ChmlCmplncInfoUUID,
--UUID of chemical composition
Component.ChmlCompositionUUID,
--Date/Time of creation
cast( Component.CreationUTCDateTime as ehfnd_bo_crea_date_time preserving type ) as CreationUTCDateTime,
--Created by
cast( Component.CreatedByUser as ehfnd_bo_crea_uname preserving type ) as CreatedByUser,
--Date/Time of change
cast( Component.LastChangeUTCDateTime as ehfnd_bo_lchg_date_time preserving type ) as LastChangeUTCDateTime,
--Changed by
cast( Component.LastChangedByUser as ehfnd_bo_lchg_uname preserving type ) as LastChangedByUser,
--UUID of Substance
Component.SubstanceUUID,
Component.ChmlCompType,
--Concentration of component
Component.ChmlCompQty,
--Concentration as text (for correct formatting with decimals exactly as entered by user)
Component.ChmlCompQtyAsText,
--Unit of measurment of concentration
Component.ChmlCompQtyUnit,
--Operator for Lower limit of concentration
Component.ChmlCompOperatorLowerLimit,
--Lower limit of concentration
Component.ChmlCompQtyLowerLimit,
--Lower limit as text (for correct formatting with decimals exactly as entered by user)
Component.ChmlCompQtyLowerLimitAsText,
--Operator for Upper limit of concentration
Component.ChmlCompOperatorUpperLimit,
--Upper limit of concentration
Component.ChmlCompQtyUpperLimit,
--Upper limit as text (for correct formatting with decimals exactly as entered by user)
Component.ChmlCompQtyUpperLimitAsText,
--Ref of polymer cmposition
Component.PolymerCompositionIntIDRef,
/* Associations */
_Composition,
_ChmlCmplncInfo,
_Substance,
_PolymerComposition,
_ComponentType,
_UnitOfMeasure,
_OperatorLowerLimit,
_OperatorUpperLimit
}
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