I_RealEstatePrtAccessory

DDL: I_REALESTATEPRTACCESSORY Type: view BASIC

Accessory Details for Collateral RE Part

I_RealEstatePrtAccessory (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_RealEstatePrtAccessory is a Basic CDS View (Dimension) that provides data about "Accessory Details for Collateral RE Part" in SAP S/4HANA. It reads from 1 data source (P_RealEstatePrtAccsry_TF) and exposes 42 fields with key field RealEstatePrtAccessoryUUID. It has 14 associations to related views.

SAP Help Documentation

CategoryReal Estate
Data CategoryDimension
StatusDeprecated
Data Extraction TypeDelta enabled
Corresponding DataSourceIREPARTACS
Purpose
This CDS view provides the prerequisites to answer the following business question: What are the details of the real estate part accessory?

Prerequisites
This CDS view inherits the authorization object from CDS view I_RealEstateObjectData (see below under Related Information ).

Structure
Measures and Attributes Some important measures and attributes are: RealEstatePrtAccessoryUUID RealEstatePrtAccsryInternalID RealEstatePrtUUID RealEstatePrtID RealEstatePrtAccessoryType RealEstatePrtNumberOfAccessory RealEstatePrtAccessoryAmount RealEstatePrtAccessoryCurrency RealEstatePrtAccsryIsBuilding RealEstatePrtAccsryDescription RealEstatePrtAccessoryID RealEstatePrtAccsryRiskCode RealEsttePrtAccsrySftyDiscSign RealEstatePrtAccsrySftyDiscPct RealEstatePrtAccsrySftyDiscAmt RealEsttePrtAccsrySftyDiscCrcy RealEstatePrtAccsryValnType RealEstatePrtAccsryValnFrqcy RealEstatePrtAccsryValnPeriod RealEsttePrtAccsryLastRevalDte RealEsttePrtAccsryRevalStrtDte RealEsttePrtAccsryRevalEndDte RealEstatePrtAccsryLendgSign RealEsttePrtAccsry1stLendgRate RealEsttePrtAccsry2ndLendgRate RealEsttePrtAccsry3rdLendgRate RealEsttePrtAccsry4thLendgRate RealEsttePrtAccsry5thLendgRate

SAP Business Warehouse (SAP BW) Extraction
Note The corresponding DataSource (Extractor) and this CDS view may have different functionalities. For details about the DataSource, see the related documentation on the SAP Help Portal at https://help.sap.com/viewer/p/BI_CONTENT_757 under Use SAP Library BI Content .

View on SAP Help Portal →

SAP API Hub

StateDeprecated
Line of BusinessCross Applications
Application ComponentFS-CMS
CapabilitiesData Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Data Extraction, Data Source for Defining CDS Entities
PackageCross Applications for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides the prerequisites to answer the following business question: What are the details of the real estate part accessory?</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
P_RealEstatePrtAccsry_TF P_RealEstatePrtAccsry_TF from

Associations (14)

CardinalityTargetAliasCondition
[0..1] I_RealEstateObjectPrt _RealEstateObjectPrt $projection.RealEstatePrtUUID = _RealEstateObjectPrt.RealEstatePrtUUID
[0..1] I_RealEstateObjPrtMstrData _RealEstateObjPrtMstrData $projection.RealEstatePrtUUID = _RealEstateObjPrtMstrData.RealEstatePrtUUID
[0..*] I_RealEstatePrtPartner _RealEstatePrtPartner $projection.RealEstatePrtUUID = _RealEstatePrtPartner.RealEstatePrtUUID
[0..*] I_RealEstatePrtCost _RealEstatePrtCost $projection.RealEstatePrtUUID = _RealEstatePrtCost.RealEstatePrtUUID
[0..*] I_RealEstatePrtValue _RealEstatePrtValue $projection.RealEstatePrtUUID = _RealEstatePrtValue.RealEstatePrtUUID
[0..*] I_RealEstatePrtLandRegister _RealEstatePrtLandRegister $projection.RealEstatePrtUUID = _RealEstatePrtLandRegister.RealEstatePrtUUID
[0..*] I_ObjectAssetData _RealEstatePrtAccsryAssetData $projection.RealEstatePrtAccsryInternalID = _RealEstatePrtAccsryAssetData.ObjectAssetReferenceNumber
[0..1] I_CollateralAttributeIndType _RealEstatePrtAccessoryType $projection.RealEstatePrtAccessoryType = _RealEstatePrtAccessoryType.CollateralAttributeIndType and _RealEstatePrtAccessoryType.CollateralAttributeIndCat = 'REO010'
[0..1] I_CollateralObjectRiskCode _RealEstatePrtAccsryRiskCode $projection.RealEstatePrtAccsryRiskCode = _RealEstatePrtAccsryRiskCode.CollateralObjectRiskCode
[0..1] I_CollateralSafetyDiscountSign _REPrtAccsrySftyDiscSign $projection.RealEsttePrtAccsrySftyDiscSign = _REPrtAccsrySftyDiscSign.CollateralSafetyDiscountSign
[0..1] I_Currency _RealEstatePrtAccessoryCrcy $projection.RealEstatePrtAccessoryCurrency = _RealEstatePrtAccessoryCrcy.Currency
[0..1] I_Currency _REPrtAccsrySftyDiscCrcy $projection.RealEsttePrtAccsrySftyDiscCrcy = _REPrtAccsrySftyDiscCrcy.Currency
[0..1] I_CollateralValuationType _RealEstatePrtAccsryValnType $projection.RealEstatePrtAccsryValnType = _RealEstatePrtAccsryValnType.CollateralValuationType
[0..1] I_RealEstateValuationFrqcy _RealEstatePrtAccsryValnFrqcy $projection.RealEstatePrtAccsryValnFrqcy = _RealEstatePrtAccsryValnFrqcy.RealEstateValuationFrqcy

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IREPARTACS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality A view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass MASTER view
ObjectModel.representativeKey RealEstatePrtAccessoryUUID view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Accessory Details for Collateral RE Part view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY RealEstatePrtAccessoryUUID prt_acs_guid GUID for part accessory
RealEstatePrtAccsryInternalID prt_acs_guid_conv Reference ID for the object
RealEstatePrtUUID obj_prt_guid GUID for Object part
RealEstatePrtID part_id Part ID for the Object
RealEstatePrtAccessoryType acs_type Accessory Type
RealEstatePrtNumberOfAccessory no_of_acs No of Accessory Units
RealEstatePrtAccessoryAmount acs_value Value of the Accessory
RealEstatePrtAccessoryCurrency acs_value_curr Currency for Value of the accessory
RealEstatePrtAccsryIsBuilding is_sub_ast_crea Indicates whether a Sub-asset is created for Building Part
RealEstatePrtAccsryDescription acs_desc Description of the cost
RealEstatePrtAccessoryID acs_id Sequence Number of Accessory or Special Equipment
RealEstatePrtAccsryRiskCode risk_code Risk code
RealEsttePrtAccsrySftyDiscSign sfty_ind Indicates that the asset has a default sfty discount or not
RealEstatePrtAccsrySftyDiscPct sfty_dscnt Safety disc (%)
RealEstatePrtAccsrySftyDiscAmt sfty_amount Safety discount as an amount
RealEsttePrtAccsrySftyDiscCrcy sfty_amt_curr Currency of the Safety discount amount
RealEstatePrtAccsryValnType valuation_typ Type of Check conducted on the object
RealEstatePrtAccsryValnFrqcy unit_valn_freq Indicator : Valuation Period
RealEstatePrtAccsryValnPeriod period_valn_freq Period of revaluation for a real estate
RealEsttePrtAccsryLastRevalDte past_valued_date Most Recent Date on which the Real Estate was last Valued
RealEsttePrtAccsryRevalStrtDte start_date Revaluation Start date
RealEsttePrtAccsryRevalEndDte end_date End date for Revaluation of the Real Estate
RealEstatePrtAccsryLendgSign lending_rate_ind Indicates that the asset has a default lending rate or not
RealEsttePrtAccsry1stLendgRate lending_rate1 Lending rate 1
RealEsttePrtAccsry2ndLendgRate lending_rate2 Lending rate 2
RealEsttePrtAccsry3rdLendgRate lending_rate3 Lending rate 3
RealEsttePrtAccsry4thLendgRate lending_rate4 Lending rate 4
RealEsttePrtAccsry5thLendgRate lending_rate5 Lending rate 5
_RealEstateObjectPrt _RealEstateObjectPrt
_RealEstateObjPrtMstrData _RealEstateObjPrtMstrData
_RealEstatePrtPartner _RealEstatePrtPartner
_RealEstatePrtCost _RealEstatePrtCost
_RealEstatePrtValue _RealEstatePrtValue
_RealEstatePrtLandRegister _RealEstatePrtLandRegister
_RealEstatePrtAccsryAssetData _RealEstatePrtAccsryAssetData
_RealEstatePrtAccessoryType _RealEstatePrtAccessoryType
_RealEstatePrtAccsryRiskCode _RealEstatePrtAccsryRiskCode
_REPrtAccsrySftyDiscSign _REPrtAccsrySftyDiscSign
_RealEstatePrtAccessoryCrcy _RealEstatePrtAccessoryCrcy
_REPrtAccsrySftyDiscCrcy _REPrtAccsrySftyDiscCrcy
_RealEstatePrtAccsryValnType _RealEstatePrtAccsryValnType
_RealEstatePrtAccsryValnFrqcy _RealEstatePrtAccsryValnFrqcy

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 I_RealEstatePrtAccessory.
-- 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 I_RealEstatePrtAccessory AS
SELECT
  prt_acs_guid AS RealEstatePrtAccessoryUUID,
  prt_acs_guid_conv AS RealEstatePrtAccsryInternalID,
  obj_prt_guid AS RealEstatePrtUUID,
  part_id AS RealEstatePrtID,
  acs_type AS RealEstatePrtAccessoryType,
  no_of_acs AS RealEstatePrtNumberOfAccessory,
  acs_value AS RealEstatePrtAccessoryAmount,
  acs_value_curr AS RealEstatePrtAccessoryCurrency,
  is_sub_ast_crea AS RealEstatePrtAccsryIsBuilding,
  acs_desc AS RealEstatePrtAccsryDescription,
  acs_id AS RealEstatePrtAccessoryID,
  risk_code AS RealEstatePrtAccsryRiskCode,
  sfty_ind AS RealEsttePrtAccsrySftyDiscSign,
  sfty_dscnt AS RealEstatePrtAccsrySftyDiscPct,
  sfty_amount AS RealEstatePrtAccsrySftyDiscAmt,
  sfty_amt_curr AS RealEsttePrtAccsrySftyDiscCrcy,
  valuation_typ AS RealEstatePrtAccsryValnType,
  unit_valn_freq AS RealEstatePrtAccsryValnFrqcy,
  period_valn_freq AS RealEstatePrtAccsryValnPeriod,
  past_valued_date AS RealEsttePrtAccsryLastRevalDte,
  start_date AS RealEsttePrtAccsryRevalStrtDte,
  end_date AS RealEsttePrtAccsryRevalEndDte,
  lending_rate_ind AS RealEstatePrtAccsryLendgSign,
  lending_rate1 AS RealEsttePrtAccsry1stLendgRate,
  lending_rate2 AS RealEsttePrtAccsry2ndLendgRate,
  lending_rate3 AS RealEsttePrtAccsry3rdLendgRate,
  lending_rate4 AS RealEsttePrtAccsry4thLendgRate,
  lending_rate5 AS RealEsttePrtAccsry5thLendgRate
FROM P_RealEstatePrtAccsry_TF
LEFT OUTER JOIN I_RealEstateObjectPrt AS _RealEstateObjectPrt ON RealEstatePrtUUID = _RealEstateObjectPrt.RealEstatePrtUUID  -- association [0..1]
LEFT OUTER JOIN I_RealEstateObjPrtMstrData AS _RealEstateObjPrtMstrData ON RealEstatePrtUUID = _RealEstateObjPrtMstrData.RealEstatePrtUUID  -- association [0..1]
LEFT OUTER JOIN I_RealEstatePrtPartner AS _RealEstatePrtPartner ON RealEstatePrtUUID = _RealEstatePrtPartner.RealEstatePrtUUID  -- association [0..*]
LEFT OUTER JOIN I_RealEstatePrtCost AS _RealEstatePrtCost ON RealEstatePrtUUID = _RealEstatePrtCost.RealEstatePrtUUID  -- association [0..*]
LEFT OUTER JOIN I_RealEstatePrtValue AS _RealEstatePrtValue ON RealEstatePrtUUID = _RealEstatePrtValue.RealEstatePrtUUID  -- association [0..*]
LEFT OUTER JOIN I_RealEstatePrtLandRegister AS _RealEstatePrtLandRegister ON RealEstatePrtUUID = _RealEstatePrtLandRegister.RealEstatePrtUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetData AS _RealEstatePrtAccsryAssetData ON RealEstatePrtAccsryInternalID = _RealEstatePrtAccsryAssetData.ObjectAssetReferenceNumber  -- association [0..*]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _RealEstatePrtAccessoryType ON RealEstatePrtAccessoryType = _RealEstatePrtAccessoryType.CollateralAttributeIndType AND _RealEstatePrtAccessoryType.CollateralAttributeIndCat = 'REO010'  -- association [0..1]
LEFT OUTER JOIN I_CollateralObjectRiskCode AS _RealEstatePrtAccsryRiskCode ON RealEstatePrtAccsryRiskCode = _RealEstatePrtAccsryRiskCode.CollateralObjectRiskCode  -- association [0..1]
LEFT OUTER JOIN I_CollateralSafetyDiscountSign AS _REPrtAccsrySftyDiscSign ON RealEsttePrtAccsrySftyDiscSign = _REPrtAccsrySftyDiscSign.CollateralSafetyDiscountSign  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _RealEstatePrtAccessoryCrcy ON RealEstatePrtAccessoryCurrency = _RealEstatePrtAccessoryCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _REPrtAccsrySftyDiscCrcy ON RealEsttePrtAccsrySftyDiscCrcy = _REPrtAccsrySftyDiscCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_CollateralValuationType AS _RealEstatePrtAccsryValnType ON RealEstatePrtAccsryValnType = _RealEstatePrtAccsryValnType.CollateralValuationType  -- association [0..1]
LEFT OUTER JOIN I_RealEstateValuationFrqcy AS _RealEstatePrtAccsryValnFrqcy ON RealEstatePrtAccsryValnFrqcy = _RealEstatePrtAccsryValnFrqcy.RealEstateValuationFrqcy  -- association [0..1]
;