I_AllocationSenderElementTP

DDL: I_ALLOCATIONSENDERELEMENTTP SQL: ALOSENELEMENTTP Type: view TRANSACTIONAL Package: ODATA_MANAGE_ALLOCATION

Allocation Sender Element TP

I_AllocationSenderElementTP is a Transactional CDS View that provides data about "Allocation Sender Element TP" in SAP S/4HANA. It reads from 2 data sources (I_AllocationContextType, I_AllocationElement) and exposes 20 fields with key fields AllocationType, AllocationCycle, AllocationCycleStartDate, AllocationCycleSegment, AllocElementSequenceNumber. It has 2 associations to related views. Part of development package ODATA_MANAGE_ALLOCATION.

Data Sources (2)

SourceAliasJoin Type
I_AllocationContextType Context inner
I_AllocationElement I_AllocationElement from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_AllocationSegmentTP _Segment $projection.AllocationType = _Segment.AllocationType and $projection.AllocationCycle = _Segment.AllocationCycle and $projection.AllocationCycleStartDate = _Segment.AllocationCycleStartDate and $projection.AllocationCycleSegment = _Segment.AllocationCycleSegment
[1..1] I_AllocationCycleTP _Cycle $projection.AllocationType = _Cycle.AllocationType and $projection.AllocationCycle = _Cycle.AllocationCycle and $projection.AllocationCycleStartDate = _Cycle.AllocationCycleStartDate

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ALOSENELEMENTTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Allocation Sender Element TP view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #TRANSACTIONAL view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeDraftPersistence ALOSENELEMENTTPD view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY AllocationType I_AllocationElement AllocationType Table
KEY AllocationCycle AllocationCycle Cycle
KEY AllocationCycleStartDate AllocationCycleStartDate Valid From
KEY AllocationCycleSegment AllocationCycleSegment Segment Number
KEY AllocElementSequenceNumber AllocElementSequenceNumber Sequence Number
AllocationElement1 AllocationElement1 Field Value 1
AllocationElement2 AllocationElement2 Field Value 2
AllocationElement3 AllocationElement3 Field Value 3
AllocationElement4 AllocationElement4 Field Value 4
AllocationElement5 AllocationElement5 Field Value 5
AllocationElement6 AllocationElement6 Field Value 6
AllocationElement7 AllocationElement7 Field Value 7
AllocationElement8 AllocationElement8 Field Value 8
AllocationElement9 AllocationElement9 Field Value 9
AllocationElement10 AllocationElement10 Field Value 10
AllocationElementValue AllocationElementValue Value
AllocSenderReceiverVariant AllocSenderReceiverVariant Sender Receiver Variant
AllocationCurrency
_Segment _Segment
_Cycle _Cycle

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 I_AllocationSenderElementTP.
-- 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.
-- SQL view name: ALOSENELEMENTTP

CREATE VIEW I_AllocationSenderElementTP AS
SELECT
  I_AllocationElement.AllocationType AS AllocationType,
  AllocationCycle,
  AllocationCycleStartDate,
  AllocationCycleSegment,
  AllocElementSequenceNumber,
  AllocationElement1,
  AllocationElement2,
  AllocationElement3,
  AllocationElement4,
  AllocationElement5,
  AllocationElement6,
  AllocationElement7,
  AllocationElement8,
  AllocationElement9,
  AllocationElement10,
  AllocationElementValue,
  AllocSenderReceiverVariant,
  I_AllocationElement._Segment.AllocationCurrency AS AllocationCurrency
FROM I_AllocationElement
INNER JOIN I_AllocationContextType AS Context ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_AllocationSegmentTP AS _Segment ON AllocationType = _Segment.AllocationType AND AllocationCycle = _Segment.AllocationCycle AND AllocationCycleStartDate = _Segment.AllocationCycleStartDate AND AllocationCycleSegment = _Segment.AllocationCycleSegment  -- association [1..1]
LEFT OUTER JOIN I_AllocationCycleTP AS _Cycle ON AllocationType = _Cycle.AllocationType AND AllocationCycle = _Cycle.AllocationCycle AND AllocationCycleStartDate = _Cycle.AllocationCycleStartDate  -- association [1..1]
;