I_UtilitiesRateCategory

DDL: I_UTILITIESRATECATEGORY SQL: IERATECATEGORY Type: view BASIC

Rate Category

I_UtilitiesRateCategory (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

UtilitiesRateCategory · Utilities

I_UtilitiesRateCategory is a Basic CDS View (Dimension) that provides data about "Rate Category" in SAP S/4HANA. It reads from 1 data source (etta) and exposes 6 fields with key field UtilitiesRateCategory. It has 2 associations to related views.

SAP Help Documentation

CategoryBilling
Data CategoryDimension
StatusC1
Purpose
This CDS view retrieves data for the general rate categories.

Prerequisites
Authorizations The following authorization objects are required to use this CDS view: E_RATE_CAT (Authorization to display rate category data)

Structure
Important fields in this view include the following: Field Name Description UtilitiesRateCategory Rate Category UtilsOutsrtgCheckGrpForBillg Outsorting Check Group for Billing

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessUtilities
Application ComponentIS-U-BI
CapabilitiesData Source in SQL Select, Analytical Dimension, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source for Data Extraction
PackageUtilities for SAP S/4HANA
Description <p>This CDS view retrieves data for the general rate categories.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
etta etta from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_UtilsOutsrtgChkGrpBillg _UtilsOutsrtgChkGrpBillg $projection.UtilsOutsrtgCheckGrpForBillg = _UtilsOutsrtgChkGrpBillg.UtilsOutsrtgCheckGrpForBillg
[0..*] I_UtilitiesRateCategoryText _UtilitiesRateCategoryText $projection.UtilitiesRateCategory = _UtilitiesRateCategoryText.UtilitiesRateCategory

Annotations (16)

NameValueLevelField
EndUserText.label Rate Category view
Analytics.dataCategory #DIMENSION view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IERATECATEGORY view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey UtilitiesRateCategory view
Metadata.allowExtensions true view
AbapCatalog.compiler.compareFilter true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Analytics.dataExtraction.enabled true view
ObjectModel.sapObjectNodeType.name UtilitiesRateCategory view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY UtilitiesRateCategory etta tariftyp Rate category
UtilsOutsrtgCheckGrpForBillg Outsorting Check Group
Division etta sparte Insurance LOB
UtilitiesBillingClass etta aklasse Billing Class
_UtilsOutsrtgChkGrpBillg _UtilsOutsrtgChkGrpBillg
_UtilitiesRateCategoryText _UtilitiesRateCategoryText

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_UtilitiesRateCategory.
-- 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: IERATECATEGORY

CREATE VIEW I_UtilitiesRateCategory AS
SELECT
  etta.tariftyp AS UtilitiesRateCategory,
  cast(etta.ausgrup as e_ausgrup_vdm preserving type) AS UtilsOutsrtgCheckGrpForBillg,
  etta.sparte AS Division,
  etta.aklasse AS UtilitiesBillingClass
FROM etta
LEFT OUTER JOIN I_UtilsOutsrtgChkGrpBillg AS _UtilsOutsrtgChkGrpBillg ON UtilsOutsrtgCheckGrpForBillg = _UtilsOutsrtgChkGrpBillg.UtilsOutsrtgCheckGrpForBillg  -- association [0..1]
LEFT OUTER JOIN I_UtilitiesRateCategoryText AS _UtilitiesRateCategoryText ON UtilitiesRateCategory = _UtilitiesRateCategoryText.UtilitiesRateCategory  -- association [0..*]
;