P_REINTEGOBJMSMTHIERARCHYCALC
Integration Object Measurement Hierarchy Calculated
P_REINTEGOBJMSMTHIERARCHYCALC is a CDS View in S/4HANA. Integration Object Measurement Hierarchy Calculated. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_REIntegObjectMeasurement | view | from | COMPOSITE | Real Estate Integ Object Measurement |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Integration Object Measurement Hierarchy Calculated'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #L,
dataClass: #MASTER
}
@VDM.private: true
@VDM.viewType: #COMPOSITE
define view entity P_REIntegObjMsmtHierarchyCalc
as select from P_REIntegObjMsmtHierCalc1 as _REIntegObjMsmtHierCalc1
association [0..1] to P_REIntegObjMsmtHierCalc5 as _REIntegObjMsmtHierCalc5 on(
_REIntegObjMsmtHierCalc5.InternalRealEstatenumber = _REIntegObjMsmtHierCalc1.InternalRealEstateNumber
and _REIntegObjMsmtHierCalc5.REMeasurementType = _REIntegObjMsmtHierCalc1.REMeasurementType
and(
(
_REIntegObjMsmtHierCalc5.ValidityStartDate <= _REIntegObjMsmtHierCalc1.ValidityStartDate
and _REIntegObjMsmtHierCalc5.ValidityEndDate >= _REIntegObjMsmtHierCalc1.ValidityEndDate
)
or(
_REIntegObjMsmtHierCalc5.ValidityStartDate >= _REIntegObjMsmtHierCalc1.ValidityStartDate
and _REIntegObjMsmtHierCalc5.ValidityEndDate <= _REIntegObjMsmtHierCalc1.ValidityEndDate
)
)
)
and _REIntegObjMsmtHierCalc1.REIntegrationObjectType <> 'C4SG'
association [0..1] to P_REIntegObjMsmtHierCalc6 as _REIntegObjMsmtHierCalc6 on(
_REIntegObjMsmtHierCalc6.InternalRealEstatenumber = _REIntegObjMsmtHierCalc1.InternalRealEstateNumber
and _REIntegObjMsmtHierCalc6.REMeasurementType = _REIntegObjMsmtHierCalc1.REMeasurementType
and(
(
_REIntegObjMsmtHierCalc6.ValidityStartDate <= _REIntegObjMsmtHierCalc1.ValidityStartDate
and _REIntegObjMsmtHierCalc6.ValidityEndDate >= _REIntegObjMsmtHierCalc1.ValidityEndDate
)
or(
_REIntegObjMsmtHierCalc6.ValidityStartDate >= _REIntegObjMsmtHierCalc1.ValidityStartDate
and _REIntegObjMsmtHierCalc6.ValidityEndDate <= _REIntegObjMsmtHierCalc1.ValidityEndDate
)
)
)
and _REIntegObjMsmtHierCalc1.REIntegrationObjectType = 'C4SG'
{
key _REIntegObjMsmtHierCalc1.InternalRealEstateNumber,
key _REIntegObjMsmtHierCalc1.REMeasurementType,
key _REIntegObjMsmtHierCalc1.ValidityStartDate,
key _REIntegObjMsmtHierCalc1.ValidityEndDate,
_REIntegObjMsmtHierCalc1.REIntegrationObjectType,
_REIntegObjMsmtHierCalc1.REMeasurementUnit as REMeasurementUnit,
@Semantics.quantity.unitOfMeasure: 'REMeasurementUnit'
sum( coalesce(_REIntegObjMsmtHierCalc5.REMeasurementQuantity,_REIntegObjMsmtHierCalc6.REMeasurementQuantity ) ) as REMeasurementQuantity,
@Semantics.quantity.unitOfMeasure: 'REMeasurementUnit'
sum( coalesce(_REIntegObjMsmtHierCalc5.REMeasurementQuantity,_REIntegObjMsmtHierCalc6.REMeasurementTotalQuantity ) ) as REMeasurementTotalQuantity
}
where
_REIntegObjMsmtHierCalc1.InternalRealEstateNumber <> ''
group by
_REIntegObjMsmtHierCalc1.InternalRealEstateNumber,
_REIntegObjMsmtHierCalc1.REMeasurementType,
_REIntegObjMsmtHierCalc1.ValidityStartDate,
_REIntegObjMsmtHierCalc1.ValidityEndDate,
_REIntegObjMsmtHierCalc1.REIntegrationObjectType,
_REIntegObjMsmtHierCalc1.REMeasurementUnit
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_REINTEGOBJMSMTHIERCALC1",
"P_REINTEGOBJMSMTHIERCALC5",
"P_REINTEGOBJMSMTHIERCALC6"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/