I_REOBJECTASSGMT

CDS View

Real Estate Object Assignments

I_REOBJECTASSGMT is a CDS View in S/4HANA. Real Estate Object Assignments. It contains 23 fields. 26 CDS views read from this table.

CDS Views using this table (26)

ViewTypeJoinVDMDescription
C_REUsblObjAddlAcctAssgmtDEX view_entity from CONSUMPTION Extractor RE Usbl Obj Addl Acct Assign
C_REUsblObjLdngAcctAssgmtDEX view_entity from CONSUMPTION Extractor RE Usbl Obj Ldng Acct Assign
I_REContractAssignSubject view inner COMPOSITE Real Estate Contract Subject Assignments
I_REContractAssignSubjectC_2 view inner COMPOSITE Real Estate Contract Subject Assignments
I_REContractObjectAssgmt view_entity from COMPOSITE Real Estate Object Assignments
I_REGnrcRntlObjAcctAssgmtObj view_entity from COMPOSITE Real Estate IO Accounting Object Assgmt
I_REIntegObjectAcctObjAssgmt view from COMPOSITE Real Estate IO Accounting Object Assgmt
I_REIntegObjectCtrlgObjAssgmt view from COMPOSITE Real Estate IO Controlling Object Assgmt
I_REIntegObjectObjectAssgmt view from COMPOSITE Real Estate Integration Object Assignment
I_REIntegObjToContractAssgmt view from COMPOSITE Integration Object Contract Assignment
I_REOccpcyGrpCtrlgObjAssgmt view from COMPOSITE Real Estate Occpcy Ctrlg Object Assgmt
I_RERntblObjToContractAssgmt view_entity from COMPOSITE RE Rentable Object Contract Assignment
I_REServiceGroupAcctObjAssgmt view_entity from COMPOSITE Real Estate SG Accounting Object Assgmt
I_RESrvcGrpToContractAssgmt view_entity from COMPOSITE Service Group Contract Assignment
I_REUsblObjAddlAcctAssgmtObj view_entity from COMPOSITE RE Usable Object Addl Account Assign
I_REUsblObjectToContractAssgmt view_entity from COMPOSITE RE Usable Object Contract Assignment
I_REUsblObjLdngAcctAssgmtObj view_entity from COMPOSITE RE Usable Object Leading Account Assign
P_REArchtrObjAssgmtCalc4 view_entity from COMPOSITE RE AO Controlling Object Assgmt Calc 4
P_REArchtrObjAssgmtCalc4 view_entity union_all COMPOSITE RE AO Controlling Object Assgmt Calc 4
P_REArchtrObjAssgmtCalc6 view_entity from COMPOSITE RE Review Booklet: Relevant Account Assignment Objects
P_REIntegObjectOccpcyCalc1 view from COMPOSITE Real Estate Integ Occpy Calc 1
P_REIntegObjectOccpcyCalc1 view union COMPOSITE Real Estate Integ Occpy Calc 1
R_RESrvcGrpAddlCostObjAssgmtTP view_entity from TRANSACTIONAL Real Estate ServGrp AddlCostObjAssgmt TP
R_RESrvcGrpLdngCostObjAssgmtTP view_entity from TRANSACTIONAL Real Estate ServGrp LdngCostObjAssgmt TP
R_REUsblObjAddlAcctAssgmtObjTP view_entity from TRANSACTIONAL RE Usable Object Addl Account Assign TP
R_REUsblObjLdngAcctAssgmtObjTP view_entity from TRANSACTIONAL RE Usable Object Leading Account Assign TP

Fields (23)

KeyField CDS FieldsUsed in Views
KEY REObjectAssignmentType REObjectAssignmentType 14
KEY REStatusObjectSource REStatusObjectSource,REStatusObjectTarget 17
KEY REStatusObjectTarget REAccountingObject,REStatusObjectSource,REStatusObjectTarget,REStatusObjectTargetForEdit 20
KEY ValidityStartDate ObjectValidFrom,REObjAssgmtValidityStartDate,ValidityStartDate,ValidityStartDateForEdit 19
_CostCenter _CostCenter 10
_FixedAsset _FixedAsset 9
_InternalOrder _InternalOrder 10
_REContractSubject _REContractSubject 7
_REGenerationType _REGenerationType 10
_REObjectAssignmentType _REObjectAssignmentType 8
_REObjectGroup _REObjectGroup 7
_REObjectTypeDetails _REObjectTypeDetails 13
_TechnicalObject _TechnicalObject 7
_WBSElement _WBSElement 10
REAssignmentHasMultiple REAssignmentHasMultiple 13
REGenerationType REGenerationType 13
REIsLeadingObject REIsLeadingObject 15
REIsMainAsset REIsMainAsset 13
REObjectPossessionEndDate REObjectPossessionEndDate 14
REObjectPossessionStartDate REObjectPossessionStartDate 14
REOnlyInfoAssgmt REOnlyInfoAssgmt 18
REStatusObjectSourceIsArchived REStatusObjectSourceIsArchived 14
ValidityEndDate ObjectValidTo,REObjAssgmtValidityEndDate,ValidityEndDate 19
//@AbapCatalog.sqlViewName: 'IREOBJECTASS'

@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Real Estate Object Assignments'
@ObjectModel: {
  representativeKey: 'REStatusObjectSource',
  semanticKey: ['REStatusObjectSource', 'REObjectAssignmentType', 'REStatusObjectTarget', 'ValidityStartDate' ],
  usageType: {
    dataClass: #MASTER,
    serviceQuality: #B,
    sizeCategory: #L
  }
}

@VDM.viewType: #BASIC

define view entity I_REObjectAssgmt
  as select from vibdobjass as REObjectAssgmt

  //real estate objects target

  association [0..1] to I_REContractSubject      as _REContractSubject      on $projection.REStatusObjectTarget = _REContractSubject.REStatusObject
  association [0..1] to I_REObjectGroup          as _REObjectGroup          on $projection.REStatusObjectTarget = _REObjectGroup.REStatusObject
  association [0..1] to I_REObjectTypeDetails    as _REObjectTypeDetails    on $projection.REStatusObjectTarget = _REObjectTypeDetails.REStatusObject

  //FI/CO objects

  association [0..1] to I_CostCenter             as _CostCenter             on $projection.REStatusObjectTarget = _CostCenter.ObjectInternalID
  association [0..1] to I_WBSElementBasicData    as _WBSElement             on $projection.REStatusObjectTarget = _WBSElement.WBSElementObject
  association [0..1] to I_InternalOrder          as _InternalOrder          on $projection.REStatusObjectTarget = _InternalOrder.ControllingObject
  association [0..1] to I_REFixedAssetRelation   as _FixedAsset             on $projection.REStatusObjectTarget = _FixedAsset.REStatusObjectAsset

  //technical objects

  association [0..*] to I_TechnicalObject        as _TechnicalObject        on $projection.REStatusObjectTarget = _TechnicalObject.MaintObjectInternalID

  association [1..1] to I_REObjectAssignmentType as _REObjectAssignmentType on $projection.REObjectAssignmentType = _REObjectAssignmentType.REObjectAssignmentType
  association [0..1] to I_REGenerationType       as _REGenerationType       on $projection.REGenerationType = _REGenerationType.REGenerationType
{
  key objnrsrc                                                                    as REStatusObjectSource,
      @ObjectModel.foreignKey.association: '_REObjectAssignmentType'
  key objasstype                                                                  as REObjectAssignmentType,
  key objnrtrg                                                                    as REStatusObjectTarget,
      @Semantics.businessDate.from: true
  key cast( coalesce(validfrom,'00000000')  as rebdvdmvalidfrom preserving type ) as ValidityStartDate,
      @Semantics.businessDate.to: true
      cast( coalesce(validto,'99991231')    as rebdvdmvalidto preserving type )   as ValidityEndDate,
      assignonlyinfo                                                              as REOnlyInfoAssgmt,
      objnrsrcarch                                                                as REStatusObjectSourceIsArchived,
      @ObjectModel.foreignKey.association: '_REGenerationType'
      flgentype                                                                   as REGenerationType,
      ismainasset                                                                 as REIsMainAsset,
      ismultiassgen                                                               as REAssignmentHasMultiple,
      possdatefrom                                                                as REObjectPossessionStartDate,
      possdateto                                                                  as REObjectPossessionEndDate,
      isleadingobject                                                             as REIsLeadingObject,

      //      @EndUserText.label: 'Accounting Object Type'

      //      _REContractSubject.REAccountingObjectType as REAccountingObjectType,


      //      _ContractSubjectSource,

      //      _REObjectGroupSource,

      //      _REContractSource,

      //      _REContractSubjectSource,

      //      _REBusinessEntitySource,

      //      _REBuildingSource,

      //      _REPropertySource,

      //      _RERentalObjectSource,

      //       _REObjectTypeDetailsSource,

      _REContractSubject,
      _REObjectGroup,
      //      _REContract,

      //      _REContractSubject,

      //      _REBusinessEntity,

      //      _REBuilding,

      //      _REProperty,

      //      _RERentalObject,

      _REObjectTypeDetails,

      _CostCenter,
      _WBSElement,
      _InternalOrder,
      _FixedAsset,
      _TechnicalObject,
      _REObjectAssignmentType,
      _REGenerationType

}