P_REINTEGOBJMSMTHIERARCHYCALC

CDS View

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)

ViewTypeJoinVDMDescription
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":""
}
}*/