I_PlanningCatSourcePlanningCat

DDL: I_PLANNINGCATSOURCEPLANNINGCAT SQL: IFIPLNCATSRCCAT Type: view COMPOSITE

Src Category Assignment to Plan Category

I_PlanningCatSourcePlanningCat (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

PlngCatSourcePlanningCategory · Accounting and Financial Close

I_PlanningCatSourcePlanningCat is a Composite CDS View (Dimension) that provides data about "Src Category Assignment to Plan Category" in SAP S/4HANA. It reads from 2 data sources (I_PlanningCategory, I_VirtualPlanningCategory) and exposes 10 fields with key fields PlanningCategory, SourcePlanningCategory, SourcePlanningCategory. It has 4 associations to related views.

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-FIO-GL-IS
CapabilitiesAnalytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities, Data Source for Data Extraction
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
I_PlanningCategory I_PlanningCategory union_all
I_VirtualPlanningCategory I_VirtualPlanningCategory from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_PlanningCategory _PlanningCategory $projection.PlanningCategory = _PlanningCategory.PlanningCategory
[0..*] I_PlanningCategoryText _PlanningCategoryText $projection.PlanningCategory = _PlanningCategoryText.PlanningCategory
[1..1] I_PlanningCategory _SourcePlanningCategory $projection.SourcePlanningCategory = _SourcePlanningCategory.PlanningCategory
[0..*] I_PlanningCategoryText _SourcePlanningCategoryText $projection.SourcePlanningCategory = _SourcePlanningCategoryText.PlanningCategory

Annotations (17)

NameValueLevelField
EndUserText.label Src Category Assignment to Plan Category view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
ObjectModel.representativeKey PlanningCategory view
VDM.viewType #COMPOSITE view
AbapCatalog.sqlViewName IFIPLNCATSRCCAT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name PlngCatSourcePlanningCategory view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY PlanningCategory I_VirtualPlanningCategory PlanningCategory Plan Category
KEY SourcePlanningCategory I_VirtualPlanningCategory SourcePlanningCategory Source Plan Category
_PlanningCategory _PlanningCategory
_PlanningCategoryText _PlanningCategoryText
_SourcePlanningCategory _SourcePlanningCategory
KEY SourcePlanningCategory PlanningCategory Source Plan Category
_PlanningCategory _PlanningCategory
_PlanningCategoryText _PlanningCategoryText
_SourcePlanningCategory _SourcePlanningCategory
_SourcePlanningCategoryText _SourcePlanningCategoryText

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_PlanningCatSourcePlanningCat.
-- 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: IFIPLNCATSRCCAT

CREATE VIEW I_PlanningCatSourcePlanningCat AS
SELECT
  I_VirtualPlanningCategory.PlanningCategory AS PlanningCategory,
  I_VirtualPlanningCategory.SourcePlanningCategory AS SourcePlanningCategory
FROM I_VirtualPlanningCategory
LEFT OUTER JOIN I_PlanningCategory AS _PlanningCategory ON PlanningCategory = _PlanningCategory.PlanningCategory  -- association [1..1]
LEFT OUTER JOIN I_PlanningCategoryText AS _PlanningCategoryText ON PlanningCategory = _PlanningCategoryText.PlanningCategory  -- association [0..*]
LEFT OUTER JOIN I_PlanningCategory AS _SourcePlanningCategory ON SourcePlanningCategory = _SourcePlanningCategory.PlanningCategory  -- association [1..1]
LEFT OUTER JOIN I_PlanningCategoryText AS _SourcePlanningCategoryText ON SourcePlanningCategory = _SourcePlanningCategoryText.PlanningCategory  -- association [0..*]
-- UNION ALL with additional select branch(es): I_PlanningCategory
;