C_ProdStrucFilterBar
Product Structure Filter Bar
C_ProdStrucFilterBar is a Consumption CDS View that provides data about "Product Structure Filter Bar" in SAP S/4HANA. It reads from 1 data source (C_ProdStrucVariant) and exposes 20 fields with key fields ProductStructureVariantUUID, ProdStrucVariantChgStateIntID. It has 7 associations to related views. It is exposed through 1 OData service (ASQL_F2045). Part of development package VDM_PLMB_PSM.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| C_ProdStrucVariant | _VariantList | from |
Associations (7)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_ProdStrucMaterialVH | _Material | $projection.Material = _Material.Material |
| [0..1] | C_ProdStrucChangeMasterVH | _ChangeMasterVH | $projection.ProdStrucVariantChangeNumber = _ChangeMasterVH.ProdStrucVariantChangeNumber |
| [1..*] | C_ProductStructureVariantVH | _VariantVH | $projection.ProductStructureVariantName = _VariantVH.ProductStructureVariantName |
| [1..1] | C_ProdStrucVariantType | _VariantType | $projection.ProductStructureVariantType = _VariantType.ProductStructureVariantType |
| [1..*] | C_ProductStructureNodeVH | _NodeVH | $projection.productstructurenodename = _NodeVH.ProductStructureNodeName |
| [1..1] | C_ProdStrucNodeType | _NodeType | $projection.productstructurenodetype = _NodeType.ProductStructureNodeType |
| [0..1] | C_ProdStrucClassVH | _ClassVH | $projection.Class = _ClassVH.Class |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CPSFILTERBAR | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| EndUserText.label | Product Structure Filter Bar | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| ASQL_F2045 | ASQL_F2045 | C2 | NOT_RELEASED |
Fields (20)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProductStructureVariantUUID | C_ProdStrucVariant | ProductStructureVariantUUID | |
| KEY | ProdStrucVariantChgStateIntID | C_ProdStrucVariant | ProdStrucVariantChgStateIntID | |
| ProductStructureNodeName | _NodeVH | ProductStructureNodeName | ||
| ProductStructureNodeType | _NodeType | ProductStructureNodeType | ||
| Class | C_ProdStrucVariant | Class | User Group | |
| Material | C_ProdStrucVariant | Material | Vehicle Model | |
| _Material | _Material | |||
| ProdStrucVariantChangeNumber | C_ProdStrucVariant | ProdStrucVariantChangeNumber | ||
| _ChangeMasterVH | _ChangeMasterVH | |||
| ProductStructureCreatedByUser | C_ProdStrucVariant | ProductStructureCreatedByUser | ||
| ProductStructureCreationDate | C_ProdStrucVariant | ProductStructureCreationDate | ||
| ProductStructureVariantName | C_ProdStrucVariant | ProductStructureVariantName | ||
| _VariantVH | _VariantVH | |||
| ProductStructureVariantType | C_ProdStrucVariant | ProductStructureVariantType | ||
| _VariantType | _VariantType | |||
| _NodeVH | _NodeVH | |||
| _NodeType | _NodeType | |||
| _ClassVH | _ClassVH | |||
| ProductStrucLastChangedByUser | C_ProdStrucVariant | ProductStrucLastChangedByUser | ||
| ProductStrucLastChangedDate | C_ProdStrucVariant | ProductStrucLastChangedDate |
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 C_ProdStrucFilterBar.
-- 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: CPSFILTERBAR
CREATE VIEW C_ProdStrucFilterBar AS
SELECT
_VariantList.ProductStructureVariantUUID AS ProductStructureVariantUUID,
_VariantList.ProdStrucVariantChgStateIntID AS ProdStrucVariantChgStateIntID,
_NodeVH.ProductStructureNodeName AS ProductStructureNodeName,
_NodeType.ProductStructureNodeType AS ProductStructureNodeType,
_VariantList.Class AS Class,
_VariantList.Material AS Material,
_VariantList.ProdStrucVariantChangeNumber AS ProdStrucVariantChangeNumber,
_VariantList.ProductStructureCreatedByUser AS ProductStructureCreatedByUser,
_VariantList.ProductStructureCreationDate AS ProductStructureCreationDate,
_VariantList.ProductStructureVariantName AS ProductStructureVariantName,
_VariantList.ProductStructureVariantType AS ProductStructureVariantType,
_VariantList.ProductStrucLastChangedByUser AS ProductStrucLastChangedByUser,
_VariantList.ProductStrucLastChangedDate AS ProductStrucLastChangedDate
FROM C_ProdStrucVariant AS _VariantList
LEFT OUTER JOIN C_ProdStrucMaterialVH AS _Material ON Material = _Material.Material -- association [0..1]
LEFT OUTER JOIN C_ProdStrucChangeMasterVH AS _ChangeMasterVH ON ProdStrucVariantChangeNumber = _ChangeMasterVH.ProdStrucVariantChangeNumber -- association [0..1]
LEFT OUTER JOIN C_ProductStructureVariantVH AS _VariantVH ON ProductStructureVariantName = _VariantVH.ProductStructureVariantName -- association [1..*]
LEFT OUTER JOIN C_ProdStrucVariantType AS _VariantType ON ProductStructureVariantType = _VariantType.ProductStructureVariantType -- association [1..1]
LEFT OUTER JOIN C_ProductStructureNodeVH AS _NodeVH ON productstructurenodename = _NodeVH.ProductStructureNodeName -- association [1..*]
LEFT OUTER JOIN C_ProdStrucNodeType AS _NodeType ON productstructurenodetype = _NodeType.ProductStructureNodeType -- association [1..1]
LEFT OUTER JOIN C_ProdStrucClassVH AS _ClassVH ON Class = _ClassVH.Class -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA