A_ChangeRecordReferenceBit

DDL: A_CHANGERECORDREFERENCEBIT Type: view_entity COMPOSITE

BOM Item Assignments to Change Records

A_ChangeRecordReferenceBit is a Composite CDS View that provides data about "BOM Item Assignments to Change Records" in SAP S/4HANA. It reads from 1 data source (I_ChangeRecordRefBOMItmTP_2) and exposes 15 fields with key field ChangeRecordReferenceUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChangeRecordRefBOMItmTP_2 I_ChangeRecordRefBOMItmTP_2 from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_ChgRecdRefBOMItmBsc _BOMItmExtension $projection.ChangeRecordReferenceUUID = _BOMItmExtension.ChangeRecordReferenceUUID

Annotations (9)

NameValueLevelField
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.dataClass #MIXED 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 BOM Item Assignments to Change Records view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID
ChangeRecord ChangeRecord
ChangeRecordUUID ChangeRecordUUID
ChangeRecordReferenceType ChangeRecordReferenceType
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
BillOfMaterialItemNumber
BillOfMaterialComponent BillOfMaterialComponent
Material Material
Plant Plant
BillOfMaterialVariantUsage BillOfMaterialVariantUsage
BillOfMaterialVariant BillOfMaterialVariant
ChangeRecordItemRelevance ChangeRecordItemRelevance
_ChangeRecord _ChangeRecord
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@ObjectModel: {
//   createEnabled: true,

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

@Metadata: {
  ignorePropagatedAnnotations: true
}
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@EndUserText.label: 'BOM Item Assignments to Change Records'
define view entity A_ChangeRecordReferenceBit
  as select from I_ChangeRecordRefBOMItmTP_2
  association        to parent A_ChangeRecord as _ChangeRecord    on $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
  association [0..1] to E_ChgRecdRefBOMItmBsc as _BOMItmExtension on $projection.ChangeRecordReferenceUUID = _BOMItmExtension.ChangeRecordReferenceUUID
{
  key    ChangeRecordReferenceUUID,
         ChangeRecord,
         ChangeRecordUUID,
         ChangeRecordReferenceType,
         CreatedByUser,
         CreationDateTime,
         LastChangedByUser,
         case
             when LastChangeDateTime = fltp_to_dec( 0.00 as timestampl )
             then fltp_to_dec( 19720401000000.00 as timestampl )
             else LastChangeDateTime
          end                                                      as LastChangeDateTime,
         cast( BillOfMaterialItemNumber as sposn preserving type ) as BillOfMaterialItemNumber,
         BillOfMaterialComponent,
         Material,
         Plant,
         BillOfMaterialVariantUsage,
         BillOfMaterialVariant,
         ChangeRecordItemRelevance,
         _ChangeRecord
}