C_RERentableObjectDEX

DDL: C_RERENTABLEOBJECTDEX Type: view_entity CONSUMPTION Package: ODATA_RE_GO

Extraction RE Rentable Object

C_RERentableObjectDEX is a Consumption CDS View that provides data about "Extraction RE Rentable Object" in SAP S/4HANA. It reads from 1 data source (I_RERentableObject) and exposes 21 fields with key field RealEstateRentableObjectUUID. It has 1 association to related views. Part of development package ODATA_RE_GO.

Data Sources (1)

SourceAliasJoin Type
I_RERentableObject I_RERentableObject from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_RERentableObject _Extension $projection.RealEstateRentableObjectUUID = _Extension.RealEstateRentableObjectUUID

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Extraction RE Rentable Object view
VDM.viewType #CONSUMPTION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.delta.byElement.name LastChangeDateTime view
Analytics.dataExtraction.delta.byElement.maxDelayInSeconds 1800 view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey RealEstateRentableObjectUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY RealEstateRentableObjectUUID RealEstateRentableObjectUUID
REGenericRentalObjectType REGenericRentalObjectType
InternalRealEstateNumber InternalRealEstateNumber
REStatusObject REStatusObject
RealEstateRentableObjectOID RealEstateRentableObjectOID
REGnrcRntlObjectAlternativeID REGnrcRntlObjectAlternativeID
REGnrcRentalObjPortfolioID REGnrcRentalObjPortfolioID
RealEstateRentableObjectNumber RealEstateRentableObjectNumber
RERentableObjectName RERentableObjectName
REIdentificationKey REIdentificationKey
CompanyCode CompanyCode
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
REAuthorizationGroup REAuthorizationGroup
REGnrcRentalObjUsageCategory REGnrcRentalObjUsageCategory
REGenericRentalObjectUsageType REGenericRentalObjectUsageType
REGenericRentalObjParentUUID REGenericRentalObjParentUUID
RERentableObjectCategory RERentableObjectCategory
CreationDateTime CreationDateTime
LastChangeDateTime LastChangeDateTime
LocalLastChangeDateTime LocalLastChangeDateTime
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Extraction RE Rentable Object'
@VDM.viewType: #CONSUMPTION
@Analytics:{ 
  dataExtraction:{enabled: true},
//     delta.changeDataCapture.automatic: true},

  internalName:#LOCAL 
}

@Analytics.dataExtraction.delta.byElement.name:'LastChangeDateTime'
@Analytics.dataExtraction.delta.byElement.maxDelayInSeconds: 1800


@Metadata.ignorePropagatedAnnotations:true 
@ObjectModel.representativeKey: 'RealEstateRentableObjectUUID'
@ObjectModel.supportedCapabilities: [ #EXTRACTION_DATA_SOURCE,
                                      #CDS_MODELING_ASSOCIATION_TARGET]   
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L


define view entity C_RERentableObjectDEX 
  as select from I_RERentableObject
  
  association [1..1] to E_RERentableObject as _Extension  on  $projection.RealEstateRentableObjectUUID = _Extension.RealEstateRentableObjectUUID
{
  key RealEstateRentableObjectUUID,
      REGenericRentalObjectType,
      InternalRealEstateNumber,
      REStatusObject,
      RealEstateRentableObjectOID,
      REGnrcRntlObjectAlternativeID,
      REGnrcRentalObjPortfolioID,
      RealEstateRentableObjectNumber,
      RERentableObjectName,
      REIdentificationKey,
      CompanyCode,
      ValidityStartDate,
      ValidityEndDate,
      REAuthorizationGroup,
      REGnrcRentalObjUsageCategory,
      REGenericRentalObjectUsageType,
      REGenericRentalObjParentUUID,
      RERentableObjectCategory,
      CreationDateTime,
      @Semantics.systemDateTime.lastChangedAt: true
      LastChangeDateTime,
      LocalLastChangeDateTime

//      _REKeyAssgmt,

//      _CompanyCode,

//      _REAuthorizationGroup,

//      _REGnrcRentalObjPortfolio,

//      _REGnrcRentalObjUsageCategory,

//      _REGnrcRentalObjUsageType,

//      _REParentGenericRentalObject,

//      _RERentableObjectCategory,

//      _REArchitectureObject,

//      _StatusObject,

//      _StatusObjectStatus,

//      _RERntblObjToUsblObjAssgmt


}