C_UniversalAllocationCycle

DDL: C_UNIVERSALALLOCATIONCYCLE Type: view_entity CONSUMPTION Package: ODATA_MANAGE_ALLOCATION_V2

Allocation Cycle

C_UniversalAllocationCycle is a Consumption CDS View that provides data about "Allocation Cycle" in SAP S/4HANA. It reads from 1 data source (R_UniversalAllocationCycle) and exposes 10 fields with key fields AllocationType, AllocationCycle, AllocationCycleStartDate. It has 1 association to related views. It is exposed through 1 OData service (UI_FCO_MANAGE_ALLOCATION). Part of development package ODATA_MANAGE_ALLOCATION_V2.

Data Sources (1)

SourceAliasJoin Type
R_UniversalAllocationCycle R_UniversalAllocationCycle from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_AllocationRunResult _Extension _Extension.UniversalAllocationRun = 'DUMMY' and $projection.AllocationCycle = _Extension.AllocationCycle and $projection.AllocationCycleStartDate = _Extension.AllocationCycleStartDate and _Extension.AllocationCycleSegment = '0001' and _Extension.AllocationRunDataCategory = 'X' and _Extension.AllocationRunResultItem = '00000001'

Annotations (7)

NameValueLevelField
EndUserText.label Allocation Cycle view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view

OData Services (1)

ServiceBindingVersionContractRelease
UI_FCO_MANAGE_ALLOCATION UI_FCOUA_MANAGE_ALLOCATION V2 C1 NOT_RELEASED

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY AllocationType AllocationType
KEY AllocationCycle AllocationCycle
KEY AllocationCycleStartDate AllocationCycleStartDate
Ledger Ledger
CompanyCode CompanyCode
AllocationCycleCategory AllocationCycleCategory
ControllingArea ControllingArea
AllocationPostingType AllocationPostingType
AllocationCycleName AllocationCycleName
AllocationActualPlanVariant AllocationActualPlanVariant
@EndUserText.label: 'Allocation Cycle'
@VDM: { viewType: #CONSUMPTION }

@AccessControl: {
  authorizationCheck: #MANDATORY }
@AccessControl.personalData.blocking: #NOT_REQUIRED
  
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #M
define view entity C_UniversalAllocationCycle
  as select from R_UniversalAllocationCycle
  
  association [1..1] to E_AllocationRunResult  as _Extension on  _Extension.UniversalAllocationRun     = 'DUMMY'
                                                             and $projection.AllocationCycle           = _Extension.AllocationCycle
                                                             and $projection.AllocationCycleStartDate  = _Extension.AllocationCycleStartDate
                                                             and _Extension.AllocationCycleSegment     = '0001'
                                                             and _Extension.AllocationRunDataCategory  = 'X'
                                                             and _Extension.AllocationRunResultItem    = '00000001' 
  {
    key AllocationType,
    key AllocationCycle,
    key AllocationCycleStartDate,
    Ledger,
    CompanyCode,
    AllocationCycleCategory,
    ControllingArea,
    AllocationPostingType,
    AllocationCycleName,
    AllocationActualPlanVariant
  }