C_UniversalAllocationSegmentTP
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 1 OData service (UI_FCO_MANAGE_ALLOCATION). Part of development package ODATA_MANAGE_ALLOCATION_V2.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_UniversalAllocationSegmentTP | R_UniversalAllocationSegmentTP | projection |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| 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 (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_FCO_MANAGE_ALLOCATION | UI_FCOUA_MANAGE_ALLOCATION | V2 | C1 | NOT_RELEASED |
Fields (73)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | AllocationType | AllocationType | ||
| KEY | AllocationCycle | AllocationCycle | ||
| KEY | AllocationCycleStartDate | AllocationCycleStartDate | ||
| KEY | AllocationCycleSegment | AllocationCycleSegment | ||
| SegmentName | SegmentName | |||
| AllocationSegmentPosition | AllocationSegmentPosition | |||
| AllocationSenderRule | AllocationSenderRule | |||
| AllocationReceiverRule | AllocationReceiverRule | |||
| AllocationSegmentIsLocked | AllocationSegmentIsLocked | |||
| 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 | |||
| AllocationReceiverFixedField1 | AllocationReceiverFixedField1 | |||
| AllocationReceiverFixedField2 | AllocationReceiverFixedField2 | |||
| AllocationReceiverFixedField3 | AllocationReceiverFixedField3 | |||
| AllocationReceiverFixedField4 | AllocationReceiverFixedField4 | |||
| AllocationReceiverFixedField5 | AllocationReceiverFixedField5 | |||
| AllocationReceiverFixedField6 | AllocationReceiverFixedField6 | |||
| AllocationReceiverFixedField7 | AllocationReceiverFixedField7 | |||
| AllocationReceiverFixedField8 | AllocationReceiverFixedField8 | |||
| AllocationReceiverFixedField9 | AllocationReceiverFixedField9 | |||
| AllocationReceiverFixedField10 | AllocationReceiverFixedField10 | |||
| AllocationFieldGroup | AllocationFieldGroup | |||
| AssessmentCostElement | AssessmentCostElement | |||
| AllocationFixedCostCenterCost | AllocationFixedCostCenterCost | |||
| AllocationVariableCostCtrCost | AllocationVariableCostCtrCost | |||
| AllocationAccountAssignment | AllocationAccountAssignment | |||
| AllocationSegmentSortField | AllocationSegmentSortField | |||
| AllocIsSndrExclAsRcvr | AllocIsSndrExclAsRcvr | |||
| ManipulationRuleForCyclicMaint | ManipulationRuleForCyclicMaint | |||
| AllocationStructure | AllocationStructure | |||
| AllocationTransferStructure | AllocationTransferStructure | |||
| AllocSndrFctrPercent | AllocSndrFctrPercent | |||
| AllocRcvrFctrPercent | AllocRcvrFctrPercent | |||
| AllocSegmentShareInPercent | AllocSegmentShareInPercent | |||
| NoteText | NoteText | |||
| CycleIsAttributedLineItmEnbld | CycleIsAttributedLineItmEnbld | |||
| AllocationTagID | AllocationTagID | |||
| AllocationReferenceLedger | AllocationReferenceLedger | |||
| PlanningCategory | PlanningCategory | |||
| UnitOfMeasure | UnitOfMeasure | |||
| AllocationSenderValueIsNew | AllocationSenderValueIsNew | |||
| virtualCostElementDescriptionkltxt | ||||
| AllocScNgtvTracingFctr | AllocScNgtvTracingFctr | |||
| AllocScNgtvTracingFctrInt | AllocScNgtvTracingFctr | |||
| virtualAllocScNgtvTracingFctrTextchar60 | ||||
| AllocationCycleName | _Cycle | AllocationCycleName | ||
| CompanyCode | _Cycle | CompanyCode | ||
| AllocationPostingType | _Cycle | AllocationPostingType | ||
| AllocationActualPlanVariant | _Cycle | AllocationActualPlanVariant | ||
| Ledger | _Cycle | Ledger | ||
| TopDwnDistrTmplName | ||||
| LanguageCode | _Cycle | LanguageCode | ||
| CriticalityCode | _SegmentStatus | CriticalityCode | ||
| AllocationSegmentDescriptionlocalized | ||||
| AllocationSenderRuleTextlocalized | ||||
| AllocationReceiverRuleTextlocalized | ||||
| AllocationStatusDescriptionlocalized | ||||
| AllocationStructureTextlocalized | ||||
| CurrencyNamelocalized | ||||
| AllocFieldGroupRowTextlocalized |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@Metadata.allowExtensions: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #M,
dataClass: #CUSTOMIZING }
@VDM: {
viewType: #CONSUMPTION,
usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE] }
define view entity C_UniversalAllocationSegmentTP
as projection on R_UniversalAllocationSegmentTP
{
key AllocationType,
key AllocationCycle,
key AllocationCycleStartDate,
key AllocationCycleSegment,
SegmentName,
AllocationSegmentPosition,
@ObjectModel.text.element: ['AllocationSenderRuleText']
AllocationSenderRule,
@ObjectModel.text.element: ['AllocationReceiverRuleText']
AllocationReceiverRule,
@ObjectModel.text.element: ['AllocationStatusDescription']
AllocationSegmentIsLocked,
SenderTracingFieldGroup,
SenderFieldGroup,
ReceiverFieldGroup,
ReceiverTracingFieldGroup,
AllocationSenderFixedField1,
AllocationSenderFixedField2,
AllocationSenderFixedField3,
AllocationSenderFixedField4,
AllocationSenderFixedField5,
AllocationSenderFixedField6,
AllocationSenderFixedField7,
AllocationSenderFixedField8,
AllocationSenderFixedField9,
AllocationSenderFixedField10,
@ObjectModel.text.element: [ 'CurrencyName' ]
AllocationCurrency,
AllocationReceiverFixedField1,
AllocationReceiverFixedField2,
AllocationReceiverFixedField3,
AllocationReceiverFixedField4,
AllocationReceiverFixedField5,
AllocationReceiverFixedField6,
AllocationReceiverFixedField7,
AllocationReceiverFixedField8,
AllocationReceiverFixedField9,
AllocationReceiverFixedField10,
@ObjectModel.text.element: ['AllocFieldGroupRowText']
AllocationFieldGroup,
@ObjectModel.text.element: ['CostElementDescription']
AssessmentCostElement,
AllocationFixedCostCenterCost,
AllocationVariableCostCtrCost,
AllocationAccountAssignment,
AllocationSegmentSortField,
AllocIsSndrExclAsRcvr,
ManipulationRuleForCyclicMaint,
@ObjectModel.text.element: ['AllocationStructureText']
AllocationStructure,
AllocationTransferStructure,
AllocSndrFctrPercent,
AllocRcvrFctrPercent,
AllocSegmentShareInPercent,
NoteText,
CycleIsAttributedLineItmEnbld,
AllocationTagID,
AllocationReferenceLedger,
PlanningCategory,
UnitOfMeasure,
AllocationSenderValueIsNew,
@ObjectModel: {
virtualElement: true,
virtualElementCalculatedBy: 'ABAP:CL_FCO_ALLOC_COST_ELEM_EXIT' }
virtual CostElementDescription : kltxt,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCOUA_VIRTUAL_SEGMENT_CALC'
@ObjectModel.text.element: [ 'AllocScNgtvTracingFctrText' ]
AllocScNgtvTracingFctr,
@UI.hidden: true
AllocScNgtvTracingFctr as AllocScNgtvTracingFctrInt,
@ObjectModel: {
virtualElement: true,
virtualElementCalculatedBy: 'ABAP:CL_FCOUA_VIRTUAL_SEGMENT_CALC' }
virtual AllocScNgtvTracingFctrText : char60,
_Cycle.AllocationCycleName,
_Cycle.CompanyCode,
_Cycle.AllocationPostingType,
_Cycle.AllocationActualPlanVariant,
_Cycle.Ledger,
_Cycle._TopDownDistributionTemplate.TopDwnDistrTmplName,
_Cycle.LanguageCode,
_SegmentStatus.CriticalityCode,
_Text.AllocationSegmentDescription : localized,
_SenderRule._Text.AllocationSenderRuleText : localized,
_ReceiverRule._Text.AllocationReceiverRuleText : localized,
_SegmentStatus._Text.AllocationStatusDescription : localized,
_StructureText.AllocationStructureText : localized,
_CurrencyText.CurrencyName : localized,
_AllocationFieldGroupText.AllocFieldGroupRowText : localized,
_Cycle : redirected to parent C_UniversalAllocationCycleTP,
_SenderKeyField : redirected to composition child C_UnivAllocSenderKeyFieldTP,
_ReceiverKeyField : redirected to composition child C_UnivAllocReceiverKeyFieldTP,
_ReceiverTracingFactorKeyFld : redirected to composition child C_UnivAllocRcvrFctrKeyFieldTP,
_ReceiverElement : redirected to composition child C_UnivAllocReceiverElementTP,
_SenderElement : redirected to composition child C_UnivAllocSenderElementTP,
_SenderValueKeyField : redirected to composition child C_UnivAllocSndrValKeyFieldTP,
_ReceiverWeightingFactorElem : redirected to composition child C_UnivAllocRcvrFctrElementTP,
_TagToSegmentAssignment : redirected to composition child C_UnivAllocTagSgmtAssignmentTP,
_Text : redirected to composition child C_UnivAllocationSegmentTextTP
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA