R_REContrPostingTermTP

DDL: R_RECONTRPOSTINGTERMTP Type: view_entity TRANSACTIONAL

Real Estate Posting Rule Term TP

R_REContrPostingTermTP is a Transactional CDS View that provides data about "Real Estate Posting Rule Term TP" in SAP S/4HANA. It reads from 1 data source (I_REPostingTerm) and exposes 69 fields with key fields InternalRealEstateNumber, RETermType, RETermNumber, ValidityStartEndDateValue. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_REPostingTerm _REPostingTerm from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_REEntryValidity _REEntryValidity $projection.REEntryValidity = _REEntryValidity.REEntryValidity
[1..1] I_REPostingTermAddl _REPostingTermAddl $projection.InternalRealEstateNumber = _REPostingTermAddl.InternalRealEstateNumber and $projection.RETermType = _REPostingTermAddl.RETermType and $projection.RETermNumber = _REPostingTermAddl.RETermNumber and $projection.ValidityStartDate = _REPostingTermAddl.ValidityStartDate
[1..1] I_REObjectType _REAccObjectTypeTarget $projection.REAccountingObjectType = _REAccObjectTypeTarget.RealEstateObjectType
[1..*] I_REObjectTypeText _REObjectTypeText _REObjectTypeText.Language = $session.system_language

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Real Estate Posting Rule Term TP view
ObjectModel.representativeKey InternalRealEstateNumber view
Analytics.technicalName RREPOSTGTRMTM view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (69)

KeyFieldSource TableSource FieldDescription
KEY InternalRealEstateNumber InternalRealEstateNumber RE Key
KEY RETermType RETermType Term Category
KEY RETermNumber RETermNumber Number
KEY ValidityStartEndDateValue
ValidityStartDate
ValidityEndDate
RETermName _RETerm RETermName Name of Term
RealEstateObjectType RealEstateObjectType Object Type
REIdentificationKey _REContract REIdentificationKey Object ID
REStatusObject _REContract REStatusObject Val. Obj. No.
REAccountingObjectType
REIdentification
PaymentMethod PaymentMethod Pymt Meth.
REPaymentMethodCreditMemo REPaymentMethodCreditMemo Payment Method for Credit Memos
PaymentBlockingReason PaymentBlockingReason Pmnt block
PaymentTerms PaymentTerms Pyt Terms
HouseBank HouseBank House Bank
HouseBankAccount HouseBankAccount House Bank Account
BankIdentification Bank Details
RENoteToPayeeText RENoteToPayeeText Note to Payee
DunningArea DunningArea Dunning Area
DunningKey DunningKey Dunning Key
DunningBlockingReason DunningBlockingReason Set Dunning Block
REAcctDeterminationKey REAcctDeterminationKey Account Determination Value
RETaxType RETaxType Tax Type
TaxGroup TaxGroup Tax Group
REIsConditionGrossAmount REIsConditionGrossAmount Gross
TaxCountry TaxCountry Tax Ctry/Reg.
BusinessPartner BusinessPartner Issuing Authority
REAccountingObject REAccountingObject Object Number Account Assignment
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
REIsConditionSplit REIsConditionSplit Split
RECurrencyTranslationRule RECurrencyTranslationRule Currency Translation Rule
REIsPartnerBlocked REIsPartnerBlocked Partner Lock
SEPAMandate SEPAMandate SEPA Mandate
SEPAMandateCreditor SEPAMandateCreditor Creditor ID
CompanyCode CompanyCode Receiver Company Code
Country Country Venue: Ctry/Reg
TaxCalculationProcedure TaxCalculationProcedure Tax Procedure
_REContract _REContract
_REEntryValidity _REEntryValidity
_REPostingTermAddl _REPostingTermAddl
_REKeyAssgmt _REKeyAssgmt
_RETermType _RETermType
_RETerm _RETerm
_PaymentBlockingReason _PaymentBlockingReason
_PaymentTerms _PaymentTerms
_HouseBankBasic _HouseBankBasic
_BusinessPartnerBank _BusinessPartnerBank
_DunningKey _DunningKey
_DunningBlockingReasonCode _DunningBlockingReasonCode
_REAcctDeterminationValue _REAcctDeterminationValue
_RETaxGroup _RETaxGroup
_Country _Country
_BusinessPartner _BusinessPartner
_CostCenter _CostCenter
_WBSElement _WBSElement
_InternalOrder _InternalOrder
_RECurrencyTranslationRule _RECurrencyTranslationRule
_SEPAMandate _SEPAMandate
_REAccountingObject _REAccountingObject
_REAccObjectTypeTarget _REAccObjectTypeTarget
_REObjectTypeText _REObjectTypeText
_PaymentTermsText _PaymentTermsText
_PaymentMethodText _PaymentMethodText
_HouseBankAccountText _HouseBankAccountText
_DunningAreaText _DunningAreaText
_RETaxTypeText _RETaxTypeText
_TaxJurisdictionText _TaxJurisdictionText

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_REContrPostingTermTP.
-- 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_REContrPostingTermTP AS
SELECT
  InternalRealEstateNumber,
  RETermType,
  RETermNumber,
  cast(concat(ValidityStartDate, ValidityEndDate ) as recadateperiod) AS ValidityStartEndDateValue,
  cast( coalesce(ValidityStartDate,'00000000' ) as rebdvdmvalidfrom ) AS ValidityStartDate,
  cast( coalesce(ValidityEndDate, '99991231') as rebdvdmvalidto ) AS ValidityEndDate,
  _RETerm.RETermName AS RETermName,
  RealEstateObjectType,
  _REContract.REIdentificationKey AS REIdentificationKey,
  _REContract.REStatusObject AS REStatusObject,
  left(REAccountingObject,2) AS REAccountingObjectType,
  cast( '' as recaident ) AS REIdentification,
  PaymentMethod,
  REPaymentMethodCreditMemo,
  PaymentBlockingReason,
  PaymentTerms,
  HouseBank,
  HouseBankAccount,
  cast(BankIdentification as retmvdmbankident preserving type ) AS BankIdentification,
  RENoteToPayeeText,
  DunningArea,
  DunningKey,
  DunningBlockingReason,
  REAcctDeterminationKey,
  RETaxType,
  TaxGroup,
  REIsConditionGrossAmount,
  TaxCountry,
  BusinessPartner,
  REAccountingObject,
  TaxJurisdiction,
  REIsConditionSplit,
  RECurrencyTranslationRule,
  REIsPartnerBlocked,
  SEPAMandate,
  SEPAMandateCreditor,
  CompanyCode,
  Country,
  TaxCalculationProcedure
FROM I_REPostingTerm AS _REPostingTerm
LEFT OUTER JOIN I_REEntryValidity AS _REEntryValidity ON REEntryValidity = _REEntryValidity.REEntryValidity  -- association [1..1]
LEFT OUTER JOIN I_REPostingTermAddl AS _REPostingTermAddl ON InternalRealEstateNumber = _REPostingTermAddl.InternalRealEstateNumber AND RETermType = _REPostingTermAddl.RETermType AND RETermNumber = _REPostingTermAddl.RETermNumber AND ValidityStartDate = _REPostingTermAddl.ValidityStartDate  -- association [1..1]
LEFT OUTER JOIN I_REObjectType AS _REAccObjectTypeTarget ON REAccountingObjectType = _REAccObjectTypeTarget.RealEstateObjectType  -- association [1..1]
LEFT OUTER JOIN I_REObjectTypeText AS _REObjectTypeText ON _REObjectTypeText.Language = $session.system_language  -- association [1..*]
;