C_ProductBasicInfo
Product Basic Info View
C_ProductBasicInfo is a Consumption CDS View that provides data about "Product Basic Info View" in SAP S/4HANA. It reads from 1 data source (I_Product) and exposes 21 fields with key field Product. Part of development package VDM_MD_PRODUCT.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_Product | Product | from |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CPRODBASICINFO | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Product Basic Info View | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.representativeKey | Product | view | |
| Metadata.allowExtensions | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (21)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Product | I_Product | Product | |
| ProductDescription | ||||
| ProductType | I_Product | ProductType | ||
| ProductGroup | I_Product | ProductGroup | ||
| ProductCategory | I_Product | ProductCategory | ||
| BaseUnit | I_Product | BaseUnit | ||
| ProductStandardID | I_Product | ProductStandardID | ||
| InternationalArticleNumberCat | ||||
| AuthorizationGroup | I_Product | AuthorizationGroup | ||
| ProductImageURL | ||||
| _ProductType | _ProductType | |||
| _ProductTypeName | _ProductTypeName | |||
| _ProductGroup_2 | _ProductGroup_2 | |||
| _ProductGroupText_2 | _ProductGroupText_2 | |||
| _ProductCategory | _ProductCategory | |||
| _ProductCategoryText | _ProductCategoryText | |||
| _InternationalArticleNumberCat | _InternationalArticleNumberCat | |||
| _IntArticleNumberText | _IntArticleNumberText | |||
| _BaseUnitOfMeasure | _BaseUnitOfMeasure | |||
| _BaseUnitOfMeasureText | _BaseUnitOfMeasureText | |||
| _Text | _Text |
@AbapCatalog.sqlViewName: 'CPRODBASICINFO'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Product Basic Info View'
@VDM.viewType: #CONSUMPTION
@ObjectModel: {
semanticKey: ['Product'],
createEnabled:true,
updateEnabled:true,
usageType.serviceQuality: #A,
usageType.sizeCategory : #L,
usageType.dataClass: #MASTER,
representativeKey: 'Product'
}
@Metadata.allowExtensions: true
@ClientHandling.algorithm: #SESSION_VARIABLE
define view C_ProductBasicInfo
as select from I_Product as Product
{
key Product.Product,
@Consumption.filter.hidden: true
_Text[1:Language = $session.system_language].ProductName as ProductDescription,
Product.ProductType,
Product.ProductGroup,
Product.ProductCategory,
Product.BaseUnit,
Product.ProductStandardID,
cast(Product.InternationalArticleNumberCat as internationalarticlenumbercat preserving type ) as InternationalArticleNumberCat,
Product.AuthorizationGroup,
@ObjectModel.readOnly: true
@Semantics.imageUrl: true
@ObjectModel.virtualElement
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MD_PRODUCT_IMAGE_CALC_EXIT'
cast( '' as productimageurl ) as ProductImageURL,
_ProductType,
_ProductTypeName,
_ProductGroup_2,
_ProductGroupText_2,
_ProductCategory,
_ProductCategoryText,
_InternationalArticleNumberCat,
_IntArticleNumberText,
_BaseUnitOfMeasure,
_BaseUnitOfMeasureText,
_Text
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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