I_UtilitiesPremise

DDL: I_UTILITIESPREMISE SQL: IEPREMISE Type: view BASIC

Premise

I_UtilitiesPremise (Basic)

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

Utilities Premise · Utilities

I_UtilitiesPremise is a Basic CDS View (Dimension) that provides data about "Premise" in SAP S/4HANA. It reads from 1 data source (evbs) and exposes 20 fields with key field UtilitiesPremise. It has 4 associations to related views.

SAP Help Documentation

CategoryPremise
Data CategoryDimension
StatusC1
Purpose
This CDS view retrieves general IS-U installation data.

Prerequisites
Authorizations The following authorization objects are required to use this CDS view: E_PREMISE (Authorization to display IS-U premise data)

Structure
Important fields in this view include the following: Field Name Description UtilitiesPremise Premise NumberOfPersons Number of Persons UtilitiesConnectionObject Connection Object

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessUtilities
Application ComponentIS-U-MD
CapabilitiesData Source in SQL Select, Analytical Dimension, Data Provider for Analytical Queries, 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 general IS-U installation data.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
evbs evbs from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_UtilsTechObjLocationAddr _UtilsTechObjLocationAddr $projection.UtilitiesConnectionObject = _UtilsTechObjLocationAddr.FunctionalLocation
[0..1] I_UtilsPremiseIsMainResidence _UtilsPremiseIsMainResidence $projection.UtilsPremiseIsMainResidence = _UtilsPremiseIsMainResidence.UtilsPremiseIsMainResidence
[0..1] I_UtilitiesPremiseType _UtilitiesPremiseType $projection.UtilitiesPremiseType = _UtilitiesPremiseType.UtilitiesPremiseType
[0..1] I_BusinessPartner _BusinessPartner $projection.UtilitiesOwner = _BusinessPartner.BusinessPartner

Annotations (17)

NameValueLevelField
EndUserText.label Premise view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IEPREMISE view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.sapObjectNodeType.name UtilitiesPremise view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.representativeKey UtilitiesPremise view
Metadata.allowExtensions true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY UtilitiesPremise vstelle Premise
NumberOfPersons anzpers Number of persons
UtilitiesOwner eigent Owner
UtilitiesConnectionObject Connection Object
UtilitiesPremiseCreationDate erdat Record Created On
UtilsPremiseIsMainResidence hptwhnsitz Main residence
FunctionalLocation Functional location
AuthorizationGroup begru Authorization Group
UtilitiesPremiseType vbsart Type of premise
DeletionIndicator loevm Deletion Indicator
LocationSupplement lgzusatz Additional Information on Location
Floor floor Floor in building
HouseNumberSupplementText haus_num2 House number supplement
RoomNumber roomnumber Room or Apartment Number
StreetSupplement1 str_erg2 Street 3
StreetSupplement2 str_erg4 Street 5
_UtilsTechObjLocationAddr _UtilsTechObjLocationAddr
_UtilsPremiseIsMainResidence _UtilsPremiseIsMainResidence
_UtilitiesPremiseType _UtilitiesPremiseType
_BusinessPartner _BusinessPartner

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_UtilitiesPremise.
-- 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: IEPREMISE

CREATE VIEW I_UtilitiesPremise AS
SELECT
  vstelle AS UtilitiesPremise,
  anzpers AS NumberOfPersons,
  eigent AS UtilitiesOwner,
  cast( haus as e_haus_vdm preserving type ) AS UtilitiesConnectionObject,
  erdat AS UtilitiesPremiseCreationDate,
  hptwhnsitz AS UtilsPremiseIsMainResidence,
  cast( tplnummer as tplnr_unconverted preserving type ) AS FunctionalLocation,
  begru AS AuthorizationGroup,
  vbsart AS UtilitiesPremiseType,
  loevm AS DeletionIndicator,
  lgzusatz AS LocationSupplement,
  Floor,
  haus_num2 AS HouseNumberSupplementText,
  RoomNumber,
  str_erg2 AS StreetSupplement1,
  str_erg4 AS StreetSupplement2
FROM evbs
LEFT OUTER JOIN I_UtilsTechObjLocationAddr AS _UtilsTechObjLocationAddr ON UtilitiesConnectionObject = _UtilsTechObjLocationAddr.FunctionalLocation  -- association [1..1]
LEFT OUTER JOIN I_UtilsPremiseIsMainResidence AS _UtilsPremiseIsMainResidence ON UtilsPremiseIsMainResidence = _UtilsPremiseIsMainResidence.UtilsPremiseIsMainResidence  -- association [0..1]
LEFT OUTER JOIN I_UtilitiesPremiseType AS _UtilitiesPremiseType ON UtilitiesPremiseType = _UtilitiesPremiseType.UtilitiesPremiseType  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON UtilitiesOwner = _BusinessPartner.BusinessPartner  -- association [0..1]
;