A_Product_3
Product
A_Product_3 is a Consumption CDS View that provides data about "Product" in SAP S/4HANA. It reads from 1 data source (R_ProductTP) and exposes 118 fields with key field Product.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_ProductTP | R_ProductTP | projection |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Product | view | |
| VDM.viewType | #CONSUMPTION | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ObjectModel.representativeKey | Product | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| OData.entityType.name | Product_Type | view |
Fields (118)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Product | Product | Product Sold | |
| ProductType | ProductType | Product Type Group | ||
| CreationDate | CreationDate | Time Stamp | ||
| CreationTime | CreationTime | Time of Change | ||
| CreationDateTime | CreationDateTime | Timestamp | ||
| CreatedByUser | CreatedByUser | User Name | ||
| LastChangeDate | LastChangeDate | Time Stamp | ||
| LastChangedByUser | LastChangedByUser | User Name | ||
| IsMarkedForDeletion | IsMarkedForDeletion | Purch.org. data | ||
| CrossPlantStatus | CrossPlantStatus | X-Plant Status | ||
| CrossPlantStatusValidityDate | CrossPlantStatusValidityDate | Valid From | ||
| ProductOldID | ProductOldID | Old Prd Number | ||
| GrossWeight | GrossWeight | Total Weight | ||
| WeightUnit | WeightUnit | Weight unit | ||
| WeightISOUnit | ||||
| ProductGroup | ProductGroup | Product Sold Group | ||
| BaseUnit | Unit of Measure | |||
| BaseISOUnit | ||||
| ItemCategoryGroup | ItemCategoryGroup | Item Cat. Group | ||
| NetWeight | NetWeight | Net weight | ||
| Division | Division | Internal Division ID | ||
| VolumeUnit | VolumeUnit | Volume Unit | ||
| VolumeISOUnit | ||||
| ProductVolume | ProductVolume | Volume | ||
| AuthorizationGroup | AuthorizationGroup | AuthorizGroup | ||
| ANPCode | ANPCode | ANP Code | ||
| SizeOrDimensionText | SizeOrDimensionText | Size/dimensions | ||
| IndustryStandardName | IndustryStandardName | Ind. Std Desc. | ||
| ProductStandardID | ProductStandardID | GTIN | ||
| InternationalArticleNumberCat | InternationalArticleNumberCat | GTIN Category | ||
| ProductIsConfigurable | ProductIsConfigurable | Configurable | ||
| IsBatchManagementRequired | IsBatchManagementRequired | Batch Mgmt Rqt(Plnt) | ||
| ExternalProductGroup | ExternalProductGroup | Ext. prod group | ||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | Cross-plant CP | ||
| SerialNoExplicitnessLevel | SerialNoExplicitnessLevel | SerializLevel | ||
| IsApprovedBatchRecordReqd | IsApprovedBatchRecordReqd | Batch rec. req. | ||
| HandlingIndicator | HandlingIndicator | Handling Ind. | ||
| WarehouseProductGroup | WarehouseProductGroup | WH Mat.Grp | ||
| WarehouseStorageCondition | WarehouseStorageCondition | Stor. Condition | ||
| StandardHandlingUnitType | StandardHandlingUnitType | Stand. HU Type | ||
| SerialNumberProfile | SerialNumberProfile | SerialNoProfile | ||
| IsPilferable | IsPilferable | Pilferable | ||
| IsRelevantForHzdsSubstances | IsRelevantForHzdsSubstances | Haz. Sub. | ||
| QuarantinePeriod | QuarantinePeriod | Quarant.Per. | ||
| TimeUnitForQuarantinePeriod | TimeUnitForQuarantinePeriod | Time Unit | ||
| QuarantinePeriodISOUnit | ||||
| QualityInspectionGroup | QualityInspectionGroup | Qual.Insp.Grp | ||
| HandlingUnitType | HandlingUnitType | HUTyp | ||
| HasVariableTareWeight | HasVariableTareWeight | Variable TW | ||
| MaximumPackagingLength | MaximumPackagingLength | Max.Length | ||
| MaximumPackagingWidth | MaximumPackagingWidth | Max. Pack Width | ||
| MaximumPackagingHeight | MaximumPackagingHeight | Max.Height | ||
| MaximumCapacity | MaximumCapacity | Max. Capacity | ||
| OvercapacityTolerance | OvercapacityTolerance | Overcapac. Tol. | ||
| UnitForMaxPackagingDimensions | UnitForMaxPackagingDimensions | Unit of Measure | ||
| MaxPackggDimensionISOUnit | ||||
| BaseUnitSpecificProductLength | BaseUnitSpecificProductLength | Length | ||
| BaseUnitSpecificProductWidth | BaseUnitSpecificProductWidth | Width | ||
| BaseUnitSpecificProductHeight | BaseUnitSpecificProductHeight | Height | ||
| ProductMeasurementUnit | ProductMeasurementUnit | Unit | ||
| ProductMeasurementISOUnit | ||||
| ArticleCategory | ArticleCategory | Prod Category | ||
| IndustrySector | IndustrySector | Industry | ||
| LastChangeDateTime | LastChangeDateTime | Timestamp | ||
| LastChangeTime | LastChangeTime | Time changed | ||
| DangerousGoodsIndProfile | DangerousGoodsIndProfile | DGIndProfile | ||
| ProductDocumentChangeNumber | ProductDocumentChangeNumber | Doc. Change No. | ||
| ProductDocumentPageCount | ProductDocumentPageCount | No. Of Sheets | ||
| ProductDocumentPageNumber | ProductDocumentPageNumber | Page Number | ||
| DocumentIsCreatedByCAD | DocumentIsCreatedByCAD | CAD Indicator | ||
| ProductionOrInspectionMemoTxt | ProductionOrInspectionMemoTxt | Prod./insp.memo | ||
| ProductionMemoPageFormat | ProductionMemoPageFormat | Page format | ||
| ProductIsHighlyViscous | ProductIsHighlyViscous | Highly viscous | ||
| TransportIsInBulk | TransportIsInBulk | In bulk/liquid | ||
| ProdEffctyParamValsAreAssigned | ProdEffctyParamValsAreAssigned | Assign.eff.vals | ||
| ProdIsEnvironmentallyRelevant | ProdIsEnvironmentallyRelevant | Envt. relevant | ||
| LaboratoryOrDesignOffice | LaboratoryOrDesignOffice | Lab/Office | ||
| PackagingProductGroup | PackagingProductGroup | Matl Grp Pckmat | ||
| PackingReferenceProduct | PackingReferenceProduct | Ref. mat. for pckg | ||
| BasicProduct | BasicProduct | Basic Material | ||
| ProductDocumentNumber | ProductDocumentNumber | Document | ||
| ProductDocumentVersion | ProductDocumentVersion | Doc. Version | ||
| ProductDocumentType | ProductDocumentType | Document Type | ||
| ProductDocumentPageFormat | ProductDocumentPageFormat | Page Format | ||
| ProdChmlCmplncRelevanceCode | ProdChmlCmplncRelevanceCode | Chemical Compliance Relevance Indicator | ||
| DiscountInKindEligibility | DiscountInKindEligibility | Disc. in kind | ||
| ProdCompetitorCustomerNumber | ProdCompetitorCustomerNumber | Customer Number | ||
| ProductHierarchy | ProductHierarchy | Prod.hierarchy | ||
| ProdAllocDetnProcedure | ProdAllocDetnProcedure | Prod.allocation | ||
| ProductManufacturerNumber | ProductManufacturerNumber | Mfr Part Number | ||
| ManufacturerNumber | ManufacturerNumber | Manufacturer No | ||
| ManufacturerPartProfile | ManufacturerPartProfile | Mfr Part Profile | ||
| OwnInventoryManagedProduct | OwnInventoryManagedProduct | Int. material no. | ||
| CountryOfOrigin | CountryOfOrigin | Country/Region of Origin | ||
| RetailArticleBrand | RetailArticleBrand | Fire-Cont.Sect. | ||
| ProductValidStartDate | ProductValidStartDate | Valid From | ||
| ContentUnit | Content unit | |||
| ProductContentISOUnit | ||||
| ProductNetContentQuantity | ProductNetContentQuantity | Net contents | ||
| ProductGrossContentQuantity | ProductGrossContentQuantity | Gross contents | ||
| ProductValidEndDate | ProductValidEndDate | Valid to | ||
| AssortmentListType | AssortmentListType | Astmt List Type | ||
| TextilePartsIsWithAnimalOrigin | TextilePartsIsWithAnimalOrigin | Animal Origin | ||
| ProductSeasonUsageCategory | ProductSeasonUsageCategory | Season Usage | ||
| BillOfMaterialIsForEmpties | BillOfMaterialIsForEmpties | W/ Empties BOM | ||
| ServiceAgreement | ServiceAgreement | Service agreemt | ||
| ConsumptionValueCategory | ConsumptionValueCategory | ABC Indicator | ||
| GoodsIssueUnit | Unit of Issue | |||
| GoodsIssueISOUnit | ||||
| RegionOfOrigin | RegionOfOrigin | Reg. of Origin | ||
| ValuationClass | ValuationClass | Valuation Class | ||
| SalesUnit | Unit | |||
| ProductSalesISOUnit | ||||
| ProductConfiguration | ProductConfiguration | |||
| VarConfigurationBusObjectKey | VarConfigurationBusObjectKey | |||
| VarConfigurationBusObjectType | VarConfigurationBusObjectType | |||
| _ProductGroup_2 | _ProductGroup_2 | |||
| _ProductType | _ProductType |
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 A_Product_3.
-- 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.
CREATE VIEW A_Product_3 AS
SELECT
Product,
ProductType,
CreationDate,
CreationTime,
CreationDateTime,
CreatedByUser,
LastChangeDate,
LastChangedByUser,
IsMarkedForDeletion,
CrossPlantStatus,
CrossPlantStatusValidityDate,
ProductOldID,
GrossWeight,
WeightUnit,
cast( _WeightUnitValueHelp.UnitOfMeasureISOCode as gewei_iso preserving type ) AS WeightISOUnit,
ProductGroup,
cast( BaseUnit as cmd_prod_meins preserving type ) AS BaseUnit,
cast( _BaseUnitOfMeasure.UnitOfMeasureISOCode as meins_iso preserving type ) AS BaseISOUnit,
ItemCategoryGroup,
NetWeight,
Division,
VolumeUnit,
cast( _QuantityUnitValueHelp.UnitOfMeasureISOCode as voleh_iso preserving type ) AS VolumeISOUnit,
ProductVolume,
AuthorizationGroup,
ANPCode,
SizeOrDimensionText,
IndustryStandardName,
ProductStandardID,
InternationalArticleNumberCat,
ProductIsConfigurable,
IsBatchManagementRequired,
ExternalProductGroup,
CrossPlantConfigurableProduct,
SerialNoExplicitnessLevel,
IsApprovedBatchRecordReqd,
HandlingIndicator,
WarehouseProductGroup,
WarehouseStorageCondition,
StandardHandlingUnitType,
SerialNumberProfile,
IsPilferable,
IsRelevantForHzdsSubstances,
QuarantinePeriod,
TimeUnitForQuarantinePeriod,
cast( _TimeUnitForQuarantinePeriod.UnitOfMeasureISOCode as cifqqtimeuom_iso preserving type ) AS QuarantinePeriodISOUnit,
QualityInspectionGroup,
HandlingUnitType,
HasVariableTareWeight,
MaximumPackagingLength,
MaximumPackagingWidth,
MaximumPackagingHeight,
MaximumCapacity,
OvercapacityTolerance,
UnitForMaxPackagingDimensions,
cast( _UnitForMaxPackaging.UnitOfMeasureISOCode as cifmaxduom_iso preserving type ) AS MaxPackggDimensionISOUnit,
BaseUnitSpecificProductLength,
BaseUnitSpecificProductWidth,
BaseUnitSpecificProductHeight,
ProductMeasurementUnit,
cast( _ProductMeasurementUnit.UnitOfMeasureISOCode as meabm_iso preserving type ) AS ProductMeasurementISOUnit,
ArticleCategory,
IndustrySector,
LastChangeDateTime,
LastChangeTime,
DangerousGoodsIndProfile,
ProductDocumentChangeNumber,
ProductDocumentPageCount,
ProductDocumentPageNumber,
DocumentIsCreatedByCAD,
ProductionOrInspectionMemoTxt,
ProductionMemoPageFormat,
ProductIsHighlyViscous,
TransportIsInBulk,
ProdEffctyParamValsAreAssigned,
ProdIsEnvironmentallyRelevant,
LaboratoryOrDesignOffice,
PackagingProductGroup,
PackingReferenceProduct,
BasicProduct,
ProductDocumentNumber,
ProductDocumentVersion,
ProductDocumentType,
ProductDocumentPageFormat,
ProdChmlCmplncRelevanceCode,
DiscountInKindEligibility,
ProdCompetitorCustomerNumber,
ProductHierarchy,
ProdAllocDetnProcedure,
ProductManufacturerNumber,
ManufacturerNumber,
ManufacturerPartProfile,
OwnInventoryManagedProduct,
CountryOfOrigin,
RetailArticleBrand,
ProductValidStartDate,
cast( ContentUnit as cmd_prod_meins preserving type ) AS ContentUnit,
cast( _ContentUnit.UnitOfMeasureISOCode as meins_iso preserving type ) AS ProductContentISOUnit,
ProductNetContentQuantity,
ProductGrossContentQuantity,
ProductValidEndDate,
AssortmentListType,
TextilePartsIsWithAnimalOrigin,
ProductSeasonUsageCategory,
BillOfMaterialIsForEmpties,
ServiceAgreement,
ConsumptionValueCategory,
cast( GoodsIssueUnit as cmd_prod_meins preserving type ) AS GoodsIssueUnit,
cast( _GoodsIssueUnit.UnitOfMeasureISOCode as meins_iso preserving type ) AS GoodsIssueISOUnit,
RegionOfOrigin,
ValuationClass,
cast( SalesUnit as cmd_prod_meins preserving type ) AS SalesUnit,
cast( _SalesUnit.UnitOfMeasureISOCode as meins_iso preserving type ) AS ProductSalesISOUnit,
ProductConfiguration,
VarConfigurationBusObjectKey,
VarConfigurationBusObjectType
FROM R_ProductTP
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- 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