R_UnivAllocationCycleTextTP

DDL: R_UNIVALLOCATIONCYCLETEXTTP Type: view_entity TRANSACTIONAL Package: ODATA_MANAGE_ALLOCATION_V2_RAP

Allocation Cycle Description

R_UnivAllocationCycleTextTP is a Transactional CDS View that provides data about "Allocation Cycle Description" in SAP S/4HANA. It reads from 1 data source (R_UniversalAllocationCycleText) and exposes 7 fields with key fields LanguageCode, AllocationType, AllocationCycle, AllocationCycleStartDate. It has 1 association to related views. Part of development package ODATA_MANAGE_ALLOCATION_V2_RAP.

Data Sources (1)

SourceAliasJoin Type
R_UniversalAllocationCycleText R_UniversalAllocationCycleText from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.LanguageCode = _Language.Language

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Allocation Cycle Description view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.dataCategory #TEXT view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY LanguageCode LanguageCode
KEY AllocationType AllocationType
KEY AllocationCycle AllocationCycle
KEY AllocationCycleStartDate AllocationCycleStartDate
AllocationCycleDescription AllocationCycleDescription
_Cycle _Cycle
_Language _Language
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Allocation Cycle Description'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #A,
  sizeCategory: #M,
  dataClass: #TRANSACTIONAL
}
@ObjectModel.dataCategory: #TEXT
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL

define view entity R_UnivAllocationCycleTextTP
  as select from R_UniversalAllocationCycleText

  association        to parent R_UniversalAllocationCycleTP as _Cycle    on  $projection.AllocationType           = _Cycle.AllocationType
                                                                         and $projection.AllocationCycle          = _Cycle.AllocationCycle
                                                                         and $projection.AllocationCycleStartDate = _Cycle.AllocationCycleStartDate

  association [0..1] to I_Language                          as _Language on  $projection.LanguageCode = _Language.Language

{
      @Semantics.language: true
  key LanguageCode,
  key AllocationType,
  key AllocationCycle,
  key AllocationCycleStartDate,
      @Semantics.text:true
      AllocationCycleDescription,

      _Cycle,
      _Language


}