I_ColltrlREPartAccessory

DDL: I_COLLTRLREPARTACCESSORY Type: view BASIC

Accessory Details for Collateral RE Part

I_ColltrlREPartAccessory (Basic)

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

ColltrlRealEstatePartAccessory · Cross Applications

I_ColltrlREPartAccessory 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 (cms_re_prt_acs) and exposes 51 fields with key field ColltrlREPartAccessoryUUID. It has 15 associations to related views.

SAP Help Documentation

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

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

Structure
Measures and Attributes Some important measures and attributes are: ColltrlREPartAccessoryUUID ColltrlREPrtAccsryConvertedID CollateralRealEstatePartUUID CollateralRealEstatePartID ColltrlRealEstateAccessoryType ColltrlRENumberOfAccessory ColltrlREAccessoryAmount ColltrlREAccessoryCurrency ColltrlREIsSubAssetCreated ColltrlREAccessoryDescription ColltrlRealEstateAccessoryID CollateralRealEstateRiskCode ColltrlRESafetyDiscountSign ColltrlRESafetyDiscountPercent ColltrlRESafetyDiscountAmount ColltrlRESftyDiscountCurrency ColltrlRealEstateValuationType ColltrlREValuationFrequency ColltrlREValuationPeriod ColltrlRELastRevaluationDate ColltrlRERevaluationStartDate ColltrlRERevaluationEndDate ColltrlRealEstateLendingSign ColltrlRE1stLendingRate ColltrlRE2ndLendingRate ColltrlRE3rdLendingRate ColltrlRE4thLendingRate ColltrlRE5thLendingRate

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

StateC1
Line of BusinessCross Applications
Application ComponentFS-CMS
CapabilitiesAnalytical Dimension, Data 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

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_re_prt_acs cms_re_prt_acs from

Associations (15)

CardinalityTargetAliasCondition
[0..1] I_CollateralRealEstatePart _CollateralRealEstatePart $projection.CollateralRealEstatePartUUID = _CollateralRealEstatePart.CollateralRealEstatePartUUID
[0..1] I_ColltrlREPartMaster _ColltrlREPartMaster $projection.CollateralRealEstatePartUUID = _ColltrlREPartMaster.CollateralRealEstateUUID
[0..*] I_ColltrlREPartPartner _ColltrlREPartPartner $projection.CollateralRealEstatePartUUID = _ColltrlREPartPartner.CollateralRealEstatePartUUID
[0..*] I_CollateralRealEstatePartCost _CollateralRealEstatePartCost $projection.CollateralRealEstatePartUUID = _CollateralRealEstatePartCost.CollateralRealEstatePartUUID
[0..*] I_ColltrlREPartValue _ColltrlREPartValue $projection.CollateralRealEstatePartUUID = _ColltrlREPartValue.CollateralRealEstatePartUUID
[0..*] I_ColltrlRELandRegister _ColltrlRELandRegister $projection.CollateralRealEstatePartUUID = _ColltrlRELandRegister.CollateralRealEstatePartUUID
[0..*] I_ObjectAssetData _RealEstatePrtAccsryAssetData $projection.ColltrlREPrtAccsryConvertedID = _RealEstatePrtAccsryAssetData.ObjectAssetReferenceNumber
[0..1] I_CollateralAttributeIndType _ColltrlREAccessoryType $projection.ColltrlRealEstateAccessoryType = _ColltrlREAccessoryType.CollateralAttributeIndType and _ColltrlREAccessoryType.CollateralAttributeIndCat = 'REO010'
[0..1] I_CollateralObjectRiskCode _CollateralRealEstateRiskCode $projection.CollateralRealEstateRiskCode = _CollateralRealEstateRiskCode.CollateralObjectRiskCode
[0..1] I_CollateralSafetyDiscountSign _ColltrlRESafetyDiscountSign $projection.ColltrlRESafetyDiscountSign = _ColltrlRESafetyDiscountSign.CollateralSafetyDiscountSign
[0..1] I_Currency _ColltrlREAccessoryCurrency $projection.ColltrlREAccessoryCurrency = _ColltrlREAccessoryCurrency.Currency
[0..1] I_Currency _ColltrlRESftyDiscountCurrency $projection.ColltrlRESftyDiscountCurrency = _ColltrlRESftyDiscountCurrency.Currency
[0..1] I_CollateralValuationType _ColltrlREValuationType $projection.ColltrlRealEstateValuationType = _ColltrlREValuationType.CollateralValuationType
[0..1] I_ColltrlREValuationFrequency _ColltrlREValuationFrequency $projection.ColltrlREValuationFrequency = _ColltrlREValuationFrequency.ColltrlREValuationFrequency
[0..*] I_CollateralAssetData _ColltrlREPrtAccsryAssetData $projection.ColltrlREPrtAccsryConvertedID = _ColltrlREPrtAccsryAssetData.CollateralAssetReferenceNumber

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName ICREPARTACCESSRY view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality A view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass MASTER view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey ColltrlREPartAccessoryUUID view
ObjectModel.sapObjectNodeType.name ColltrlRealEstatePartAccessory 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 (51)

KeyFieldSource TableSource FieldDescription
KEY ColltrlREPartAccessoryUUID prt_acs_guid GUID for part accessory
ColltrlREPrtAccsryConvertedID Reference ID for the object
CollateralRealEstatePartUUID obj_prt_guid GUID for Object part
CollateralRealEstatePartID part_id Part ID for the Object
ColltrlRealEstateAccessoryType acs_type Accessory Type
ColltrlRENumberOfAccessory no_of_acs No of Accessory Units
ColltrlREAccessoryAmount acs_value Value of the Accessory
ColltrlREAccessoryCurrency acs_value_curr Currency for Value of the accessory
ColltrlREIsSubAssetCreated is_sub_ast_crea Indicates whether a Sub-asset is created for Building Part
ColltrlREAccessoryDescription acs_desc Description of the cost
ColltrlRealEstateAccessoryID acs_id Sequence Number of Accessory or Special Equipment
CollateralRealEstateRiskCode risk_code Risk code
ColltrlRESafetyDiscountSign sfty_ind Indicates that the asset has a default sfty discount or not
ColltrlRESafetyDiscountPercent sfty_dscnt Safety disc (%)
ColltrlRESafetyDiscountAmount sfty_amount Safety discount as an amount
ColltrlRESftyDiscountCurrency sfty_amt_curr Currency of the Safety discount amount
ColltrlRealEstateValuationType valuation_typ Type of Check conducted on the object
ColltrlREValuationFrequency unit_valn_freq Indicator : Valuation Period
ColltrlREValuationPeriod period_valn_freq Period of revaluation for a real estate
ColltrlRELastRevaluationDate past_valued_date Most Recent Date on which the Real Estate was last Valued
ColltrlRERevaluationStartDate start_date Revaluation Start date
ColltrlRERevaluationEndDate end_date End date for Revaluation of the Real Estate
ColltrlRealEstateLendingSign lending_rate_ind Indicates that the asset has a default lending rate or not
ColltrlRE1stLendingRate lending_rate1 Lending rate 1
ColltrlRE2ndLendingRate lending_rate2 Lending rate 2
ColltrlRE3rdLendingRate lending_rate3 Lending rate 3
ColltrlRE4thLendingRate lending_rate4 Lending rate 4
ColltrlRE5thLendingRate lending_rate5 Lending rate 5
CollateralRealEstateEnteredBy created_by Real Estate Add-On User
ColltrlRealEstateEnteredDate created_date Time Stamp
ColltrlRealEstateEnteredTime created_time Time Stamp
ColltrlRealEstateEnteredSource entry_src Sorce of Initial entry
ColltrlRealEstateLastChangedBy last_chg_by Last Changed by
ColltrlRELastChangedDate last_chg_date Last Changed on
ColltrlRELastChangedTime last_chg_time Last Changed at
ColltrlRELastChangedSource processing_src Processing Source
_CollateralRealEstatePart _CollateralRealEstatePart
_ColltrlREPartMaster _ColltrlREPartMaster
_ColltrlREPartPartner _ColltrlREPartPartner
_CollateralRealEstatePartCost _CollateralRealEstatePartCost
_ColltrlREPartValue _ColltrlREPartValue
_ColltrlRELandRegister _ColltrlRELandRegister
_RealEstatePrtAccsryAssetData _RealEstatePrtAccsryAssetData
_ColltrlREAccessoryType _ColltrlREAccessoryType
_CollateralRealEstateRiskCode _CollateralRealEstateRiskCode
_ColltrlRESafetyDiscountSign _ColltrlRESafetyDiscountSign
_ColltrlREAccessoryCurrency _ColltrlREAccessoryCurrency
_ColltrlRESftyDiscountCurrency _ColltrlRESftyDiscountCurrency
_ColltrlREValuationType _ColltrlREValuationType
_ColltrlREValuationFrequency _ColltrlREValuationFrequency
_ColltrlREPrtAccsryAssetData _ColltrlREPrtAccsryAssetData

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_ColltrlREPartAccessory.
-- 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_ColltrlREPartAccessory AS
SELECT
  prt_acs_guid AS ColltrlREPartAccessoryUUID,
  cast( bintohex( prt_acs_guid ) as cms_dte_obj_refid ) AS ColltrlREPrtAccsryConvertedID,
  obj_prt_guid AS CollateralRealEstatePartUUID,
  part_id AS CollateralRealEstatePartID,
  acs_type AS ColltrlRealEstateAccessoryType,
  no_of_acs AS ColltrlRENumberOfAccessory,
  acs_value AS ColltrlREAccessoryAmount,
  acs_value_curr AS ColltrlREAccessoryCurrency,
  is_sub_ast_crea AS ColltrlREIsSubAssetCreated,
  acs_desc AS ColltrlREAccessoryDescription,
  acs_id AS ColltrlRealEstateAccessoryID,
  risk_code AS CollateralRealEstateRiskCode,
  sfty_ind AS ColltrlRESafetyDiscountSign,
  sfty_dscnt AS ColltrlRESafetyDiscountPercent,
  sfty_amount AS ColltrlRESafetyDiscountAmount,
  sfty_amt_curr AS ColltrlRESftyDiscountCurrency,
  valuation_typ AS ColltrlRealEstateValuationType,
  unit_valn_freq AS ColltrlREValuationFrequency,
  period_valn_freq AS ColltrlREValuationPeriod,
  past_valued_date AS ColltrlRELastRevaluationDate,
  start_date AS ColltrlRERevaluationStartDate,
  end_date AS ColltrlRERevaluationEndDate,
  lending_rate_ind AS ColltrlRealEstateLendingSign,
  lending_rate1 AS ColltrlRE1stLendingRate,
  lending_rate2 AS ColltrlRE2ndLendingRate,
  lending_rate3 AS ColltrlRE3rdLendingRate,
  lending_rate4 AS ColltrlRE4thLendingRate,
  lending_rate5 AS ColltrlRE5thLendingRate,
  created_by AS CollateralRealEstateEnteredBy,
  created_date AS ColltrlRealEstateEnteredDate,
  created_time AS ColltrlRealEstateEnteredTime,
  entry_src AS ColltrlRealEstateEnteredSource,
  last_chg_by AS ColltrlRealEstateLastChangedBy,
  last_chg_date AS ColltrlRELastChangedDate,
  last_chg_time AS ColltrlRELastChangedTime,
  processing_src AS ColltrlRELastChangedSource
FROM cms_re_prt_acs
LEFT OUTER JOIN I_CollateralRealEstatePart AS _CollateralRealEstatePart ON CollateralRealEstatePartUUID = _CollateralRealEstatePart.CollateralRealEstatePartUUID  -- association [0..1]
LEFT OUTER JOIN I_ColltrlREPartMaster AS _ColltrlREPartMaster ON CollateralRealEstatePartUUID = _ColltrlREPartMaster.CollateralRealEstateUUID  -- association [0..1]
LEFT OUTER JOIN I_ColltrlREPartPartner AS _ColltrlREPartPartner ON CollateralRealEstatePartUUID = _ColltrlREPartPartner.CollateralRealEstatePartUUID  -- association [0..*]
LEFT OUTER JOIN I_CollateralRealEstatePartCost AS _CollateralRealEstatePartCost ON CollateralRealEstatePartUUID = _CollateralRealEstatePartCost.CollateralRealEstatePartUUID  -- association [0..*]
LEFT OUTER JOIN I_ColltrlREPartValue AS _ColltrlREPartValue ON CollateralRealEstatePartUUID = _ColltrlREPartValue.CollateralRealEstatePartUUID  -- association [0..*]
LEFT OUTER JOIN I_ColltrlRELandRegister AS _ColltrlRELandRegister ON CollateralRealEstatePartUUID = _ColltrlRELandRegister.CollateralRealEstatePartUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetData AS _RealEstatePrtAccsryAssetData ON ColltrlREPrtAccsryConvertedID = _RealEstatePrtAccsryAssetData.ObjectAssetReferenceNumber  -- association [0..*]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ColltrlREAccessoryType ON ColltrlRealEstateAccessoryType = _ColltrlREAccessoryType.CollateralAttributeIndType AND _ColltrlREAccessoryType.CollateralAttributeIndCat = 'REO010'  -- association [0..1]
LEFT OUTER JOIN I_CollateralObjectRiskCode AS _CollateralRealEstateRiskCode ON CollateralRealEstateRiskCode = _CollateralRealEstateRiskCode.CollateralObjectRiskCode  -- association [0..1]
LEFT OUTER JOIN I_CollateralSafetyDiscountSign AS _ColltrlRESafetyDiscountSign ON ColltrlRESafetyDiscountSign = _ColltrlRESafetyDiscountSign.CollateralSafetyDiscountSign  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlREAccessoryCurrency ON ColltrlREAccessoryCurrency = _ColltrlREAccessoryCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlRESftyDiscountCurrency ON ColltrlRESftyDiscountCurrency = _ColltrlRESftyDiscountCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CollateralValuationType AS _ColltrlREValuationType ON ColltrlRealEstateValuationType = _ColltrlREValuationType.CollateralValuationType  -- association [0..1]
LEFT OUTER JOIN I_ColltrlREValuationFrequency AS _ColltrlREValuationFrequency ON ColltrlREValuationFrequency = _ColltrlREValuationFrequency.ColltrlREValuationFrequency  -- association [0..1]
LEFT OUTER JOIN I_CollateralAssetData AS _ColltrlREPrtAccsryAssetData ON ColltrlREPrtAccsryConvertedID = _ColltrlREPrtAccsryAssetData.CollateralAssetReferenceNumber  -- association [0..*]
;