C_UniversalAllocationSegmentTP

DDL: C_UNIVERSALALLOCATIONSEGMENTTP Type: view_entity CONSUMPTION Package: ODATA_MANAGE_ALLOCATION_V2

Universal Allocation Segment

C_UniversalAllocationSegmentTP is a Consumption CDS View that provides data about "Universal Allocation Segment" in SAP S/4HANA. It reads from 1 data source (R_UniversalAllocationSegmentTP) and exposes 73 fields with key fields AllocationType, AllocationCycle, AllocationCycleStartDate, AllocationCycleSegment. It is exposed through 2 OData services (ASQL_F3338A, UI_FCO_MANAGE_ALLOCATION). Part of development package ODATA_MANAGE_ALLOCATION_V2.

Data Sources (1)

SourceAliasJoin Type
R_UniversalAllocationSegmentTP R_UniversalAllocationSegmentTP projection

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #CONSUMPTION view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F3338A ASQL_F3338A C2 NOT_RELEASED
UI_FCO_MANAGE_ALLOCATION UI_FCOUA_MANAGE_ALLOCATION V2 C1 NOT_RELEASED

Fields (73)

KeyFieldSource TableSource FieldDescription
KEY AllocationType AllocationType Table
KEY AllocationCycle AllocationCycle Cycle
KEY AllocationCycleStartDate AllocationCycleStartDate Valid From
KEY AllocationCycleSegment AllocationCycleSegment Segment Number
SegmentName SegmentName Segment Name
AllocationSegmentPosition AllocationSegmentPosition
AllocationSenderRule AllocationSenderRule Sender Rule
AllocationReceiverRule AllocationReceiverRule Receiver Rule
AllocationSegmentIsLocked AllocationSegmentIsLocked Lock indicator
SenderTracingFieldGroup SenderTracingFieldGroup
SenderFieldGroup SenderFieldGroup
ReceiverFieldGroup ReceiverFieldGroup
ReceiverTracingFieldGroup ReceiverTracingFieldGroup
AllocationSenderFixedField1 AllocationSenderFixedField1
AllocationSenderFixedField2 AllocationSenderFixedField2
AllocationSenderFixedField3 AllocationSenderFixedField3
AllocationSenderFixedField4 AllocationSenderFixedField4
AllocationSenderFixedField5 AllocationSenderFixedField5
AllocationSenderFixedField6 AllocationSenderFixedField6
AllocationSenderFixedField7 AllocationSenderFixedField7
AllocationSenderFixedField8 AllocationSenderFixedField8
AllocationSenderFixedField9 AllocationSenderFixedField9
AllocationSenderFixedField10 AllocationSenderFixedField10
AllocationCurrency AllocationCurrency Currency
AllocationReceiverFixedField1 AllocationReceiverFixedField1
AllocationReceiverFixedField2 AllocationReceiverFixedField2
AllocationReceiverFixedField3 AllocationReceiverFixedField3
AllocationReceiverFixedField4 AllocationReceiverFixedField4
AllocationReceiverFixedField5 AllocationReceiverFixedField5
AllocationReceiverFixedField6 AllocationReceiverFixedField6
AllocationReceiverFixedField7 AllocationReceiverFixedField7
AllocationReceiverFixedField8 AllocationReceiverFixedField8
AllocationReceiverFixedField9 AllocationReceiverFixedField9
AllocationReceiverFixedField10 AllocationReceiverFixedField10
AllocationFieldGroup AllocationFieldGroup Var. Portion Type
AssessmentCostElement AssessmentCostElement Overhead Allocation Account
AllocationFixedCostCenterCost AllocationFixedCostCenterCost
AllocationVariableCostCtrCost AllocationVariableCostCtrCost
AllocationAccountAssignment AllocationAccountAssignment
AllocationSegmentSortField AllocationSegmentSortField
AllocIsSndrExclAsRcvr AllocIsSndrExclAsRcvr
ManipulationRuleForCyclicMaint ManipulationRuleForCyclicMaint Manipulation Rule
AllocationStructure AllocationStructure Alloc.Structure
AllocationTransferStructure AllocationTransferStructure
AllocSndrFctrPercent AllocSndrFctrPercent
AllocRcvrFctrPercent AllocRcvrFctrPercent
AllocSegmentShareInPercent AllocSegmentShareInPercent Share in %
NoteText NoteText Remark
CycleIsAttributedLineItmEnbld CycleIsAttributedLineItmEnbld
AllocationTagID AllocationTagID Allocation Tags
AllocationReferenceLedger AllocationReferenceLedger
PlanningCategory PlanningCategory Plan Category
UnitOfMeasure UnitOfMeasure Unit Protected Qty
AllocationSenderValueIsNew AllocationSenderValueIsNew
virtualCostElementDescriptionkltxt
AllocScNgtvTracingFctr AllocScNgtvTracingFctr Scale Neg. Factors
AllocScNgtvTracingFctrInt AllocScNgtvTracingFctr Scale Neg. Factors
virtualAllocScNgtvTracingFctrTextchar60
AllocationCycleName _Cycle AllocationCycleName Allocation Cycle
CompanyCode _Cycle CompanyCode Receiver Company Code
AllocationPostingType _Cycle AllocationPostingType Posting Type
AllocationActualPlanVariant _Cycle AllocationActualPlanVariant Actual/Plan
Ledger _Cycle Ledger Ledger
TopDwnDistrTmplName
LanguageCode _Cycle LanguageCode Language Key
CriticalityCode _SegmentStatus CriticalityCode Criticality
AllocationSegmentDescriptionlocalized
AllocationSenderRuleTextlocalized
AllocationReceiverRuleTextlocalized
AllocationStatusDescriptionlocalized
AllocationStructureTextlocalized
CurrencyNamelocalized
AllocFieldGroupRowTextlocalized

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_UniversalAllocationSegmentTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_UniversalAllocationSegmentTP AS
SELECT
  AllocationType,
  AllocationCycle,
  AllocationCycleStartDate,
  AllocationCycleSegment,
  SegmentName,
  AllocationSegmentPosition,
  AllocationSenderRule,
  AllocationReceiverRule,
  AllocationSegmentIsLocked,
  SenderTracingFieldGroup,
  SenderFieldGroup,
  ReceiverFieldGroup,
  ReceiverTracingFieldGroup,
  AllocationSenderFixedField1,
  AllocationSenderFixedField2,
  AllocationSenderFixedField3,
  AllocationSenderFixedField4,
  AllocationSenderFixedField5,
  AllocationSenderFixedField6,
  AllocationSenderFixedField7,
  AllocationSenderFixedField8,
  AllocationSenderFixedField9,
  AllocationSenderFixedField10,
  AllocationCurrency,
  AllocationReceiverFixedField1,
  AllocationReceiverFixedField2,
  AllocationReceiverFixedField3,
  AllocationReceiverFixedField4,
  AllocationReceiverFixedField5,
  AllocationReceiverFixedField6,
  AllocationReceiverFixedField7,
  AllocationReceiverFixedField8,
  AllocationReceiverFixedField9,
  AllocationReceiverFixedField10,
  AllocationFieldGroup,
  AssessmentCostElement,
  AllocationFixedCostCenterCost,
  AllocationVariableCostCtrCost,
  AllocationAccountAssignment,
  AllocationSegmentSortField,
  AllocIsSndrExclAsRcvr,
  ManipulationRuleForCyclicMaint,
  AllocationStructure,
  AllocationTransferStructure,
  AllocSndrFctrPercent,
  AllocRcvrFctrPercent,
  AllocSegmentShareInPercent,
  NoteText,
  CycleIsAttributedLineItmEnbld,
  AllocationTagID,
  AllocationReferenceLedger,
  PlanningCategory,
  UnitOfMeasure,
  AllocationSenderValueIsNew,
  virtual CostElementDescription : kltxt AS virtualCostElementDescriptionkltxt,
  AllocScNgtvTracingFctr,
  AllocScNgtvTracingFctr AS AllocScNgtvTracingFctrInt,
  virtual AllocScNgtvTracingFctrText : char60 AS virtualAllocScNgtvTracingFctrTextchar60,
  _Cycle.AllocationCycleName AS AllocationCycleName,
  _Cycle.CompanyCode AS CompanyCode,
  _Cycle.AllocationPostingType AS AllocationPostingType,
  _Cycle.AllocationActualPlanVariant AS AllocationActualPlanVariant,
  _Cycle.Ledger AS Ledger,
  _Cycle._TopDownDistributionTemplate.TopDwnDistrTmplName AS TopDwnDistrTmplName,
  _Cycle.LanguageCode AS LanguageCode,
  _SegmentStatus.CriticalityCode AS CriticalityCode,
  _Text.AllocationSegmentDescription : localized AS AllocationSegmentDescriptionlocalized,
  _SenderRule._Text.AllocationSenderRuleText : localized AS AllocationSenderRuleTextlocalized,
  _ReceiverRule._Text.AllocationReceiverRuleText : localized AS AllocationReceiverRuleTextlocalized,
  _SegmentStatus._Text.AllocationStatusDescription : localized AS AllocationStatusDescriptionlocalized,
  _StructureText.AllocationStructureText : localized AS AllocationStructureTextlocalized,
  _CurrencyText.CurrencyName : localized AS CurrencyNamelocalized,
  _AllocationFieldGroupText.AllocFieldGroupRowText : localized AS AllocFieldGroupRowTextlocalized
FROM R_UniversalAllocationSegmentTP
;