R_REIntegObjectMeasurementTP

DDL: R_REINTEGOBJECTMEASUREMENTTP SQL: RREINTEGOBJMSTP Type: view_entity TRANSACTIONAL Package: RAP_RE_IP

IntegrationObject Measurement TP

R_REIntegObjectMeasurementTP is a Transactional CDS View that provides data about "IntegrationObject Measurement TP" in SAP S/4HANA. It reads from 1 data source (I_REMeasurement) and exposes 9 fields with key fields InternalRealEstateNumber, REMeasurementType, ValidityEndDate. Part of development package RAP_RE_IP.

Data Sources (1)

SourceAliasJoin Type
I_REMeasurement _REIntegObjectMeasurement from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label IntegrationObject Measurement TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey REMeasurementType view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber
KEY REMeasurementType REMeasurementType
KEY ValidityEndDate ValidityEndDate
ValidityStartDate ValidityStartDate
REMeasurementQuantity REMeasurementQuantity
REMeasurementUnit REMeasurementUnit
_REIntegrationObjectTP _REIntegrationObjectTP
_REMeasurementType _REMeasurementType
_UnitOfMeasure _UnitOfMeasure
//@AbapCatalog.sqlViewName: 'RREINTEGOBJMSTP'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'IntegrationObject Measurement TP'

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]

@ObjectModel.representativeKey: 'REMeasurementType'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'REMeasurementType', 'ValidityEndDate']
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L

//@ClientHandling.algorithm: #SESSION_VARIABLE

define view entity R_REIntegObjectMeasurementTP
//  as select from I_REIntegObjectMeasurement as _REIntegObjectMeasurement

  as select from I_REMeasurement as _REIntegObjectMeasurement
  association        to parent R_REIntegrationObjectTP as _REIntegrationObjectTP      on $projection.InternalRealEstateNumber = _REIntegrationObjectTP.InternalRealEstateNumber
{
      //Important to go to the parent for DCL

  key InternalRealEstateNumber,
  key REMeasurementType,
  key ValidityEndDate,
      ValidityStartDate,
      REMeasurementQuantity,
      //      REMaximumMeasurementQuantity,

      REMeasurementUnit,
      //      REMeasurementIsManuallySet,

      //      REMsmtHasSubordinateObject,

      _REIntegrationObjectTP,
      //      _REKeyAssgmt,

      _REMeasurementType,
      _UnitOfMeasure
}
where
  _REIntegrationObjectTP.RealEstateObjectType = 'J5'
  and
  (  _REIntegrationObjectTP.REIntegrationObjectType = 'C4SP'
  or _REIntegrationObjectTP.REIntegrationObjectType = 'C4LA' )