I_UtilsProdAttributes
IS-U Product Attributes
I_UtilsProdAttributes is a Composite CDS View that provides data about "IS-U Product Attributes" in SAP S/4HANA. It reads from 3 data sources (I_UtilsProdCharValue, I_ClfnCharcBasic, I_ProductsUtilsAttributes) and exposes 41 fields with key fields UtilitiesProduct, Characteristic. It has 1 association to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_UtilsProdCharValue | _C | left_outer |
| I_ClfnCharcBasic | _I | left_outer |
| I_ProductsUtilsAttributes | _P | left_outer |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_UtilsProdCharValue | _TS | $projection.UtilsTimeSliceCharacteristicID = _TS.Characteristic and $projection.UtilitiesProduct = _TS.ClfnObjectID |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IUILPRATTR | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #COMPOSITE | view | |
| EndUserText.label | IS-U Product Attributes | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (41)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UtilitiesProduct | I_ProductsUtilsAttributes | UtilitiesProduct | Product Sold |
| KEY | Characteristic | _M | Characteristic | Field Name |
| UtilitiesReferenceProduct | I_ProductsUtilsAttributes | UtilitiesReferenceProduct | ||
| CharcValuePositionNumber | I_UtilsProdCharValue | CharcValuePositionNumber | ||
| UtilsSemanticsType | _M | UtilsSemanticsType | ||
| UtilsSemanticsName1 | _M | UtilsSemanticsName1 | ||
| UtilsSemanticsName2 | _M | UtilsSemanticsName2 | ||
| UtilsBillingOperand | _M | UtilsBillingOperand | ||
| UtilsOperandCategory | ||||
| UtilsTimeSliceCharacteristicID | _M | UtilsTimeSliceCharacteristicID | ||
| CharcValue | I_UtilsProdCharValue | CharcValue | Char. Value | |
| CharcValueUnit | I_UtilsProdCharValue | CharcValueUnit | Internal UoM | |
| _UtilsOperand | _M | _UtilsOperand | ||
| ValidityEndDate | I_UtilsProdCharValue | ValidityEndDate | ValidTo | |
| ValidityStartDate | I_UtilsProdCharValue | ValidityStartDate | Validity Start Date | |
| CharcInternalID | I_ClfnCharcBasic | CharcInternalID | Characteristic Internal ID | |
| ProductType | I_ProductsUtilsAttributes | ProductType | Product Type Group | |
| ProductGroup | I_ProductsUtilsAttributes | ProductGroup | Product Sold Group | |
| ProductAuthorizationGroup | I_ProductsUtilsAttributes | ProductAuthorizationGroup | AuthorizGroup | |
| CharcDataType | I_ClfnCharcBasic | CharcDataType | Format | |
| CharcToAmount | I_UtilsProdCharValue | CharcToAmount | UprBndry Crcy | |
| CharcFromAmount | I_UtilsProdCharValue | CharcFromAmount | LowrBndry Crcy | |
| UtilsTimeSliceDurationFrom | _TS | CharcFromDecimalValue | LowrBndry Nmrc | |
| UtilsTimeSliceDurationTo | _TS | CharcToDecimalValue | UprBndry Nmrc | |
| UtilsTimeSliceDurationUoM | _TS | CharcValueUnit | Internal UoM | |
| CurrencyendasCurrency | ||||
| CharcToDate | I_UtilsProdCharValue | CharcToDate | UprBndry Date | |
| CharcFromDate | I_UtilsProdCharValue | CharcFromDate | LowrBndry Date | |
| CharcToDecimalValue | I_UtilsProdCharValue | CharcToDecimalValue | UprBndry Nmrc | |
| CharcFromDecimalValue | I_UtilsProdCharValue | CharcFromDecimalValue | LowrBndry Nmrc | |
| CharcDecimals | I_ClfnCharcBasic | CharcDecimals | Decimal Places | |
| CharcCheckTable | I_ClfnCharcBasic | CharcCheckTable | Check table | |
| CharcReferenceTable | I_ClfnCharcBasic | CharcReferenceTable | Table Name | |
| CharcReferenceTableField | I_ClfnCharcBasic | CharcReferenceTableField | Field Name | |
| CharcConversionRoutine | I_ClfnCharcBasic | CharcConversionRoutine | Conversion | |
| CharcLength | I_ClfnCharcBasic | CharcLength | Number of Chars | |
| _ProductType | I_ProductsUtilsAttributes | _ProductType | ||
| _ProductGroup | I_ProductsUtilsAttributes | _ProductGroup | ||
| _ProductType_2 | I_ProductsUtilsAttributes | _ProductType_2 | ||
| _ProductGroup_2 | I_ProductsUtilsAttributes | _ProductGroup_2 | ||
| ClassType | I_UtilsProdCharValue | ClassType | X Flag |
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_UtilsProdAttributes.
-- 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: IUILPRATTR
CREATE VIEW I_UtilsProdAttributes AS
SELECT
_P.UtilitiesProduct AS UtilitiesProduct,
_M.Characteristic AS Characteristic,
_P.UtilitiesReferenceProduct AS UtilitiesReferenceProduct,
_C.CharcValuePositionNumber AS CharcValuePositionNumber,
_M.UtilsSemanticsType AS UtilsSemanticsType,
_M.UtilsSemanticsName1 AS UtilsSemanticsName1,
_M.UtilsSemanticsName2 AS UtilsSemanticsName2,
_M.UtilsBillingOperand AS UtilsBillingOperand,
_M._UtilsOperand.UtilsOperandCategory AS UtilsOperandCategory,
_M.UtilsTimeSliceCharacteristicID AS UtilsTimeSliceCharacteristicID,
_C.CharcValue AS CharcValue,
_C.CharcValueUnit AS CharcValueUnit,
_M._UtilsOperand AS _UtilsOperand,
_C.ValidityEndDate AS ValidityEndDate,
_C.ValidityStartDate AS ValidityStartDate,
_I.CharcInternalID AS CharcInternalID,
_P.ProductType AS ProductType,
_P.ProductGroup AS ProductGroup,
_P.ProductAuthorizationGroup AS ProductAuthorizationGroup,
_I.CharcDataType AS CharcDataType,
_C.CharcToAmount AS CharcToAmount,
_C.CharcFromAmount AS CharcFromAmount,
_TS.CharcFromDecimalValue AS UtilsTimeSliceDurationFrom,
_TS.CharcToDecimalValue AS UtilsTimeSliceDurationTo,
_TS.CharcValueUnit AS UtilsTimeSliceDurationUoM,
case when _C.Currency is null then _I.Currency else _C.Currency end as Currency AS CurrencyendasCurrency,
_C.CharcToDate AS CharcToDate,
_C.CharcFromDate AS CharcFromDate,
_C.CharcToDecimalValue AS CharcToDecimalValue,
_C.CharcFromDecimalValue AS CharcFromDecimalValue,
_I.CharcDecimals AS CharcDecimals,
_I.CharcCheckTable AS CharcCheckTable,
_I.CharcReferenceTable AS CharcReferenceTable,
_I.CharcReferenceTableField AS CharcReferenceTableField,
_I.CharcConversionRoutine AS CharcConversionRoutine,
_I.CharcLength AS CharcLength,
_P._ProductType AS _ProductType,
_P._ProductGroup AS _ProductGroup,
_P._ProductType_2 AS _ProductType_2,
_P._ProductGroup_2 AS _ProductGroup_2,
_C.ClassType AS ClassType
LEFT OUTER JOIN I_ProductsUtilsAttributes AS _P ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_UtilsProdCharValue AS _C ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ClfnCharcBasic AS _I ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_UtilsProdCharValue AS _TS ON UtilsTimeSliceCharacteristicID = _TS.Characteristic AND UtilitiesProduct = _TS.ClfnObjectID -- association [0..1]
;
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