R_ProdnModComponentInstanceTP

DDL: R_PRODNMODCOMPONENTINSTANCETP Type: view_entity TRANSACTIONAL

Production Model Component Instance

R_ProdnModComponentInstanceTP is a Transactional CDS View that provides data about "Production Model Component Instance" in SAP S/4HANA. It reads from 1 data source (I_ProdnModelComponentInstance) and exposes 20 fields with key fields ProductionModelUUID, ProductionModelComponentUUID, DgtlMockUpTrnsfmtnMatrixCount, DgtlMockUpInstceCount.

Data Sources (1)

SourceAliasJoin Type
I_ProdnModelComponentInstance ProdnModelComponentInstance from

Annotations (7)

NameValueLevelField
EndUserText.label Production Model Component Instance view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ProductionModelUUID ProductionModelUUID
KEY ProductionModelComponentUUID ProductionModelComponentUUID
KEY DgtlMockUpTrnsfmtnMatrixCount DgtlMockUpTrnsfmtnMatrixCount
KEY DgtlMockUpInstceCount DgtlMockUpInstceCount
DgtlMockUpCharcsUUID DgtlMockUpCharcsUUID
DgtlMockUpCharcsValue DgtlMockUpCharcsValue
ReferenceDesignatorValue ReferenceDesignatorValue
BillOfMaterialCategory BillOfMaterialCategory
Plant Plant
BillOfMaterialVariantUsage BillOfMaterialVariantUsage
BillOfOperationsType BillOfOperationsType
BillOfMaterialItemNodeNumber BillOfMaterialItemNodeNumber
InheritedNodeNumberForBOMItem InheritedNodeNumberForBOMItem
InheritedNodeNumberVersionBOM InheritedNodeNumberVersionBOM
BOMItemInternalChangeCount BOMItemInternalChangeCount
BillOfMaterialItemNumber
BillOfMaterialItemUnit BillOfMaterialItemUnit
BillOfMaterialItemQuantity BillOfMaterialItemQuantity
_ProductionModel _ProductionModel
_HeaderComponent _HeaderComponent
@EndUserText.label: 'Production Model Component Instance'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}

define view entity R_ProdnModComponentInstanceTP
  as select from I_ProdnModelComponentInstance as ProdnModelComponentInstance
  association to parent R_ProductionModelComponentTP as _HeaderComponent on  _HeaderComponent.ProductionModelUUID          = $projection.ProductionModelUUID
                                                                         and _HeaderComponent.ProductionModelComponentUUID = $projection.ProductionModelComponentUUID
  association to R_ProductionModelTP                 as _ProductionModel on  $projection.ProductionModelUUID = _ProductionModel.ProductionModelUUID
{
  key    ProductionModelUUID,
  key    ProductionModelComponentUUID,
  key    DgtlMockUpTrnsfmtnMatrixCount,
  key    DgtlMockUpInstceCount,
         DgtlMockUpCharcsUUID,
         DgtlMockUpCharcsValue,
         ReferenceDesignatorValue,
         BillOfMaterialCategory,
         Plant,
         BillOfMaterialVariantUsage,
         BillOfOperationsType,
         BillOfMaterialItemNodeNumber,
         InheritedNodeNumberForBOMItem,
         InheritedNodeNumberVersionBOM,
         BOMItemInternalChangeCount,
         cast( DgtlMockUpInstceCount as cs_sposn ) as BillOfMaterialItemNumber,
         BillOfMaterialItemUnit,
         @Semantics.quantity.unitOfMeasure: 'BillOfMaterialItemUnit'
         BillOfMaterialItemQuantity,
         _ProductionModel,
         _HeaderComponent
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PRODNMODELCOMPONENTINSTANCE"
],
"ASSOCIATED":
[
"R_PRODUCTIONMODELCOMPONENTTP",
"R_PRODUCTIONMODELTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/