I_REIntegObjectLevel3VH
Real Estate Space/Land Area Help
I_REIntegObjectLevel3VH is a Composite CDS View that provides data about "Real Estate Space/Land Area Help" in SAP S/4HANA. It reads from 1 data source (I_REIntegrationObjectSubObj) and exposes 33 fields with key field InternalRealEstateNumberLvl3. It has 5 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_REIntegrationObjectSubObj | I_REIntegrationObjectSubObj | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_REIntegrationObject | _REIntegrationObjLvl0 | _REIntegrationObjLvl0.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl0 |
| [1..1] | I_REIntegrationObject | _REIntegrationObjLvl1Building | _REIntegrationObjLvl1Building.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl1 and _REIntegrationObjLvl1Building.REIntegrationObjectType = 'C4BU' |
| [1..1] | I_REIntegrationObject | _REIntegrationObjLvl1Land | _REIntegrationObjLvl1Land.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl1 and _REIntegrationObjLvl1Land.REIntegrationObjectType = 'C4PR' |
| [1..1] | I_REIntegrationObject | _REIntegrationObjLvl2 | _REIntegrationObjLvl2.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl2 |
| [1..1] | I_REIntegrationObject | _REIntegrationObjLvl3 | _REIntegrationObjLvl3.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl3 |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IREINTOBJLVL3VH | 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 Space/Land Area Help | view |
Fields (33)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InternalRealEstateNumberLvl3 | InternalRealEstateNumberLvl3 | ||
| REIntegrationObjectType | _REIntegrationObjLvl3 | REIntegrationObjectType | ||
| RESpaceGroupUsageType | _REIntegrationObjLvl3 | RESpaceGroupUsageType | ||
| RESpaceGrpEnableUseType | _REIntegrationObjLvl3 | RESpaceGrpEnableUseType | ||
| REIntegObjSpaceGroupType | _REIntegrationObjLvl3 | REIntegObjSpaceGroupType | ||
| REIntegrationObjectNumber | _REIntegrationObjLvl3 | REIntegrationObjectNumber | Space/Land Area Number | |
| REIntegrationObjectName | _REIntegrationObjLvl3 | REIntegrationObjectName | Space/Land Area | |
| REIntegObjectLongName | _REIntegrationObjLvl3 | REIntegObjectLongName | Space/Land Area Long Name | |
| REParentIntegObjectType | _REIntegrationObjLvl3 | REParentIntegObjectType | ||
| REParentIntegObjectExternalID | _REIntegrationObjLvl3 | REParentIntegObjectExternalID | ||
| Responsible | _REIntegrationObjLvl3 | Responsible | ||
| REAuthorizationGroup | _REIntegrationObjLvl3 | REAuthorizationGroup | ||
| _REIntegObjectType | _REIntegrationObjLvl3 | _REIntegObjectType | ||
| _REParentIntegObjectType | _REIntegrationObjLvl3 | _REParentIntegObjectType | ||
| _REIntegObjSpaceGroupType | _REIntegrationObjLvl3 | _REIntegObjSpaceGroupType | ||
| _RESpaceGroupUsageType | _REIntegrationObjLvl3 | _RESpaceGroupUsageType | ||
| _RESpaceGrpEnableUseType | _REIntegrationObjLvl3 | _RESpaceGrpEnableUseType | ||
| ValidityStartDateLvl3 | _REIntegrationObjLvl3 | ValidityStartDate | ||
| ValidityEndDateLvl3 | _REIntegrationObjLvl3 | ValidityEndDate | ||
| InternalRealEstateNumberLvl0 | InternalRealEstateNumberLvl0 | |||
| REIntegObjectSiteName | REIntegObjectSiteName | Site | ||
| RealEstateExternalIDLvl1 | RealEstateExternalIDLvl1 | |||
| InternalRealEstateNumberLvl1 | InternalRealEstateNumberLvl1 | |||
| REIntegObjectBuildingName | _REIntegrationObjLvl1Building | REIntegrationObjectName | Building | |
| REIntegObjectLandName | _REIntegrationObjLvl1Land | REIntegrationObjectName | Land | |
| RealEstateExternalIDLvl2 | RealEstateExternalIDLvl2 | |||
| InternalRealEstateNumberLvl2 | InternalRealEstateNumberLvl2 | |||
| REIntegObjectFloorName | _REIntegrationObjLvl2 | REIntegrationObjectName | Floor | |
| _REIntegrationObjLvl0 | _REIntegrationObjLvl0 | |||
| _REIntegrationObjLvl1Building | _REIntegrationObjLvl1Building | |||
| _REIntegrationObjLvl1Land | _REIntegrationObjLvl1Land | |||
| _REIntegrationObjLvl2 | _REIntegrationObjLvl2 | |||
| _REIntegrationObjLvl3 | _REIntegrationObjLvl3 |
@AbapCatalog.sqlViewName: 'IREINTOBJLVL3VH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@VDM.viewType: #COMPOSITE
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Real Estate Space/Land Area Help'
define view I_REIntegObjectLevel3VH
as select from I_REIntegrationObjectSubObj
association [1..1] to I_REIntegrationObject as _REIntegrationObjLvl0 on _REIntegrationObjLvl0.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl0
association [1..1] to I_REIntegrationObject as _REIntegrationObjLvl1Building on _REIntegrationObjLvl1Building.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl1
and _REIntegrationObjLvl1Building.REIntegrationObjectType = 'C4BU'
association [1..1] to I_REIntegrationObject as _REIntegrationObjLvl1Land on _REIntegrationObjLvl1Land.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl1
and _REIntegrationObjLvl1Land.REIntegrationObjectType = 'C4PR'
association [1..1] to I_REIntegrationObject as _REIntegrationObjLvl2 on _REIntegrationObjLvl2.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl2
association [1..1] to I_REIntegrationObject as _REIntegrationObjLvl3 on _REIntegrationObjLvl3.InternalRealEstateNumber = $projection.InternalRealEstateNumberLvl3
{
@UI.hidden: true
key InternalRealEstateNumberLvl3,
//Level 3
@ObjectModel.foreignKey.association: '_REIntegObjectType'
@Consumption.hidden: true
_REIntegrationObjLvl3.REIntegrationObjectType,
@Consumption.hidden: true
@ObjectModel.foreignKey.association: '_RESpaceGroupUsageType'
_REIntegrationObjLvl3.RESpaceGroupUsageType,
@Consumption.hidden: true
@Consumption.valueHelpDefinition: [{ entity: {name: 'I_RESpaceGrpEnableUseType', element: 'RESpaceGrpEnableUseType' } }]
_REIntegrationObjLvl3.RESpaceGrpEnableUseType,
@Consumption.hidden: true
@Consumption.valueHelpDefinition: [{ entity: {name: 'C_REUseEnableObjSpaceGrpTypeVH', element: 'REIntegObjSpaceGroupType' } }]
_REIntegrationObjLvl3.REIntegObjSpaceGroupType,
@Search.defaultSearchElement: true
@EndUserText.label: 'Space/Land Area Number'
@ObjectModel.text.element: 'REIntegrationObjectName'
_REIntegrationObjLvl3.REIntegrationObjectNumber,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@EndUserText.label: 'Space/Land Area'
_REIntegrationObjLvl3.REIntegrationObjectName,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@EndUserText.label: 'Space/Land Area Long Name'
_REIntegrationObjLvl3.REIntegObjectLongName,
@Consumption.hidden: true
_REIntegrationObjLvl3.REParentIntegObjectType,
@Consumption.hidden: true
_REIntegrationObjLvl3.REParentIntegObjectExternalID,
@Consumption.hidden: true
_REIntegrationObjLvl3.Responsible,
@Consumption.hidden: true
_REIntegrationObjLvl3.REAuthorizationGroup,
@Consumption.hidden: true
_REIntegrationObjLvl3._REIntegObjectType,
@Consumption.hidden: true
_REIntegrationObjLvl3._REParentIntegObjectType,
@Consumption.hidden: true
_REIntegrationObjLvl3._REIntegObjSpaceGroupType,
@Consumption.hidden: true
_REIntegrationObjLvl3._RESpaceGroupUsageType,
@Consumption.hidden: true
_REIntegrationObjLvl3._RESpaceGrpEnableUseType,
_REIntegrationObjLvl3.ValidityStartDate as ValidityStartDateLvl3,
_REIntegrationObjLvl3.ValidityEndDate as ValidityEndDateLvl3,
//Level 0
@Consumption.hidden: true
InternalRealEstateNumberLvl0,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@EndUserText.label: 'Site'
REIntegObjectSiteName,
//Level 1
RealEstateExternalIDLvl1,
@Consumption.hidden: true
InternalRealEstateNumberLvl1,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@EndUserText.label: 'Building'
_REIntegrationObjLvl1Building.REIntegrationObjectName as REIntegObjectBuildingName,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@EndUserText.label: 'Land'
_REIntegrationObjLvl1Land.REIntegrationObjectName as REIntegObjectLandName,
//Level 2
@Consumption.hidden: true
RealEstateExternalIDLvl2,
@Consumption.hidden: true
InternalRealEstateNumberLvl2,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@Consumption.hidden: true
@EndUserText.label: 'Floor'
_REIntegrationObjLvl2.REIntegrationObjectName as REIntegObjectFloorName,
_REIntegrationObjLvl0,
_REIntegrationObjLvl1Building,
_REIntegrationObjLvl1Land,
_REIntegrationObjLvl2,
_REIntegrationObjLvl3
}
where
REIntegrationObjectType = 'C4SP'
or REIntegrationObjectType = 'C4LA'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_REINTEGRATIONOBJECT",
"I_REINTEGRATIONOBJECTSUBOBJ"
],
"ASSOCIATED":
[
"I_REINTEGOBJECTTYPE",
"I_REINTEGOBJSPACEGROUPTYPE",
"I_REINTEGRATIONOBJECT",
"I_RESPACEGROUPUSAGETYPE",
"I_RESPACEGRPENABLEUSETYPE"
],
"BASE":
[
"I_REINTEGRATIONOBJECT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA