I_PlanningCatSourcePlanningCat

DDL: I_PLANNINGCATSOURCEPLANNINGCAT SQL: IFIPLNCATSRCCAT Type: view COMPOSITE Package: FINS_FIS_FICO

Src Category Assignment to Plan Category

I_PlanningCatSourcePlanningCat (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Public 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. Part of development package FINS_FIS_FICO.

SAP API Hub

CategoryComposite
StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-GL-IS-2CL
CapabilitiesData Source for Data Extraction,Analytical Dimension,Association Target for Defining CDS Entities,Data Source in SQL Select,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageAccounting and Financial Close for SAP S/4HANA Cloud Public 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
;