C_REUsableObjectDEX

DDL: C_REUSABLEOBJECTDEX Type: view_entity CONSUMPTION Package: ODATA_RE_GO

Extraction RE Usable Object

C_REUsableObjectDEX is a Consumption CDS View that provides data about "Extraction RE Usable Object" in SAP S/4HANA. It reads from 1 data source (I_REUsableObject) and exposes 21 fields with key field RealEstateUsableObjectUUID. Part of development package ODATA_RE_GO.

Data Sources (1)

SourceAliasJoin Type
I_REUsableObject I_REUsableObject from

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Extraction RE Usable 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
Metadata.allowExtensions true view
ObjectModel.representativeKey RealEstateUsableObjectUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY RealEstateUsableObjectUUID RealEstateUsableObjectUUID
REGenericRentalObjectType REGenericRentalObjectType
InternalRealEstateNumber InternalRealEstateNumber
REStatusObject REStatusObject
RealEstateUsableObjectOID RealEstateUsableObjectOID
REGnrcRntlObjectAlternativeID REGnrcRntlObjectAlternativeID
RealEstateUsableObjectNumber RealEstateUsableObjectNumber
REUsableObjectName REUsableObjectName
REIdentificationKey REIdentificationKey
CompanyCode CompanyCode
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
REAuthorizationGroup REAuthorizationGroup
REGnrcRentalObjUsageCategory REGnrcRentalObjUsageCategory
REGenericRentalObjectUsageType REGenericRentalObjectUsageType
REGenericRentalObjParentUUID REGenericRentalObjParentUUID
REGnrcRentalObjPortfolioID REGnrcRentalObjPortfolioID
REGnrcRentalObjOwnershipID REGnrcRentalObjOwnershipID
CreationDateTime CreationDateTime
LastChangeDateTime LastChangeDateTime
LocalLastChangeDateTime LocalLastChangeDateTime
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Extraction RE Usable Object'
@VDM.viewType: #CONSUMPTION
@Analytics:{ 
  //dataCategory: #DIMENSION,

  dataExtraction:{enabled: true},
//     delta.changeDataCapture.automatic: true},

  internalName:#LOCAL 
}

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

@Metadata.ignorePropagatedAnnotations:true 
@Metadata.allowExtensions:true
@ObjectModel.representativeKey: 'RealEstateUsableObjectUUID'
@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_REUsableObjectDEX 
  as select from I_REUsableObject

{
  key RealEstateUsableObjectUUID,
      REGenericRentalObjectType,
      InternalRealEstateNumber,
      REStatusObject,
      RealEstateUsableObjectOID,
      REGnrcRntlObjectAlternativeID,
      RealEstateUsableObjectNumber,
      REUsableObjectName,
      REIdentificationKey,
      CompanyCode,
      ValidityStartDate,
      ValidityEndDate,
      REAuthorizationGroup,
      REGnrcRentalObjUsageCategory,
      REGenericRentalObjectUsageType,
      REGenericRentalObjParentUUID,
      REGnrcRentalObjPortfolioID,
      REGnrcRentalObjOwnershipID,
      CreationDateTime,
      @Semantics.systemDateTime.lastChangedAt: true
      LastChangeDateTime,
      LocalLastChangeDateTime
      
//      _REKeyAssgmt,

//      _CompanyCode,

//      _REAuthorizationGroup,

//      _REGnrcRentalObjUsageCategory,

//      _REGnrcRentalObjUsageType,

//      _REGnrcRentalObjOwnership,

//      _REGnrcRentalObjPortfolio,

//      _REParentGenericRentalObject,

//      _REGenericRentalObjectType,

//      _REArchitectureObject,

//      _StatusObject,

//      _StatusObjectStatus,

//      _REUsblObjToRntblObjAssgmt       

}