A_ChgRecdRefEngBOM

DDL: A_CHGRECDREFENGBOM Type: view_entity COMPOSITE

Change Record ref Engineering BOM

A_ChgRecdRefEngBOM is a Composite CDS View that provides data about "Change Record ref Engineering BOM" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefEBOM) and exposes 23 fields with key field ChangeRecordReferenceUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefEBOM I_ChgRecdRefEBOM from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_ChgRecdRefEngBOMBsc _BOMExtension $projection.ChangeRecordReferenceUUID = _BOMExtension.ChangeRecordReferenceUUID

Annotations (8)

NameValueLevelField
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Change Record ref Engineering BOM view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID
Material Material
Plant Plant
BillOfMaterialVariantUsage BillOfMaterialVariantUsage
BillOfMaterialVariant BillOfMaterialVariant
BillOfMaterial BillOfMaterial
BillOfMaterialCategory BillOfMaterialCategory
BillOfMaterialVersion BillOfMaterialVersion
ChangeRecord ChangeRecord
ChangeRecordUUID ChangeRecordUUID
ChangeRecordReferenceType ChangeRecordReferenceType
ChangeRecordReferenceSubtype ChangeRecordReferenceSubtype
ChangeRecordRefObjectUUID ChangeRecordRefObjectUUID
ParentChangeRecordRefUUID ParentChangeRecordRefUUID
IsMainReference IsMainReference
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
ChangeRecordVirtualRefInd ChangeRecordVirtualRefInd
ChangeRecordItemRelevance ChangeRecordItemRelevance
ChangeRecordItemProcgStatus ChangeRecordItemProcgStatus
_ChangeRecord _ChangeRecord
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #MANDATORY
@ObjectModel: {
//   createEnabled: true,

   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #D,
     sizeCategory:   #L
   }
}

@Metadata: {
  ignorePropagatedAnnotations: true
}
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@EndUserText.label: 'Change Record ref Engineering BOM'
define view  entity A_ChgRecdRefEngBOM 
as select from I_ChgRecdRefEBOM
  association to parent A_ChangeRecord as _ChangeRecord on $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
  association [0..1] to E_ChgRecdRefEngBOMBsc          as _BOMExtension      on $projection.ChangeRecordReferenceUUID = _BOMExtension.ChangeRecordReferenceUUID
 {
  key ChangeRecordReferenceUUID,

      Material,
      Plant,
      BillOfMaterialVariantUsage,
      BillOfMaterialVariant,
      BillOfMaterial,
      BillOfMaterialCategory,
      BillOfMaterialVersion,
      ChangeRecord,
      ChangeRecordUUID,
      ChangeRecordReferenceType,
      ChangeRecordReferenceSubtype,
      ChangeRecordRefObjectUUID,
      ParentChangeRecordRefUUID,
      IsMainReference,
      CreatedByUser,
      CreationDateTime,
      LastChangedByUser,
      LastChangeDateTime,
      ChangeRecordVirtualRefInd,
      ChangeRecordItemRelevance,
      ChangeRecordItemProcgStatus,
      /* Associations */
      _ChangeRecord
}