R_REContractTP

DDL: R_RECONTRACTTP Type: view_entity TRANSACTIONAL

Real Estate Contract TP

R_REContractTP is a Transactional CDS View that provides data about "Real Estate Contract TP" in SAP S/4HANA. It reads from 1 data source (I_REContract) and exposes 98 fields with key field InternalRealEstateNumber. It has 29 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_REContract REContract from

Associations (29)

CardinalityTargetAliasCondition
[1..1] I_REContractAddl _REContractAddl $projection.InternalRealEstateNumber = _REContractAddl.InternalRealEstateNumber
[0..*] I_StatusProfiletext _StatusProfileText $projection.StatusProfile = _StatusProfileText.StatusProfile
[1..1] E_REContract _Extension $projection.InternalRealEstateNumber = _Extension.InternalRealEstateNumber
[0..1] P_REActVlnForCoCodeContrType _ValuationRules $projection.CompanyCode = _ValuationRules.CompanyCode and $projection.REContractType = _ValuationRules.REContractType
[0..*] R_REContrPartAssgmtTP _REPartnerAssgmtTP
[0..*] R_REContrObjAssgmtTP _REObjAssgmtTP
[1..*] R_REContrOrglAssgmtTermTP _REOrglAssgmtTermTP
[1..*] R_REContrPostingTermTP _REPostingTermTP
[1..*] R_REContrRhythmTermTP _RERhythmTermTP
[0..*] R_REContrRenewalTermAndRulesTP _RERenewalTermAndRulesTP
[0..*] R_REContrRenewalTermTP _RERenewalTermTP
[0..*] R_REContractRenewalTP _RERenewalTP
[0..*] R_REContractNoticeTP _RENoticeTP
[0..*] R_REContrNoticeTermTP _RENoticeTermTP
[0..*] R_REContrNoticeTermAndRulesTP _RENoticeTermAndRulesTP
[0..*] R_REContrConditionTP _REConditionTP
[0..*] R_REContrNoticeTermForObjTP _RENoticeTermForObjTP
[0..*] R_REContrAdjustmentTermTP _REAdjustmentTermTP
[0..*] R_REContrReminderRuleTP _REReminderRuleTP
[0..*] R_REContrReminderRuleMainTP _REReminderRuleMainTP
[0..*] R_REContrReminderDateTP _REReminderDateTP
[0..*] R_REContrValuationTP _REValuationTP
[0..*] R_REContrValuationConditionTP _REValuationConditionTP
[0..*] R_REContrSalesRuleTermTP _RESalesRuleTermTP
[0..*] R_REContrSalesReportingTermTP _RESalesReportingTermTP
[0..*] R_REContrSalesRuleFrqcyTermTP _RESalesRuleFrqcyTermTP
[0..*] R_REContrRegistryEntryTP _RERegistryEntryTP
[0..*] R_REContrValuationProcStepTP _REValuationProcessStepTP
[0..*] R_REContrStatusObjectTP _REStatusObjectTP

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Real Estate Contract TP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.representativeKey InternalRealEstateNumber view
ObjectModel.sapObjectNodeType.name RealEstateContract view
ObjectModel.lifecycle.enqueue.expiryInterval PT15M view
ObjectModel.objectIdentifier.oidElement RealEstateContractOID view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Analytics.technicalName RRECONTRACTTP view

Fields (98)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
CompanyCode CompanyCode Receiver Company Code
RealEstateContract RealEstateContract Real Estate Contract
REStatusObject REStatusObject Val. Obj. No.
REInternalFinNumber REInternalFinNumber Real Estate Key
RealEstateContractOID RealEstateContractOID Real Estate Contract OID
REContractAlternativeID REContractAlternativeID Alternative ID
REIdentificationKey REIdentificationKey Object ID
RECreationType RECreationType How Created
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
RESourceOfCreation RESourceOfCreation Source.In.Entry
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
RESourceOfChange RESourceOfChange Editing Source
Responsible Responsible User Name
REUserExclusive REUserExclusive Change Auth.
REAuthorizationGroup REAuthorizationGroup Authoriz. Group
REContractType REContractType Contract Type
ContractStartDate ContractStartDate Contract Start Date
ContractEndDate ContractEndDate Contract End Date
REContractName REContractName Contract Name
REContractActivateDate REContractActivateDate Active From
RETenancyLaw RETenancyLaw Tenancy Law
REContractNumberOld REContractNumberOld Old Contract
REMainContractCompanyCode REMainContractCompanyCode Main Contract Company Code
REMainContract REMainContract Main Contract
REContractCurrency REContractCurrency Contract Curr.
REIndustrySector REIndustrySector Industry
REIsSalesRelevant REIsSalesRelevant Sales-Relevant
REContractDepositType REContractDepositType Security Deposit Type
REContractSignDate REContractSignDate Contract Concl.
REContract2SignDate REContract2SignDate Second Signature
REContractCashFlowDate REContractCashFlowDate Cash Flow From
REContractFirstEndDate REContractFirstEndDate First Contract End
REContractNoticeDate REContractNoticeDate Notice Per
REContractNoticeInDate REContractNoticeInDate Entry Date
REContractNoticeReason REContractNoticeReason Notice Reason
REContractNoticeActivationDate REContractNoticeActivationDate Notice Activ.On
RECashFlowArchivedToDate RECashFlowArchivedToDate CF Archived To
RECashFlowLockedToDate RECashFlowLockedToDate CF Fixed Until
RECashFlowPostingFromDate RECashFlowPostingFromDate First Posting From
REBusinessEntity REBusinessEntity RE Business Entity
REPossessionStartDate REPossessionStartDate Possession From
REPossessionEndDate REPossessionEndDate Possession To
REHasMultipleAssignments REHasMultipleAssignments Mult.Assignment
REObjectAvailableFromDate REObjectAvailableFromDate Transfer of Possess. Starts At
REObjectAvailableToDate REObjectAvailableToDate Transfer of Possess. Ends On
ValuationRelevance ValuationRelevance Rel.to Valuatn
StatusProfile _StatusObject StatusProfile Status Profile
RealEstateObjectType RealEstateObjectType Object Type
REBusinessPartnerRole1 _REContractType REBusinessPartnerRole1 BP Role
_REContractAddl _REContractAddl
_CompanyCode _CompanyCode
_MainContractCompanyCode _MainContractCompanyCode
_StatusObject _StatusObject
_StatusObjectStatus _StatusObjectStatus
_REObjectType _REObjectType
_REAuthorizationGroup _REAuthorizationGroup
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_ResponsibleUser _ResponsibleUser
_Currency _Currency
_REIndustry _REIndustry
_RECreationType _RECreationType
_REContractType _REContractType_2
_RETenancyLaw _RETenancyLaw
_REContractDepositType _REContractDepositType
_REContractNoticeReason _REContractNoticeReason
_REValuationRelevance _REValuationRelevance
_REPartnerAssgmtTP _REPartnerAssgmtTP
_REOrglAssgmtTermTP _REOrglAssgmtTermTP
_REPostingTermTP _REPostingTermTP
_RERhythmTermTP _RERhythmTermTP
_REObjAssgmtTP _REObjAssgmtTP
_RERenewalTermTP _RERenewalTermTP
_RERenewalTermAndRulesTP _RERenewalTermAndRulesTP
_StatusProfileText _StatusProfileText
_RERenewalTP _RERenewalTP
_RENoticeTP _RENoticeTP
_RENoticeTermTP _RENoticeTermTP
_REConditionTP _REConditionTP
_RENoticeTermForObjTP _RENoticeTermForObjTP
_REAdjustmentTermTP _REAdjustmentTermTP
_REReminderRuleTP _REReminderRuleTP
_REReminderRuleMainTP _REReminderRuleMainTP
_REReminderDateTP _REReminderDateTP
_REValuationTP _REValuationTP
_REValuationConditionTP _REValuationConditionTP
_RESalesRuleTermTP _RESalesRuleTermTP
_RESalesReportingTermTP _RESalesReportingTermTP
_RESalesRuleFrqcyTermTP _RESalesRuleFrqcyTermTP
_RERegistryEntryTP _RERegistryEntryTP
_RENoticeTermAndRulesTP _RENoticeTermAndRulesTP
_REValuationProcessStepTP _REValuationProcessStepTP
_REStatusObjectTP _REStatusObjectTP

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 R_REContractTP.
-- 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 R_REContractTP AS
SELECT
  InternalRealEstateNumber,
  CompanyCode,
  RealEstateContract,
  REStatusObject,
  REInternalFinNumber,
  RealEstateContractOID,
  REContractAlternativeID,
  REIdentificationKey,
  RECreationType,
  CreatedByUser,
  CreationDate,
  CreationTime,
  RESourceOfCreation,
  LastChangedByUser,
  LastChangeDate,
  LastChangeTime,
  RESourceOfChange,
  Responsible,
  REUserExclusive,
  REAuthorizationGroup,
  REContractType,
  ContractStartDate,
  ContractEndDate,
  REContractName,
  REContractActivateDate,
  RETenancyLaw,
  REContractNumberOld,
  REMainContractCompanyCode,
  REMainContract,
  REContractCurrency,
  REIndustrySector,
  REIsSalesRelevant,
  REContractDepositType,
  REContractSignDate,
  REContract2SignDate,
  REContractCashFlowDate,
  REContractFirstEndDate,
  REContractNoticeDate,
  REContractNoticeInDate,
  REContractNoticeReason,
  REContractNoticeActivationDate,
  RECashFlowArchivedToDate,
  RECashFlowLockedToDate,
  RECashFlowPostingFromDate,
  REBusinessEntity,
  REPossessionStartDate,
  REPossessionEndDate,
  REHasMultipleAssignments,
  REObjectAvailableFromDate,
  REObjectAvailableToDate,
  ValuationRelevance,
  _StatusObject.StatusProfile AS StatusProfile,
  RealEstateObjectType,
  _REContractType.REBusinessPartnerRole1 AS REBusinessPartnerRole1
FROM I_REContract AS REContract
LEFT OUTER JOIN I_REContractAddl AS _REContractAddl ON InternalRealEstateNumber = _REContractAddl.InternalRealEstateNumber  -- association [1..1]
LEFT OUTER JOIN I_StatusProfiletext AS _StatusProfileText ON StatusProfile = _StatusProfileText.StatusProfile  -- association [0..*]
LEFT OUTER JOIN E_REContract AS _Extension ON InternalRealEstateNumber = _Extension.InternalRealEstateNumber  -- association [1..1]
LEFT OUTER JOIN P_REActVlnForCoCodeContrType AS _ValuationRules ON CompanyCode = _ValuationRules.CompanyCode AND REContractType = _ValuationRules.REContractType  -- association [0..1]
LEFT OUTER JOIN R_REContrPartAssgmtTP AS _REPartnerAssgmtTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrObjAssgmtTP AS _REObjAssgmtTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrOrglAssgmtTermTP AS _REOrglAssgmtTermTP ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_REContrPostingTermTP AS _REPostingTermTP ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_REContrRhythmTermTP AS _RERhythmTermTP ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_REContrRenewalTermAndRulesTP AS _RERenewalTermAndRulesTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrRenewalTermTP AS _RERenewalTermTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContractRenewalTP AS _RERenewalTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContractNoticeTP AS _RENoticeTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrNoticeTermTP AS _RENoticeTermTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrNoticeTermAndRulesTP AS _RENoticeTermAndRulesTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrConditionTP AS _REConditionTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrNoticeTermForObjTP AS _RENoticeTermForObjTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrAdjustmentTermTP AS _REAdjustmentTermTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrReminderRuleTP AS _REReminderRuleTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrReminderRuleMainTP AS _REReminderRuleMainTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrReminderDateTP AS _REReminderDateTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrValuationTP AS _REValuationTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrValuationConditionTP AS _REValuationConditionTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrSalesRuleTermTP AS _RESalesRuleTermTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrSalesReportingTermTP AS _RESalesReportingTermTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrSalesRuleFrqcyTermTP AS _RESalesRuleFrqcyTermTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrRegistryEntryTP AS _RERegistryEntryTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrValuationProcStepTP AS _REValuationProcessStepTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_REContrStatusObjectTP AS _REStatusObjectTP ON /* condition not available in parsed metadata */  -- association [0..*]
;