I_REObjectGroup

DDL: I_REOBJECTGROUP SQL: IREOBJGRP Type: view BASIC

Real Estate Contract Subject

I_REObjectGroup is a Basic CDS View that provides data about "Real Estate Contract Subject" in SAP S/4HANA. It reads from 1 data source (vibdobjgrp) and exposes 6 fields with key field InternalRealEstateNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
vibdobjgrp vibdobjgrp from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_REReservationObjectType _REReservationObjectType $projection.REReservationObjectType = _REReservationObjectType.REReservationObjectType

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IREOBJGRP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Real Estate Contract Subject view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber intreno
REStatusObject objnr
REObjectGroupName xobjgrp
REGroupNumber adjustnumber
REReservationObjectType rsobjtype
_REReservationObjectType _REReservationObjectType
@AbapCatalog.sqlViewName: 'IREOBJGRP'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Real Estate Contract Subject'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.representativeKey: ['InternalRealEstateNumber']
@ObjectModel.semanticKey: ['REStatusObject']
//@ClientDependent: true

@VDM.viewType: #BASIC
//@Search.searchable: true

@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.preserveKey:true

define view I_REObjectGroup
  as select from vibdobjgrp

  association [0..1] to I_REReservationObjectType as _REReservationObjectType on $projection.REReservationObjectType = _REReservationObjectType.REReservationObjectType

{
  key intreno      as InternalRealEstateNumber,
      objnr        as REStatusObject,
      xobjgrp      as REObjectGroupName,
      adjustnumber as REGroupNumber,
      @ObjectModel.foreignKey.association: '_REReservationObjectType'
      rsobjtype    as REReservationObjectType,

      _REReservationObjectType

}