I_RERentableObject

DDL: I_RERENTABLEOBJECT Type: view_entity COMPOSITE

Real Estate Rentable Object

I_RERentableObject (Composite)

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

Real Estate Rentable Object · Cross Applications

I_RERentableObject is a Composite CDS View (Dimension) that provides data about "Real Estate Rentable Object" in SAP S/4HANA. It reads from 1 data source (I_REGenericRentalObject) and exposes 32 fields with key field RealEstateRentableObjectUUID. It has 1 association to related views.

SAP Help Documentation

CategoryMaster
Data CategoryDimension
StatusStatus Object Number
Purpose
This CDS view is designed to provide a comprehensive representation of real estate rentable objects within a system. It aggregates various attributes and associations related to rentable objects, enabling detailed analysis and reporting on these entities. This CDS view provides the data to answer the following business questions: What are the unique identifiers and key attributes of each real estate rentable object? How are rentable objects associated with usable objects and contracts? What are the measurements and usage categories associated with each rentable object? What is the status and architectural usage of each rentable object? How can the validity period and company code information of rentable objects be tracked? What are the creation and last change timestamps for each rentable object? How can the authorization group and parent object relationships be managed for rentable objects? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: Restriction Type ID Restriction Type BUKRS_BERGRP Company Code / Real Estate Authorization Group F_REGO Real Estate: Generic Rental Object You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.

Structure
Important Fields Important fields in this view include the following: Field Name Description RealEstateRentableObjectUUID Real Estate Rentable Object UUID REGenericRentalObjectType Generic Rental Object Type InternalRealEstateNumber Internal Real Estate Number REStatusObject Status Object Number RealEstateRentableObjectOID Real Estate Rental Object OID REGnrcRntlObjectAlternativeID Alternative ID REGnrcRentalObjPortfolioID Portfolio ID RealEstateRentableObjectNumber Real Estate Rentable Object Number RERentableObjectName Real Estate Rentable Object Name REIdentificationKey Identification Key CompanyCode Company Code ValidityStartDate Validity Start Date ValidityEndDate Validity End Date REAuthorizationGroup Authorization Group REGnrcRentalObjUsageCategory Generic Rental Object Usage Category REGenericRentalObjectUsageType Object Usage Type REGenericRentalObjParentUUID Generic Rental Object UUID RERentableObjectCategory Rentable Object Category CreationDateTime Created On LastChangeDateTime Changed On LocalLastChangeDateTime Changed On

Data Extraction
Data Extraction Type This CDS view is enabled for data extraction in full mode.

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentRE-FX-BD
CapabilitiesData Source for Defining CDS Entities, Analytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Data Extraction
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_REGenericRentalObject I_REGenericRentalObject from

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_RERntblObjToUsblObjAssgmt _RERntblObjToUsblObjAssgmt $projection.RealEstateRentableObjectUUID = _RERntblObjToUsblObjAssgmt.RealEstateRentableObjectUUID

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Real Estate Rentable Object view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
VDM.viewType #COMPOSITE view
Analytics.internalName #LOCAL view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY RealEstateRentableObjectUUID REGenericRentalObjectUUID UUID for Generic Rental Object
REGenericRentalObjectType REGenericRentalObjectType Generic Rental Object Type
InternalRealEstateNumber InternalRealEstateNumber Internal Key of Real Estate Object
REStatusObject REStatusObject Val. Obj. No.
RealEstateRentableObjectOID REGenericRentalObjectOID One Domain Model ID for Real Estate Generic Object
REGnrcRntlObjectAlternativeID REGnrcRntlObjectAlternativeID Generic Rental Object Alternative ID
REGnrcRentalObjPortfolioID Generic Rental Object Portfolio ID
RealEstateRentableObjectNumber Real Estate Generic Rental Object Number
RERentableObjectName Rentable Object Name
REIdentificationKey REIdentificationKey ID Part Key, for example "1000/123"
CompanyCode CompanyCode Receiver Company Code
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate Validity End Date
REAuthorizationGroup REAuthorizationGroup Authorization Group
REGnrcRentalObjUsageCategory REGnrcRentalObjUsageCategory Generic Rental Object Usage Category
REGenericRentalObjectUsageType Rentable Object Usage Type
REGenericRentalObjParentUUID REGenericRentalObjParentUUID UUID for Parent Generic Rental Object
RERentableObjectCategory RERentableObjectCategory RE Rentable Object Category
CreationDateTime CreationDateTime Creation Date Time
LastChangeDateTime LastChangeDateTime Last Change Date Time
LocalLastChangeDateTime LocalLastChangeDateTime Local Instance Last Change Date Time
_REKeyAssgmt _REKeyAssgmt
_CompanyCode _CompanyCode
_REAuthorizationGroup _REAuthorizationGroup
_REGnrcRentalObjUsageCategory _REGnrcRentalObjUsageCategory
_REGnrcRentalObjUsageType _REGnrcRentalObjUsageType
_REParentGenericRentalObject _REParentGenericRentalObject
_RERentableObjectCategory _RERentableObjectCategory
_REArchitectureObject _REArchitectureObject
_StatusObject _StatusObject
_StatusObjectStatus _StatusObjectStatus
_RERntblObjToUsblObjAssgmt _RERntblObjToUsblObjAssgmt

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_RERentableObject.
-- 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_RERentableObject AS
SELECT
  REGenericRentalObjectUUID AS RealEstateRentableObjectUUID,
  REGenericRentalObjectType,
  InternalRealEstateNumber,
  REStatusObject,
  REGenericRentalObjectOID AS RealEstateRentableObjectOID,
  REGnrcRntlObjectAlternativeID,
  _RERntblObjToUsblObjAssgmt._REUsableObject.REGnrcRentalObjPortfolioID AS REGnrcRentalObjPortfolioID,
  cast( REGenericRentalObjectNumber as regogonrrentable preserving type ) AS RealEstateRentableObjectNumber,
  cast( REGenericRentalObjectName as regovdmxrentableobject preserving type ) AS RERentableObjectName,
  REIdentificationKey,
  CompanyCode,
  ValidityStartDate,
  ValidityEndDate,
  REAuthorizationGroup,
  REGnrcRentalObjUsageCategory,
  cast( REGenericRentalObjectUsageType as regovdmrentableobjusagetype preserving type ) AS REGenericRentalObjectUsageType,
  REGenericRentalObjParentUUID,
  RERentableObjectCategory,
  CreationDateTime,
  LastChangeDateTime,
  LocalLastChangeDateTime
FROM I_REGenericRentalObject
LEFT OUTER JOIN I_RERntblObjToUsblObjAssgmt AS _RERntblObjToUsblObjAssgmt ON RealEstateRentableObjectUUID = _RERntblObjToUsblObjAssgmt.RealEstateRentableObjectUUID  -- association [1..*]
;