I_REIntegObjectLevel0VH

DDL: I_REINTEGOBJECTLEVEL0VH SQL: IREINTOBJLVL0VH Type: view COMPOSITE Package: VDM_RE_IP

Real Estate Objects Help

I_REIntegObjectLevel0VH is a Composite CDS View that provides data about "Real Estate Objects Help" in SAP S/4HANA. It has 3 associations to related views. It is exposed through 2 OData services (ASQL_F5397, ASQL_F5592). Part of development package VDM_RE_IP.

Associations (3)

CardinalityTargetAliasCondition
[1..*] I_REIntegrationObjectSubObj _REIntegrationObjLvl1 _REIntegrationObjLvl1.InternalRealEstateNumberLvl1 = $projection.InternalRealEstateNumber
[1..*] I_REIntegrationObjectSubObj _REIntegrationObjLvl2 _REIntegrationObjLvl2.InternalRealEstateNumberLvl2 = $projection.InternalRealEstateNumber
[1..*] I_REIntegrationObjectSubObj _REIntegrationObjLvl3 _REIntegrationObjLvl3.InternalRealEstateNumberLvl3 = $projection.InternalRealEstateNumber

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IREINTOBJLVL0VH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Real Estate Objects Help view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F5397 ASQL_F5397 C2 NOT_RELEASED
ASQL_F5592 ASQL_F5592 C2 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
REStatusObject REStatusObject Val. Obj. No.
RealEstateExternalIDLvl1
REIntegrationObjectType REIntegrationObjectType
REIntegrationObjectNumber REIntegrationObjectNumber Real Estate Object Number
REIntegrationObjectName REIntegrationObjectName Real Estate Object
REIntegObjectLongName REIntegObjectLongName Real Estate Object Long Name
REParentIntegObjectType REParentIntegObjectType
REParentIntegObjectExternalID REParentIntegObjectExternalID
Responsible Responsible User Name
REAuthorizationGroup REAuthorizationGroup Authoriz. Group
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
_REIntegrationObjLvl3 _REIntegrationObjLvl3

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_REIntegObjectLevel0VH.
-- 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: IREINTOBJLVL0VH

CREATE VIEW I_REIntegObjectLevel0VH AS
SELECT
  InternalRealEstateNumber,
  REStatusObject,
  cast( coalesce( coalesce(_REIntegrationObjLvl3.RealEstateExternalIDLvl1, _REIntegrationObjLvl2.RealEstateExternalIDLvl1), _REIntegrationObjLvl1.RealEstateExternalIDLvl1 ) as reipextid preserving type ) AS RealEstateExternalIDLvl1,
  REIntegrationObjectType,
  REIntegrationObjectNumber,
  REIntegrationObjectName,
  REIntegObjectLongName,
  REParentIntegObjectType,
  REParentIntegObjectExternalID,
  Responsible,
  REAuthorizationGroup,
  ValidityStartDate,
  ValidityEndDate
LEFT OUTER JOIN I_REIntegrationObjectSubObj AS _REIntegrationObjLvl1 ON _REIntegrationObjLvl1.InternalRealEstateNumberLvl1 = InternalRealEstateNumber  -- association [1..*]
LEFT OUTER JOIN I_REIntegrationObjectSubObj AS _REIntegrationObjLvl2 ON _REIntegrationObjLvl2.InternalRealEstateNumberLvl2 = InternalRealEstateNumber  -- association [1..*]
LEFT OUTER JOIN I_REIntegrationObjectSubObj AS _REIntegrationObjLvl3 ON _REIntegrationObjLvl3.InternalRealEstateNumberLvl3 = InternalRealEstateNumber  -- association [1..*]
;