R_UnivAllocVirtualKeyField

DDL: R_UNIVALLOCVIRTUALKEYFIELD Type: view_entity BASIC Package: ODATA_MANAGE_ALLOCATION_V2

Universal Allocation Virtual Key Field

R_UnivAllocVirtualKeyField is a Basic CDS View that provides data about "Universal Allocation Virtual Key Field" in SAP S/4HANA. It reads from 1 data source (I_UniversalAllocationKeyField) and exposes 8 fields with key fields AllocationType, AllocationCycle, AllocationCycleStartDate, AllocationCycleSegment, AllocationSetType. Part of development package ODATA_MANAGE_ALLOCATION_V2.

Data Sources (1)

SourceAliasJoin Type
I_UniversalAllocationKeyField I_UniversalAllocationKeyField from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Universal Allocation Virtual Key Field view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY AllocationType AllocationType
KEY AllocationCycle AllocationCycle
KEY AllocationCycleStartDate AllocationCycleStartDate
KEY AllocationCycleSegment AllocationCycleSegment
KEY AllocationSetType AllocationSetType
KEY AllocDocumentSequenceNumber AllocDocumentSequenceNumber
AllocationFieldName AllocationFieldName
AllocationFieldMinimumValue AllocationFieldMinimumValue
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Universal Allocation Virtual Key Field'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #A,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
@VDM: {
  lifecycle.contract.type: #SAP_INTERNAL_API,
  viewType: #BASIC }
define view entity R_UnivAllocVirtualKeyField
 as select from I_UniversalAllocationKeyField
{
  key AllocationType,
  key AllocationCycle,
  key AllocationCycleStartDate,
  key AllocationCycleSegment,
  key AllocationSetType,
  key AllocDocumentSequenceNumber,
      AllocationFieldName,      
      AllocationFieldMinimumValue

}
where 
  AllocationSetType = '4'
  and (
  AllocationFieldName =  'CATEGORY'
  or AllocationFieldName =  'RUNIT'
  or AllocationFieldName =  'RVUNIT' )