A_ChgRecdPLMEPDCollabn

DDL: A_CHGRECDPLMEPDCOLLABN Type: view_entity COMPOSITE Package: VDM_PLMB_CR_API

Change Record EPD Collaboration

A_ChgRecdPLMEPDCollabn is a Composite CDS View that provides data about "Change Record EPD Collaboration" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdPLMEPDCollabn) and exposes 8 fields with key fields ChgRecdPLMEPDCollabnUUID, ChangeRecordUUID. Part of development package VDM_PLMB_CR_API.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdPLMEPDCollabn ChangeRecordCollaboration from

Annotations (8)

NameValueLevelField
EndUserText.label Change Record EPD Collaboration view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY ChgRecdPLMEPDCollabnUUID ChgRecdPLMEPDCollabnUUID
KEY ChangeRecordUUID ChangeRecordUUID
ChgRecdPLMEPDCollabnType ChgRecdPLMEPDCollabnType
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
ChgRecdPLMEPDCollabnSourceID ChgRecdPLMEPDCollabnSourceID
ChgRecdPLMEPDCollabnID ChgRecdPLMEPDCollabnID
_ChangeRecord _ChangeRecord
@EndUserText.label: 'Change Record EPD Collaboration'

@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #MANDATORY
@ObjectModel: {
   usageType: {
     dataClass:      #MIXED,
     serviceQuality: #A,
     sizeCategory:   #L
   }
}
@Metadata: {
  ignorePropagatedAnnotations: true
}
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
//@OData.entityType.name: 'A_ChgRecdPLMEPDCollabn_Type'


//@Feature: 'BF:API_FULLSCOPE'


define view entity  A_ChgRecdPLMEPDCollabn
  as select from I_ChgRecdPLMEPDCollabn as ChangeRecordCollaboration
  association to parent A_ChangeRecord as _ChangeRecord on $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
// association [0..1] to E_ChangeRecordCollaboration as _CollabExtension on $projection.ChgRecdRefCollaborationUUID = _CollabExtension.ChgRecdRefCollaborationUUID

//                                                                                                                       and $projection.ChangeRecordUUID = _CollabExtension.ChangeRecordUUID

{
  key ChgRecdPLMEPDCollabnUUID,
   key ChangeRecordUUID,
      ChgRecdPLMEPDCollabnType,
      CreatedByUser,
      CreationDateTime,
      ChgRecdPLMEPDCollabnSourceID,
      ChgRecdPLMEPDCollabnID,
     _ChangeRecord
//     _CollabExtension

}