I_REIntegObjectLevel2VH

DDL: I_REINTEGOBJECTLEVEL2VH SQL: IREINTOBJLVL2VH Type: view COMPOSITE

Real Estate Space Group Help

I_REIntegObjectLevel2VH is a Composite CDS View (Dimension) that provides data about "Real Estate Space Group Help" in SAP S/4HANA. It has 4 associations to related views.

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_REIntegrationObject _REIntegrationObjLvl2 _REIntegrationObjLvl2.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl2 and _REIntegrationObjLvl2.REIntegrationObjectType = 'C4SG'
[1..1] I_REIntegrationObject _REIntegrationObjLvl1Bu _REIntegrationObjLvl1Bu.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl1 and _REIntegrationObjLvl1Bu.REIntegrationObjectType = 'C4BU'
[1..1] I_REIntegrationObject _REIntegrationObjLvl1La _REIntegrationObjLvl1La.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl1 and _REIntegrationObjLvl1La.REIntegrationObjectType = 'C4PR'
[1..1] I_REObjectTypeDetails _REObjectTypeDetails _REObjectTypeDetails.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl2

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IREINTOBJLVL2VH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey REIntegrationObjectNumberLvl2 view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Real Estate Space Group Help view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY REIntegrationObjectNumberLvl2 _REIntegrationObjLvl2 REIntegrationObjectNumber
InternalRealEstateNumberLvl2 InternalRealEstateNumberLvl2
REIdentification _REObjectTypeDetails REIdentification Object
RealEstateExternalIDLvl0 RealEstateExternalIDLvl0
InternalRealEstateNumberLvl0 InternalRealEstateNumberLvl0
REIntegObjectSiteName Site
RealEstateExternalIDLvl1 RealEstateExternalIDLvl1
InternalRealEstateNumberLvl1 InternalRealEstateNumberLvl1
REIntegObjectLandName Land
ValidityStartDateLvl1
ValidityEndDateLvl1
REIntegrationObjectName _REIntegrationObjLvl2 REIntegrationObjectName Enable Use/Occupancy Object
ValidityStartDate _REIntegrationObjLvl2 ValidityStartDate Validity Start Date
ValidityEndDate _REIntegrationObjLvl2 ValidityEndDate ValidTo
REStatusObject _REIntegrationObjLvl2 REStatusObject Val. Obj. No.
RESpaceGroupUsageType _REIntegrationObjLvl2 RESpaceGroupUsageType
RESpaceGrpEnableUseType _REIntegrationObjLvl2 RESpaceGrpEnableUseType
REIntegObjSpaceGroupType _REIntegrationObjLvl2 REIntegObjSpaceGroupType
REIntegObjectLongName _REIntegrationObjLvl2 REIntegObjectLongName
Responsible _REIntegrationObjLvl2 Responsible User Name
REAuthorizationGroup _REIntegrationObjLvl2 REAuthorizationGroup Authoriz. Group

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_REIntegObjectLevel2VH.
-- 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.
-- SQL view name: IREINTOBJLVL2VH

CREATE VIEW I_REIntegObjectLevel2VH AS
SELECT
  _REIntegrationObjLvl2.REIntegrationObjectNumber AS REIntegrationObjectNumberLvl2,
  InternalRealEstateNumberLvl2,
  _REObjectTypeDetails.REIdentification AS REIdentification,
  RealEstateExternalIDLvl0,
  InternalRealEstateNumberLvl0,
  cast(REIntegObjectSiteName as reipxssite preserving type ) AS REIntegObjectSiteName,
  RealEstateExternalIDLvl1,
  InternalRealEstateNumberLvl1,
  cast(_REIntegrationObjLvl1La.REIntegrationObjectName as reipxsland preserving type ) AS REIntegObjectLandName,
  cast( coalesce( _REIntegrationObjLvl1Bu.ValidityStartDate, _REIntegrationObjLvl1La.ValidityStartDate ) as rebdvdmvalidfrom preserving type ) AS ValidityStartDateLvl1,
  cast( coalesce( _REIntegrationObjLvl1Bu.ValidityEndDate, _REIntegrationObjLvl1La.ValidityEndDate ) as rebdvdmvalidfrom preserving type ) AS ValidityEndDateLvl1,
  _REIntegrationObjLvl2.REIntegrationObjectName AS REIntegrationObjectName,
  _REIntegrationObjLvl2.ValidityStartDate AS ValidityStartDate,
  _REIntegrationObjLvl2.ValidityEndDate AS ValidityEndDate,
  _REIntegrationObjLvl2.REStatusObject AS REStatusObject,
  _REIntegrationObjLvl2.RESpaceGroupUsageType AS RESpaceGroupUsageType,
  _REIntegrationObjLvl2.RESpaceGrpEnableUseType AS RESpaceGrpEnableUseType,
  _REIntegrationObjLvl2.REIntegObjSpaceGroupType AS REIntegObjSpaceGroupType,
  _REIntegrationObjLvl2.REIntegObjectLongName AS REIntegObjectLongName,
  _REIntegrationObjLvl2.Responsible AS Responsible,
  _REIntegrationObjLvl2.REAuthorizationGroup AS REAuthorizationGroup
LEFT OUTER JOIN I_REIntegrationObject AS _REIntegrationObjLvl2 ON _REIntegrationObjLvl2.InternalRealEstateNumber = InternalRealEstateNumberLvl2 AND _REIntegrationObjLvl2.REIntegrationObjectType = 'C4SG'  -- association [1..1]
LEFT OUTER JOIN I_REIntegrationObject AS _REIntegrationObjLvl1Bu ON _REIntegrationObjLvl1Bu.InternalRealEstateNumber = InternalRealEstateNumberLvl1 AND _REIntegrationObjLvl1Bu.REIntegrationObjectType = 'C4BU'  -- association [1..1]
LEFT OUTER JOIN I_REIntegrationObject AS _REIntegrationObjLvl1La ON _REIntegrationObjLvl1La.InternalRealEstateNumber = InternalRealEstateNumberLvl1 AND _REIntegrationObjLvl1La.REIntegrationObjectType = 'C4PR'  -- association [1..1]
LEFT OUTER JOIN I_REObjectTypeDetails AS _REObjectTypeDetails ON _REObjectTypeDetails.InternalRealEstateNumber = InternalRealEstateNumberLvl2  -- association [1..1]
;