I_REOBJECTASSGMT
Real Estate Object Assignments
I_REOBJECTASSGMT is a CDS View in S/4HANA. Real Estate Object Assignments. It contains 23 fields. 20 CDS views read from this table.
CDS Views using this table (20)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| 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_RECostSettlmtCostObjPerObj | view_entity | inner | COMPOSITE | RE Cost Settlement Cost Objects per Object |
| 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 | Real Estate Rentable Object Contract Assignment |
| I_REServiceGroupAcctObjAssgmt | view_entity | from | COMPOSITE | Real Estate SG Accounting Object Assgmt |
| I_REServiceGroupCtrlgObjAssgmt | view_entity | from | COMPOSITE | Real Estate SG Controlling Object Assgmt |
| I_RESrvcGrpToContractAssgmt | view_entity | from | COMPOSITE | Service Group Contract Assignment |
| I_REUsblObjectToContractAssgmt | view_entity | from | COMPOSITE | Real Estate Usable Object Contract Assignment |
| P_REIntegObjectOccpcyCalc1 | view | from | COMPOSITE | |
| P_REIntegObjectOccpcyCalc1 | view | union | COMPOSITE | |
| 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)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | REObjectAssignmentType | REObjectAssignmentType | 7 |
| KEY | REStatusObjectSource | REStatusObjectSource,REStatusObjectTarget | 10 |
| KEY | REStatusObjectTarget | REAccountingObject,REStatusObjectSource,REStatusObjectTarget,REStatusObjectTargetForEdit | 14 |
| KEY | ValidityStartDate | ObjectValidFrom,REObjAssgmtValidityStartDate,ValidityStartDate,ValidityStartDateForEdit | 14 |
| _CostCenter | _CostCenter | 4 | |
| _FixedAsset | _FixedAsset | 4 | |
| _InternalOrder | _InternalOrder | 4 | |
| _REContractSubject | _REContractSubject | 4 | |
| _REGenerationType | _REGenerationType | 6 | |
| _REObjectAssignmentType | _REObjectAssignmentType | 2 | |
| _REObjectGroup | _REObjectGroup | 4 | |
| _REObjectTypeDetails | _REObjectTypeDetails | 6 | |
| _TechnicalObject | _TechnicalObject | 4 | |
| _WBSElement | _WBSElement | 4 | |
| REAssignmentHasMultiple | REAssignmentHasMultiple | 7 | |
| REGenerationType | REGenerationType | 7 | |
| REIsLeadingObject | REIsLeadingObject | 11 | |
| REIsMainAsset | REIsMainAsset | 7 | |
| REObjectPossessionEndDate | REObjectPossessionEndDate | 8 | |
| REObjectPossessionStartDate | REObjectPossessionStartDate | 8 | |
| REOnlyInfoAssgmt | REOnlyInfoAssgmt | 13 | |
| REStatusObjectSourceIsArchived | REStatusObjectSourceIsArchived | 8 | |
| ValidityEndDate | ObjectValidTo,REObjAssgmtValidityEndDate,ValidityEndDate | 14 |
@AbapCatalog.sqlViewName: 'IREOBJECTASS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Real Estate Object Assignments'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@VDM.viewType: #BASIC
//@Search.searchable: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.preserveKey:true
@ObjectModel.representativeKey: ['REStatusObjectSource']
@ObjectModel.semanticKey: ['REStatusObjectSource', 'REObjectAssignmentType', 'REStatusObjectTarget', 'ValidityStartDate' ]
define view 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
}