R_UnivAllocSenderKeyFieldTP

DDL: R_UNIVALLOCSENDERKEYFIELDTP Type: view_entity TRANSACTIONAL Package: ODATA_MANAGE_ALLOCATION_V2_RAP

Sender Key Field Draft

R_UnivAllocSenderKeyFieldTP is a Transactional CDS View that provides data about "Sender Key Field Draft" in SAP S/4HANA. It reads from 1 data source (I_UniversalAllocationKeyField) and exposes 15 fields with key fields AllocationType, AllocationCycle, AllocationCycleStartDate, AllocationCycleSegment, AllocDocumentSequenceNumber. It has 2 associations to related views. Part of development package ODATA_MANAGE_ALLOCATION_V2_RAP.

Data Sources (1)

SourceAliasJoin Type
I_UniversalAllocationKeyField I_UniversalAllocationKeyField from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_UniversalAllocationCycleTP _Cycle $projection.AllocationType = _Cycle.AllocationType and $projection.AllocationCycle = _Cycle.AllocationCycle and $projection.AllocationCycleStartDate = _Cycle.AllocationCycleStartDate
[0..*] R_UnivAllocSndrRefKeyFieldTP _SenderRefKeyField

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Sender Key Field Draft view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY AllocationType AllocationType
KEY AllocationCycle AllocationCycle
KEY AllocationCycleStartDate AllocationCycleStartDate
KEY AllocationCycleSegment AllocationCycleSegment
KEY AllocDocumentSequenceNumber AllocDocumentSequenceNumber
KEY AllocationSetType AllocationSetType
AllocationFieldName AllocationFieldName
AllocationSetName AllocationSetName
AllocationFieldMinimumValue AllocationFieldMinimumValue
AllocationFieldMaximumValue AllocationFieldMaximumValue
AllocationSetId AllocationSetId
AllocationFieldText
_Cycle _Cycle
_Segment _Segment
_SenderRefKeyField _SenderRefKeyField
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Sender Key Field Draft'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #M,
  dataClass: #CUSTOMIZING
}
@VDM: { viewType: #TRANSACTIONAL,
        lifecycle.contract.type: #SAP_INTERNAL_API }
define view entity R_UnivAllocSenderKeyFieldTP
  as select from I_UniversalAllocationKeyField

  association        to parent R_UniversalAllocationSegmentTP as _Segment on  $projection.AllocationType           = _Segment.AllocationType
                                                                          and $projection.AllocationCycle          = _Segment.AllocationCycle
                                                                          and $projection.AllocationCycleStartDate = _Segment.AllocationCycleStartDate
                                                                          and $projection.AllocationCycleSegment   = _Segment.AllocationCycleSegment

  association [1..1] to R_UniversalAllocationCycleTP          as _Cycle   on  $projection.AllocationType           = _Cycle.AllocationType
                                                                          and $projection.AllocationCycle          = _Cycle.AllocationCycle
                                                                          and $projection.AllocationCycleStartDate = _Cycle.AllocationCycleStartDate

  composition [0..*] of R_UnivAllocSndrRefKeyFieldTP          as _SenderRefKeyField
{
  key AllocationType,
  key AllocationCycle,
  key AllocationCycleStartDate,
  key AllocationCycleSegment,
  key AllocDocumentSequenceNumber,
  key AllocationSetType,
      AllocationFieldName,
      AllocationSetName,
      AllocationFieldMinimumValue,
      AllocationFieldMaximumValue,
      AllocationSetId,
      cast( '' as abap.char( 40 ) ) as AllocationFieldText,

      _Cycle,
      _Segment,

      _SenderRefKeyField
}
where
  AllocationSetType = '2'