I_REIntegObjectOccupancy

DDL: I_REINTEGOBJECTOCCUPANCY SQL: IREINTOBJOCC Type: view COMPOSITE

Real Estate Integ Object Occupancy

I_REIntegObjectOccupancy is a Composite CDS View that provides data about "Real Estate Integ Object Occupancy" in SAP S/4HANA. It reads from 2 data sources (P_REIntegObjectOccpcyCalc2, P_REIntegObjectOccpcyCalc8) and exposes 34 fields.

Data Sources (2)

SourceAliasJoin Type
P_REIntegObjectOccpcyCalc2 P_REIntegObjectOccpcyCalc2 from
P_REIntegObjectOccpcyCalc8 P_REIntegObjectOccpcyCalc8 union

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IREINTOBJOCC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Real Estate Integ Object Occupancy view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataExtraction.enabled true view

Fields (34)

KeyFieldSource TableSource FieldDescription
REIntegObjectStatusObject REIntegObjectStatusObject
REContractStatusObject REContractStatusObject
REIntegObjectInternalNumber REIntegObjectInternalNumber
REContractInternalNumber REContractInternalNumber
CompanyCode CompanyCode
RealEstateContract RealEstateContract
REOccupancyFromDate REOccupancyFromDate
REOccupancyToDate REOccupancyToDate
REIntegObjectValidityStartDate REIntegObjectValidityStartDate
REIntegObjectValidityEndDate REIntegObjectValidityEndDate
ContractStartDate ContractStartDate
ContractEndDate ContractEndDate
REObjAssgmtValidityStartDate REObjAssgmtValidityStartDate
REObjAssgmtValidityEndDate REObjAssgmtValidityEndDate
REObjectPossessionStartDate REObjectPossessionStartDate
REObjectPossessionEndDate REObjectPossessionEndDate
IsVacant IsVacant
REContractStatusObject
REIntegObjectInternalNumber REIntegObjectInternalNumber
REContractInternalNumber
CompanyCode
RealEstateContract
REOccupancyFromDate REOccupancyFromDate
REOccupancyToDate REOccupancyToDate
REIntegObjectValidityStartDate REIntegObjectValidityStartDate
REIntegObjectValidityEndDate REIntegObjectValidityEndDate
ContractStartDate
ContractEndDate
REObjAssgmtValidityStartDate
REObjAssgmtValidityEndDate
REObjectPossessionStartDate
REObjectPossessionEndDate
IsVacant IsVacant
REContractIsActive
@AbapCatalog.sqlViewName: 'IREINTOBJOCC'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Real Estate Integ Object Occupancy'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L

@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.preserveKey:true

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.supportedCapabilities:  [  #CDS_MODELING_ASSOCIATION_TARGET,
                                        #SQL_DATA_SOURCE,
                                        #EXTRACTION_DATA_SOURCE,
                                        #CDS_MODELING_DATA_SOURCE]

@Analytics:{
    dataExtraction: {
        enabled: true
    }
}

define view I_REIntegObjectOccupancy
  as select from P_REIntegObjectOccpcyCalc2
{
  REIntegObjectStatusObject,
  REContractStatusObject,
  REIntegObjectInternalNumber,
  REContractInternalNumber,
  CompanyCode,
  RealEstateContract,
  REOccupancyFromDate,
  REOccupancyToDate,
  REIntegObjectValidityStartDate,
  REIntegObjectValidityEndDate,
  ContractStartDate,
  ContractEndDate,
  REObjAssgmtValidityStartDate,
  REObjAssgmtValidityEndDate,
  REObjectPossessionStartDate,
  REObjectPossessionEndDate,
  IsVacant,
  REContractIsActive
  
}
union select from P_REIntegObjectOccpcyCalc8
{
  REIntegObjectStatusObject,
  ' ' as REContractStatusObject,
  REIntegObjectInternalNumber,
  ' ' as REContractInternalNumber,
  ' ' as CompanyCode,
  ' ' as RealEstateContract,
  REOccupancyFromDate,
  REOccupancyToDate,
  REIntegObjectValidityStartDate,
  REIntegObjectValidityEndDate,
  ' ' as ContractStartDate,
  ' ' as ContractEndDate,
  ' ' as REObjAssgmtValidityStartDate,
  ' ' as REObjAssgmtValidityEndDate,
  ' ' as REObjectPossessionStartDate,
  ' ' as REObjectPossessionEndDate,
  IsVacant,
  ' ' as REContractIsActive
}