P_AllocFieldGroupInformation

DDL: P_ALLOCFIELDGROUPINFORMATION SQL: PALLOFLDGRPINFO Type: view CONSUMPTION Package: ODATA_MANAGE_ALLOCATION

Allocation Field Group Information

P_AllocFieldGroupInformation is a Consumption CDS View that provides data about "Allocation Field Group Information" in SAP S/4HANA. It reads from 1 data source (P_AllocFldGroupDataInformation) and exposes 16 fields with key fields AllocationType, AllocationPostingType, AllocationActualPlanVariant, AllocationFieldGroup. It has 10 associations to related views. Part of development package ODATA_MANAGE_ALLOCATION.

Data Sources (1)

SourceAliasJoin Type
P_AllocFldGroupDataInformation P_AllocFldGroupDataInformation from

Associations (10)

CardinalityTargetAliasCondition
[0..1] P_AllocationInformation _AllocInformation1 $projection.AllocationType = _AllocInformation1.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation1.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation1.AllocationPostingType and $projection.AllocationDataFieldName1 = _AllocInformation1.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation2 $projection.AllocationType = _AllocInformation2.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation2.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation2.AllocationPostingType and $projection.AllocationDataFieldName2 = _AllocInformation2.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation3 $projection.AllocationType = _AllocInformation3.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation3.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation3.AllocationPostingType and $projection.AllocationDataFieldName3 = _AllocInformation3.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation4 $projection.AllocationType = _AllocInformation4.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation4.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation4.AllocationPostingType and $projection.AllocationDataFieldName4 = _AllocInformation4.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation5 $projection.AllocationType = _AllocInformation5.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation5.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation5.AllocationPostingType and $projection.AllocationDataFieldName5 = _AllocInformation5.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation6 $projection.AllocationType = _AllocInformation6.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation6.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation6.AllocationPostingType and $projection.AllocationDataFieldName6 = _AllocInformation6.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation7 $projection.AllocationType = _AllocInformation7.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation7.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation7.AllocationPostingType and $projection.AllocationDataFieldName7 = _AllocInformation7.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation8 $projection.AllocationType = _AllocInformation8.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation8.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation8.AllocationPostingType and $projection.AllocationDataFieldName8 = _AllocInformation8.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation9 $projection.AllocationType = _AllocInformation9.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation9.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation9.AllocationPostingType and $projection.AllocationDataFieldName9 = _AllocInformation9.AllocationFieldName
[0..1] P_AllocationInformation _AllocInformation10 $projection.AllocationType = _AllocInformation10.AllocationType and $projection.AllocationActualPlanVariant = _AllocInformation10.AllocationActualPlanVariant and $projection.AllocationPostingType = _AllocInformation10.AllocationPostingType and $projection.AllocationDataFieldName10 = _AllocInformation10.AllocationFieldName

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PALLOFLDGRPINFO view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #CONSUMPTION view
VDM.private true view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY AllocationType AllocationType Table
KEY AllocationPostingType AllocationPostingType Posting Type
KEY AllocationActualPlanVariant AllocationActualPlanVariant Actual/Plan
KEY AllocationFieldGroup AllocationFieldGroup Var. Portion Type
AllocVariablePortingType AllocVariablePortingType
AllocFldActlPlnVarValue AllocFldActlPlnVarValue
AllocationDataFieldName1 AllocationDataFieldName1
AllocationDataFieldName2 AllocationDataFieldName2
AllocationDataFieldName3 AllocationDataFieldName3
AllocationDataFieldName4 AllocationDataFieldName4
AllocationDataFieldName5 AllocationDataFieldName5
AllocationDataFieldName6 AllocationDataFieldName6
AllocationDataFieldName7 AllocationDataFieldName7
AllocationDataFieldName8 AllocationDataFieldName8
AllocationDataFieldName9 AllocationDataFieldName9
AllocationDataFieldName10 AllocationDataFieldName10

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 P_AllocFieldGroupInformation.
-- 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: PALLOFLDGRPINFO

CREATE VIEW P_AllocFieldGroupInformation AS
SELECT
  AllocationType,
  AllocationPostingType,
  AllocationActualPlanVariant,
  AllocationFieldGroup,
  AllocVariablePortingType,
  AllocFldActlPlnVarValue,
  AllocationDataFieldName1,
  AllocationDataFieldName2,
  AllocationDataFieldName3,
  AllocationDataFieldName4,
  AllocationDataFieldName5,
  AllocationDataFieldName6,
  AllocationDataFieldName7,
  AllocationDataFieldName8,
  AllocationDataFieldName9,
  AllocationDataFieldName10
FROM P_AllocFldGroupDataInformation
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation1 ON AllocationType = _AllocInformation1.AllocationType AND AllocationActualPlanVariant = _AllocInformation1.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation1.AllocationPostingType AND AllocationDataFieldName1 = _AllocInformation1.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation2 ON AllocationType = _AllocInformation2.AllocationType AND AllocationActualPlanVariant = _AllocInformation2.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation2.AllocationPostingType AND AllocationDataFieldName2 = _AllocInformation2.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation3 ON AllocationType = _AllocInformation3.AllocationType AND AllocationActualPlanVariant = _AllocInformation3.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation3.AllocationPostingType AND AllocationDataFieldName3 = _AllocInformation3.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation4 ON AllocationType = _AllocInformation4.AllocationType AND AllocationActualPlanVariant = _AllocInformation4.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation4.AllocationPostingType AND AllocationDataFieldName4 = _AllocInformation4.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation5 ON AllocationType = _AllocInformation5.AllocationType AND AllocationActualPlanVariant = _AllocInformation5.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation5.AllocationPostingType AND AllocationDataFieldName5 = _AllocInformation5.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation6 ON AllocationType = _AllocInformation6.AllocationType AND AllocationActualPlanVariant = _AllocInformation6.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation6.AllocationPostingType AND AllocationDataFieldName6 = _AllocInformation6.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation7 ON AllocationType = _AllocInformation7.AllocationType AND AllocationActualPlanVariant = _AllocInformation7.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation7.AllocationPostingType AND AllocationDataFieldName7 = _AllocInformation7.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation8 ON AllocationType = _AllocInformation8.AllocationType AND AllocationActualPlanVariant = _AllocInformation8.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation8.AllocationPostingType AND AllocationDataFieldName8 = _AllocInformation8.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation9 ON AllocationType = _AllocInformation9.AllocationType AND AllocationActualPlanVariant = _AllocInformation9.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation9.AllocationPostingType AND AllocationDataFieldName9 = _AllocInformation9.AllocationFieldName  -- association [0..1]
LEFT OUTER JOIN P_AllocationInformation AS _AllocInformation10 ON AllocationType = _AllocInformation10.AllocationType AND AllocationActualPlanVariant = _AllocInformation10.AllocationActualPlanVariant AND AllocationPostingType = _AllocInformation10.AllocationPostingType AND AllocationDataFieldName10 = _AllocInformation10.AllocationFieldName  -- association [0..1]
;