I_UtilitiesTimeSeriesHeader
Time series header data
I_UtilitiesTimeSeriesHeader (Basic)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
Utilities Time Series · Utilities
I_UtilitiesTimeSeriesHeader is a Basic CDS View (Dimension) that provides data about "Time series header data" in SAP S/4HANA. It reads from 1 data source (eprofhead) and exposes 29 fields with key field UtilitiesTimeSeries. It has 11 associations to related views.
SAP Help Documentation
| Category | Energy Data Management |
|---|---|
| Data Category | Dimension |
| Status | C1 |
Purpose
This CDS view provides data for the time series header.
Prerequisites
Authorizations The following authorization objects are required to use this CDS view: E_EDM_PROF (Authorization object for time series header)
Structure
Important fields in this view include the following: Field Name Description UtilitiesTimeSeries Time series Division Division UtilitiesTimeSeriesType Time series type
This CDS view provides data for the time series header.
Prerequisites
Authorizations The following authorization objects are required to use this CDS view: E_EDM_PROF (Authorization object for time series header)
Structure
Important fields in this view include the following: Field Name Description UtilitiesTimeSeries Time series Division Division UtilitiesTimeSeriesType Time series type
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Utilities |
| Application Component | IS-U-EDM |
| Capabilities | Data Source in SQL Select, Analytical Dimension, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source for Data Extraction |
| Package | Utilities for SAP S/4HANA |
| Description | <p>This CDS view provides data for the time series header.</p> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA, onpremise edition — Explore SAP S/4HANA Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| eprofhead | eprofhead | from |
Associations (11)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Division | _Division | $projection.Division = _Division.Division |
| [0..*] | I_UtilitiesTimeSeriesHeaderTxt | _Text | $projection.UtilitiesTimeSeries = _Text.UtilitiesTimeSeries |
| [0..1] | I_UtilitiesTimeSeriesType | _UtilitiesTimeSeriesType | $projection.UtilitiesTimeSeriesType = _UtilitiesTimeSeriesType.UtilitiesTimeSeriesType |
| [0..1] | I_UtilsTmeSersValCategory | _UtilsTmeSersValCategory | $projection.UtilsTmeSersValCategory = _UtilsTmeSersValCategory.UtilsTmeSersValCategory |
| [0..1] | I_UtilsTmeSersIntervalLength | _UtilsTmeSersIntervalLength | $projection.UtilsTmeSersIntvlLenCode = _UtilsTmeSersIntervalLength.UtilsTmeSersIntvlLenCode |
| [0..1] | I_UnitOfMeasure | _UnitOfMeasure | $projection.UnitOfMeasure = _UnitOfMeasure.UnitOfMeasure |
| [0..1] | I_UtilsTmeSersConstcyChkGrp | _UtilsTmeSersConstcyChkGrp | $projection.UtilsTmeSersConstcyChkGrp = _UtilsTmeSersConstcyChkGrp.UtilsTmeSersConstcyChkGrp |
| [0..1] | I_Currency | _Currency | $projection.UtilitiesTimeSeriesCurrency = _Currency.Currency |
| [0..1] | I_UtilsTmeSersRplcmtValProced | _UtilsTmeSersRplcmtValProced | $projection.UtilsTmeSersRplcmtValProcedGrp = _UtilsTmeSersRplcmtValProced.UtilsTmeSersRplcmtValProcedGrp |
| [0..1] | I_TimeZone | _TimeZone | $projection.TimeZoneID = _TimeZone.TimeZoneID |
| [0..1] | I_UtilsTmeSersOrigValLoc | _UtilsTmeSersOrigValLoc | $projection.UtilsTmeSersOriglValLoc = _UtilsTmeSersOrigValLoc.UtilsTmeSersOriglValLoc |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Time series header data | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.internalName | #LOCAL | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.dataExtraction.delta.changeDataCapture.automatic | true | view | |
| VDM.viewType | #BASIC | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.modelingPattern | #ANALYTICAL_DIMENSION | view | |
| ObjectModel.representativeKey | UtilitiesTimeSeries | view | |
| ObjectModel.sapObjectNodeType.name | UtilitiesTimeSeries | view | |
| ObjectModel.compositionRoot | true | view |
Fields (29)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UtilitiesTimeSeries | Identifier for Utilities Time Series | ||
| Division | sparte | Insurance LOB | ||
| UtilitiesTimeSeriesType | Utilities Time Series Type | |||
| UtilsTmeSersValCategory | Utilities Time Series Value Category | |||
| UtilsTmeSersValueIsCumulated | valuecum | Cumulative values | ||
| UtilsTmeSersIntvlLenCode | intsizeid | Interval Length ID | ||
| UnitOfMeasure | mass | Unit of Measurement | ||
| UtilsTmeSersValNmbrOfDcmlsVal | Number of Decimal Places in Time Series Value | |||
| UtilsTimeSeriesValueOffsetTime | Time Series Value Offset | |||
| UtilsTmeSersConstcyChkGrp | concheckgrp | Consistency check group | ||
| AuthorizationGroup | begru | Authorization Group | ||
| UtilitiesTimeSeriesIsDeleted | loevm | Deletion Indicator | ||
| UtilitiesTimeSeriesCurrency | waers | Transaction Currency | ||
| ReferencedUtilitiesTimeSeries | Referenced Time Series During Settlement | |||
| UtilsTmeSersRplcmtValProcedGrp | replacemethodgrp | Replacement Value Procedure Group | ||
| UtilsTmeSersDayOffsetTime | day_offset | Day Offset | ||
| TimeZoneID | time_zone | Time Zone for EDM Objects | ||
| UtilsTmeSersOriglValLoc | Original Time Series Value Location | |||
| _Division | _Division | |||
| _Text | _Text | |||
| _UtilitiesTimeSeriesType | _UtilitiesTimeSeriesType | |||
| _UtilsTmeSersValCategory | _UtilsTmeSersValCategory | |||
| _UtilsTmeSersIntervalLength | _UtilsTmeSersIntervalLength | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _UtilsTmeSersConstcyChkGrp | _UtilsTmeSersConstcyChkGrp | |||
| _Currency | _Currency | |||
| _UtilsTmeSersRplcmtValProced | _UtilsTmeSersRplcmtValProced | |||
| _TimeZone | _TimeZone | |||
| _UtilsTmeSersOrigValLoc | _UtilsTmeSersOrigValLoc |
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_UtilitiesTimeSeriesHeader.
-- 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 I_UtilitiesTimeSeriesHeader AS
SELECT
cast(profile as e_time_series_id_vdm ) AS UtilitiesTimeSeries,
sparte AS Division,
cast(proftype as e_time_series_type_vdm ) AS UtilitiesTimeSeriesType,
cast(profvalcat as e_time_series_value_cat_vdm ) AS UtilsTmeSersValCategory,
valuecum AS UtilsTmeSersValueIsCumulated,
intsizeid AS UtilsTmeSersIntvlLenCode,
mass AS UnitOfMeasure,
cast(profdecimals as e_time_series_nbr_of_dec_vdm ) AS UtilsTmeSersValNmbrOfDcmlsVal,
cast(profoffset as e_time_series_value_offset_vdm ) AS UtilsTimeSeriesValueOffsetTime,
concheckgrp AS UtilsTmeSersConstcyChkGrp,
begru AS AuthorizationGroup,
loevm AS UtilitiesTimeSeriesIsDeleted,
waers AS UtilitiesTimeSeriesCurrency,
cast(ref_profile as e_refcd_time_series_id_vdm ) AS ReferencedUtilitiesTimeSeries,
replacemethodgrp AS UtilsTmeSersRplcmtValProcedGrp,
day_offset AS UtilsTmeSersDayOffsetTime,
time_zone AS TimeZoneID,
cast(mdus_located as e_time_series_val_location_vdm ) AS UtilsTmeSersOriglValLoc
FROM eprofhead
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division -- association [0..1]
LEFT OUTER JOIN I_UtilitiesTimeSeriesHeaderTxt AS _Text ON UtilitiesTimeSeries = _Text.UtilitiesTimeSeries -- association [0..*]
LEFT OUTER JOIN I_UtilitiesTimeSeriesType AS _UtilitiesTimeSeriesType ON UtilitiesTimeSeriesType = _UtilitiesTimeSeriesType.UtilitiesTimeSeriesType -- association [0..1]
LEFT OUTER JOIN I_UtilsTmeSersValCategory AS _UtilsTmeSersValCategory ON UtilsTmeSersValCategory = _UtilsTmeSersValCategory.UtilsTmeSersValCategory -- association [0..1]
LEFT OUTER JOIN I_UtilsTmeSersIntervalLength AS _UtilsTmeSersIntervalLength ON UtilsTmeSersIntvlLenCode = _UtilsTmeSersIntervalLength.UtilsTmeSersIntvlLenCode -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON UnitOfMeasure = _UnitOfMeasure.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UtilsTmeSersConstcyChkGrp AS _UtilsTmeSersConstcyChkGrp ON UtilsTmeSersConstcyChkGrp = _UtilsTmeSersConstcyChkGrp.UtilsTmeSersConstcyChkGrp -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON UtilitiesTimeSeriesCurrency = _Currency.Currency -- association [0..1]
LEFT OUTER JOIN I_UtilsTmeSersRplcmtValProced AS _UtilsTmeSersRplcmtValProced ON UtilsTmeSersRplcmtValProcedGrp = _UtilsTmeSersRplcmtValProced.UtilsTmeSersRplcmtValProcedGrp -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _TimeZone ON TimeZoneID = _TimeZone.TimeZoneID -- association [0..1]
LEFT OUTER JOIN I_UtilsTmeSersOrigValLoc AS _UtilsTmeSersOrigValLoc ON UtilsTmeSersOriglValLoc = _UtilsTmeSersOrigValLoc.UtilsTmeSersOriglValLoc -- 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