C_REContractObjAssgmtTP

DDL: C_RECONTRACTOBJASSGMTTP Type: view_entity CONSUMPTION

RE Contract Object Assignments

C_REContractObjAssgmtTP is a Consumption CDS View that provides data about "RE Contract Object Assignments" in SAP S/4HANA. It reads from 1 data source (R_REContrObjAssgmtTP) and exposes 56 fields with key fields REStatusObjectSource, REObjectAssignmentType, REStatusObjectTarget, ValidityStartEndDateValue, InternalRealEstateNumber. It has 2 associations to related views. It is exposed through 1 OData service (UI_RECONTRACT). It is used in 1 Fiori application: Contract Management.

Data Sources (1)

SourceAliasJoin Type
R_REContrObjAssgmtTP R_REContrObjAssgmtTP projection

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_REContractObjAssgmtMsmt_2 _REContractObjAssgmtMsmt $projection.REStatusObjectTarget = _REContractObjAssgmtMsmt.REStatusObject and $projection.ValidityStartDate = _REContractObjAssgmtMsmt.ValidityEndDate and $projection.ValidityEndDate = _REContractObjAssgmtMsmt.ValidityStartDate
[0..*] C_REObjectAssgmtMsmtChart_2 _REObjectAssgmtMsmtChart $projection.REStatusObjectTarget = _REObjectAssgmtMsmtChart.REStatusObject and $projection.ValidityStartDate = _REObjectAssgmtMsmtChart.ValidityEndDate and $projection.ValidityEndDate = _REObjectAssgmtMsmtChart.ValidityStartDate

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
EndUserText.label RE Contract Object Assignments view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

OData Services (1)

ServiceBindingVersionContractRelease
UI_RECONTRACT UI_RECONTRACT V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5273 Contract Management Transactional This Fiori App allows customers to manage and maintain their Real Estate Contracts. Through the App customers get the ability to easily understand their contracts and liabilities.

Contract Management

Business Role: Contract Specialist - Leasing

The term section of the contract has been restructured. It now includes subsections for dates, renewal terms, and notice terms to ease navigation inside the contract.

Fields (56)

KeyFieldSource TableSource FieldDescription
KEY REStatusObjectSource REStatusObjectSource Object Number
KEY REObjectAssignmentType REObjectAssignmentType Assignment Type
KEY REStatusObjectTarget REStatusObjectTarget Object Number
KEY ValidityStartEndDateValue ValidityStartEndDateValue Validity Period
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
REObjectTypeTarget REObjectTypeTarget BusObjType
REStatusObjectTargetForEdit REStatusObjectTargetForEdit Object Number
REIdentification REIdentification Object
REOnlyInfoAssgmt REOnlyInfoAssgmt Informational
REStatusObjectSourceIsArchived _REObjectAssgmtAddl REStatusObjectSourceIsArchived
REGenerationType _REObjectAssgmtAddl REGenerationType
REIsMainAsset _REObjectAssgmtAddl REIsMainAsset
REAssignmentHasMultiple _REObjectAssgmtAddl REAssignmentHasMultiple
REObjectPossessionStartDate REObjectPossessionStartDate Possession From
REObjectPossessionEndDate REObjectPossessionEndDate Possession To
REGroupNumber REGroupNumber Group Number
REObjectGroupName REObjectGroupName Object Group
REContractSubjectNumber REContractSubjectNumber Contract Object Number
REContractSubjectDescription REContractSubjectDescription Contract Object
REContractSubjectType REContractSubjectType Object Type
REAccountingObject REAccountingObject Object Number Account Assignment
REAccountingObjIdentification REAccountingObjIdentification Accounting Object ID
REAccountingObjectType REAccountingObjectType Object Type of Accounting Object
InternalRealEstateNumberTarget InternalRealEstateNumberTarget RE Key
REEntryValidity REEntryValidity Entry Validity
REEntryValidityCriticality REEntryValidityCriticality
REContractType _REContract REContractType Contract Type
REContractUserSupplier
RealEstateObjectType _REContract RealEstateObjectType Object Type
virtualSemanticObjectchar40
virtualRealEstateSemanticObjectchar40
virtualRealEstateExternalIDchar45
virtualREIdentificationTyperecaidenttype
virtualREObjectTextrecnvdmobjname
virtualREIntegrationObjectNumberreipionr
virtualRealEstateUsableObjectOIDregooid
virtualCostCenterkostl
virtualControllingAreakokrs
virtualInternalOrderfins_int_aufnr
virtualWBSElementExternalIDps_posid_edit
virtualCompanyCodebukrs
virtualREBusinessEntityrebdvdmbeno
virtualRealEstateBuildingrebdvdmbuno
virtualRealEstatePropertyrebdvdmprno
virtualRERentalObjectrebdvdmrono
virtualRealEstateContractrecnvdmcnnr
virtualREMeasurementIsHiddenrecabool
virtualNoteUUIDbobfconf_key
_REObjectAssignmentType _REObjectAssignmentType
REContractCompanyCode _REContract CompanyCode Receiver Company Code
_REContractSubject _REContractSubject
_REObjectTypeDetails _REObjectTypeDetails
_REContractObjAssgmtMsmt _REContractObjAssgmtMsmt
_REObjectAssgmtMsmtChart _REObjectAssgmtMsmtChart

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_REContractObjAssgmtTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_REContractObjAssgmtTP AS
SELECT
  REStatusObjectSource,
  REObjectAssignmentType,
  REStatusObjectTarget,
  ValidityStartEndDateValue,
  InternalRealEstateNumber,
  ValidityStartDate,
  ValidityEndDate,
  REObjectTypeTarget,
  REStatusObjectTargetForEdit,
  REIdentification,
  REOnlyInfoAssgmt,
  _REObjectAssgmtAddl.REStatusObjectSourceIsArchived AS REStatusObjectSourceIsArchived,
  _REObjectAssgmtAddl.REGenerationType AS REGenerationType,
  _REObjectAssgmtAddl.REIsMainAsset AS REIsMainAsset,
  _REObjectAssgmtAddl.REAssignmentHasMultiple AS REAssignmentHasMultiple,
  REObjectPossessionStartDate,
  REObjectPossessionEndDate,
  REGroupNumber,
  REObjectGroupName,
  REContractSubjectNumber,
  REContractSubjectDescription,
  REContractSubjectType,
  REAccountingObject,
  REAccountingObjIdentification,
  REAccountingObjectType,
  InternalRealEstateNumberTarget,
  REEntryValidity,
  REEntryValidityCriticality,
  _REContract.REContractType AS REContractType,
  _REContract._REContractType.REContractUserSupplier AS REContractUserSupplier,
  _REContract.RealEstateObjectType AS RealEstateObjectType,
  virtual SemanticObject : char40 AS virtualSemanticObjectchar40,
  virtual RealEstateSemanticObject : char40 AS virtualRealEstateSemanticObjectchar40,
  virtual RealEstateExternalID : char45 AS virtualRealEstateExternalIDchar45,
  virtual REIdentificationType : recaidenttype AS virtualREIdentificationTyperecaidenttype,
  virtual REObjectText : recnvdmobjname AS virtualREObjectTextrecnvdmobjname,
  virtual REIntegrationObjectNumber : reipionr AS virtualREIntegrationObjectNumberreipionr,
  virtual RealEstateUsableObjectOID : regooid AS virtualRealEstateUsableObjectOIDregooid,
  virtual CostCenter : kostl AS virtualCostCenterkostl,
  virtual ControllingArea : kokrs AS virtualControllingAreakokrs,
  virtual InternalOrder : fins_int_aufnr AS virtualInternalOrderfins_int_aufnr,
  virtual WBSElementExternalID : ps_posid_edit AS virtualWBSElementExternalIDps_posid_edit,
  virtual CompanyCode : bukrs AS virtualCompanyCodebukrs,
  virtual REBusinessEntity : rebdvdmbeno AS virtualREBusinessEntityrebdvdmbeno,
  virtual RealEstateBuilding : rebdvdmbuno AS virtualRealEstateBuildingrebdvdmbuno,
  virtual RealEstateProperty : rebdvdmprno AS virtualRealEstatePropertyrebdvdmprno,
  virtual RERentalObject : rebdvdmrono AS virtualRERentalObjectrebdvdmrono,
  virtual RealEstateContract : recnvdmcnnr AS virtualRealEstateContractrecnvdmcnnr,
  virtual REMeasurementIsHidden : recabool AS virtualREMeasurementIsHiddenrecabool,
  virtual NoteUUID : /bobf/conf_key AS virtualNoteUUIDbobfconf_key,
  _REContract.CompanyCode AS REContractCompanyCode
FROM R_REContrObjAssgmtTP
LEFT OUTER JOIN C_REContractObjAssgmtMsmt_2 AS _REContractObjAssgmtMsmt ON REStatusObjectTarget = _REContractObjAssgmtMsmt.REStatusObject AND ValidityStartDate = _REContractObjAssgmtMsmt.ValidityEndDate AND ValidityEndDate = _REContractObjAssgmtMsmt.ValidityStartDate  -- association [0..*]
LEFT OUTER JOIN C_REObjectAssgmtMsmtChart_2 AS _REObjectAssgmtMsmtChart ON REStatusObjectTarget = _REObjectAssgmtMsmtChart.REStatusObject AND ValidityStartDate = _REObjectAssgmtMsmtChart.ValidityEndDate AND ValidityEndDate = _REObjectAssgmtMsmtChart.ValidityStartDate  -- association [0..*]
;