I_CollateralObjectCalcData

DDL: I_COLLATERALOBJECTCALCDATA Type: view BASIC

Calculation Result for CMS Object

I_CollateralObjectCalcData (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_CollateralObjectCalcData is a Basic CDS View (Cube) that provides data about "Calculation Result for CMS Object" in SAP S/4HANA. It reads from 1 data source (cms_calc_obj) and exposes 99 fields with key field CollateralObjectUUID. It has 19 associations to related views.

SAP Help Documentation

CategoryCollateral Object
Data CategoryCube
StatusReleased
Data Extraction TypeDelta enabled
Corresponding DataSourceICOLOBJCALCD
Purpose
This CDS view provides the prerequisites to answer the following business question: What is the calculation result for the CMS object?

Prerequisites
This CDS view inherits authorization objects as follows: CollateralObjectType = 'CAG' and I_CollateralAgreementData CollateralObjectType = 'RBL' and I_ReceivableData CollateralObjectType = 'AST' and I_ObjectAssetData For more information, see the links below under Related Information .

Structure
Measures and attributes Some important measures and attributes are: CollateralObjectUUID CollateralObjectType CollateralConstellationUUID ObjectAssetType CollateralObjCalcLastChangedBy CollateralObjCalcLastChgdDate CollateralObjCalcLastChgdTime ObjectAssetUUID ObjectAssetReferenceSystem

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
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 is the calculation result for the CMS object?</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_calc_obj cms_calc_obj from

Associations (19)

CardinalityTargetAliasCondition
[0..*] I_AgreementAssetCalcData _AgreementAssetCalcData $projection.CollateralObjectUUID = _AgreementAssetCalcData.CollateralAgreementUUID or $projection.CollateralObjectUUID = _AgreementAssetCalcData.ObjectAssetUUID
[0..*] I_AgreementRelshpCalcData _AgreementRelshpCalcData $projection.CollateralObjectUUID = _AgreementRelshpCalcData.AgreementRelationshipSrceUUID or $projection.CollateralObjectUUID = _AgreementRelshpCalcData.AgreementRelationshipDestUUID
[0..*] I_AgreementPortionCalcData _AgreementPortionCalcData $projection.CollateralObjectUUID = _AgreementPortionCalcData.CollateralAgreementUUID
[0..*] I_AgreementReceivableCalcData _AgreementReceivableCalcData $projection.CollateralObjectUUID = _AgreementReceivableCalcData.CollateralAgreementUUID or ( $projection.CollateralRblCreditSystem = _AgreementReceivableCalcData.CollateralRblCreditSystem and $projection.CollateralReceivableID = _AgreementReceivableCalcData.CollateralReceivableID and $projection.CollateralObjectType = 'RBL' )
[0..1] I_CollateralAgreementData _CollateralAgreementData $projection.CollateralObjectUUID = _CollateralAgreementData.CollateralAgreementUUID
[0..*] I_AgreementPortion _AgreementPortion $projection.CollateralObjectUUID = _AgreementPortion.CollateralAgreementUUID
[0..*] I_AgreementPartner _AgreementPartner $projection.CollateralObjectUUID = _AgreementPartner.CollateralAgreementUUID
[0..*] I_AgreementSpecialArrangement _AgreementSpecialArrangement $projection.CollateralObjectUUID = _AgreementSpecialArrangement.AgrmtSpecialArrangementRefUUID
[0..*] I_AgreementTerminationAndCost _AgreementTerminationAndCost $projection.CollateralObjectUUID = _AgreementTerminationAndCost.AgreementTermnAndCostLinkUUID
[0..*] I_AssetAgreementLinkData _AssetAgreementLinkData $projection.CollateralObjectUUID = _AssetAgreementLinkData.CollateralAgreementUUID or $projection.CollateralObjectUUID = _AssetAgreementLinkData.ObjectAssetUUID
[0..*] I_CollateralAgreementRelshp _CollateralAgreementRelshp $projection.CollateralObjectUUID = _CollateralAgreementRelshp.AgreementRelationshipSrceUUID or $projection.CollateralObjectUUID = _CollateralAgreementRelshp.AgreementRelationshipDestUUID
[0..*] I_AgreementReceivableLinkData _AgreementReceivableLinkData $projection.CollateralRblCreditSystem = _AgreementReceivableLinkData.CollateralRblCreditSystem and $projection.CollateralReceivableID = _AgreementReceivableLinkData.CollateralReceivableID and $projection.CollateralObjectType = 'RBL'
[0..*] I_ReceivableData _ReceivableData $projection.CollateralRblCreditSystem = _ReceivableData.CollateralRblCreditSystem and $projection.CollateralReceivableID = _ReceivableData.CollateralReceivableID and $projection.CollateralObjectType = 'RBL'
[0..1] I_ObjectAssetData _ObjectAssetData $projection.CollateralObjectUUID = _ObjectAssetData.ObjectAssetUUID
[0..*] I_ObjectAssetPartner _ObjectAssetPartner $projection.CollateralObjectUUID = _ObjectAssetPartner.ObjectAssetUUID
[0..*] I_ObjectAssetDocument _ObjectAssetDocument $projection.CollateralObjectUUID = _ObjectAssetDocument.ObjectAssetUUID
[0..1] I_CollateralObjectType _CollateralObjectType $projection.CollateralObjectType = _CollateralObjectType.CollateralObjectType
[0..1] I_ObjectAssetType _ObjectAssetType $projection.ObjectAssetType = _ObjectAssetType.ObjectAssetType
[0..1] I_Currency _CollateralObjectCurrency $projection.CollateralObjectCurrency = _CollateralObjectCurrency.Currency

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ICOLOBJCALCD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality C view
ObjectModel.usageType.sizeCategory XXL view
ObjectModel.usageType.dataClass TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Calculation Result for CMS Object view

Fields (99)

KeyFieldSource TableSource FieldDescription
KEY CollateralObjectUUID obj_guid CMS-Basel II: Object GUID
CollateralObjectType obj_typ CMS Object Type
CollateralConstellationUUID con_guid Constellation GUID
ObjectAssetType ast_typ Asset Type
ObjectAssetParentUUID parent_guid Asset Guid as a parent GUID for a sub-asset
CollateralObjectCurrency result_curr Calculations Result Currency
ObjectAssetAmount asset_value Final Asset Value
ObjectAssetLendingAmt lending_value Lending value Calculation for Asset
ObjectAssetLendingLimit1Amt lending_limit1 Lending Limit Calculation for Asset
ObjectAssetLendingLimit2Amt lending_limit2 Lending Limit Calculation for Asset
ObjectAssetLendingLimit3Amt lending_limit3 Lending Limit Calculation for Asset
ObjectAssetLendingLimit4Amt lending_limit4 Lending Limit Calculation for Asset
ObjectAssetLendingLimit5Amt lending_limit5 Lending Limit Calculation for Asset
ObjectAssetLendingRange1Amt lending_range1 Lending Range calculation for Asset
ObjectAssetLendingRange2Amt lending_range2 Lending Range calculation for Asset
ObjectAssetLendingRange3Amt lending_range3 Lending Range calculation for Asset
ObjectAssetLendingRange4Amt lending_range4 Lending Range calculation for Asset
ObjectAssetLendingRange5Amt lending_range5 Lending Range calculation for Asset
ObjectAssetPrtLendingAmt prt_len_val Lending value Calculation for Asset
ObjectAssetPrtLendingLimit1Amt prt_len_lim1 Lending Limit Calculation for Asset
ObjectAssetPrtLendingLimit2Amt prt_len_lim2 Lending Limit Calculation for Asset
ObjectAssetPrtLendingLimit3Amt prt_len_lim3 Lending Limit Calculation for Asset
ObjectAssetPrtLendingLimit4Amt prt_len_lim4 Lending Limit Calculation for Asset
ObjectAssetPrtLendingLimit5Amt prt_len_lim5 Lending Limit Calculation for Asset
ObjectAssetPrtLendingRange1Amt prt_len_rng1 Lending Range calculation for Asset
ObjectAssetPrtLendingRange2Amt prt_len_rng2 Lending Range calculation for Asset
ObjectAssetPrtLendingRange3Amt prt_len_rng3 Lending Range calculation for Asset
ObjectAssetPrtLendingRange4Amt prt_len_rng4 Lending Range calculation for Asset
ObjectAssetPrtLendingRange5Amt prt_len_rng5 Lending Range calculation for Asset
ObjAstFreeLendgLmtCurRskAmt free_lending_limit_c Lending Limit Calculation for Asset
ObjAstFreeLendgLmtMaxRskAmt free_lending_limit_m Lending Limit Calculation for Asset
ObjAstFreeLendgLmtCurRskPct free_lending_limit_pct_c Calculations Result as Percentage
ObjAstFreeLendgLmtMaxRskPct free_lending_limit_pct_m Calculations Result as Percentage
CollateralRblCreditSystem credit_system Credit system
CollateralReceivableID rbl_id Receivable ID
RblCoverageGapCurRiskAmt coverage_gap_c Coverage Gap Calculation for RBL
RblCoverageGapMaxRiskAmt coverage_gap_m Coverage Gap Calculation for RBL
RblCoverageGapCurRiskPct cov_gap_pct_c Calculations Result as Percentage
RblCoverageGapMaxRiskPct cov_gap_pct_m Calculations Result as Percentage
RblCollateralRatioCurRiskPct coll_ratio_pct_c Collateralization Ratio
RblCollateralRatioMaxRiskPct coll_ratio_pct_m Collateralization Ratio
AgreementCollateralCurRiskAmt coll_value_c Collateral Value Calculation for CAG
AgreementCollateralMaxRiskAmt coll_value_m Collateral Value Calculation for CAG
AgreementCollateralCurRiskPct coll_value_pct_c Calculations Result as Percentage
AgreementCollateralMaxRiskPct coll_value_pct_m Calculations Result as Percentage
AgreementGuarLendingCurRiskAmt lend_val_grt_c Lending value calculation Guarantee
AgreementGuarLendingMaxRiskAmt lend_val_grt_m Lending value calculation Guarantee
AgreementGuarLendingCurRiskPct lnd_vl_grt_pct_c Calculations Result as Percentage
AgreementGuarLendingMaxRiskPct lnd_vl_grt_pct_m Calculations Result as Percentage
AgreementGuarLendgLmtCurRskAmt lend_lmt_grt_c Lending limit calculation for Guarantee
AgreementGuarLendgLmtMaxRskAmt lend_lmt_grt_m Lending limit calculation for Guarantee
AgreementGuarLendgLmtCurRskPct lend_lmt_grt_pct_c Calculations Result as Percentage
AgreementGuarLendgLmtMaxRskPct lend_lmt_grt_pct_m Calculations Result as Percentage
AgrmtLoanToValAgrmtCurRskAmt ltov_wrt_cag_c Loan to value ratio for cag as amount
AgrmtLoanToValAgrmtMaxRskAmt ltov_wrt_cag_m Loan to value ratio for cag as amount
AgrmtLoanToValAgrmtCurRskPct ltov_cag_pct_c Loan to value ratio for cag as percentage
AgrmtLoanToValAgrmtMaxRskPct ltov_cag_pct_m Loan to value ratio for cag as percentage
AgrLoaToValPriorChrgCurRskAmt ltov_wrt_pr_c Loan to value ratio with ref to prior charge: as amount
AgrLoaToValPriorChrgMaxRskAmt ltov_wrt_pr_m Loan to value ratio with ref to prior charge: as amount
AgrLoaToValPriorChrgRskCurPct ltov_pr_pct_c Loan to value ratio with ref to prior charge: as pct
AgrLoaToValPriorChrgMaxRskPct ltov_pr_pct_m Loan to value ratio with ref to prior charge: as pct
AgreementLoanToValRblCurRskAmt ltov_wrt_rbl_c Loan to value ratio with ref to RBL : as amount
AgreementLoanToValRblMaxRskAmt ltov_wrt_rbl_m Loan to value ratio with ref to RBL : as amount
AgreementLoanToValRblCurRskPct ltov_rbl_pct_c Loan to value ratio with ref to RBL: as pct
AgreementLoanToValRblMaxRskPct ltov_rbl_pct_m Loan to value ratio with ref to RBL: as pct
AgrmtDistrdColltrlCurRskAmt dist_cv_c Distributed Collateral value
AgrmtDistrdColltrlMaxRskAmt dist_cv_m Distributed Collateral value
AgrmtDistrdColltrlCurRskPct dist_cv_pct_c Calculations Result as Percentage
AgrmtDistrdColltrlMaxRskPct dist_cv_pct_m Calculations Result as Percentage
AgreementCvrgRatioCurRiskPct cov_ratio_pct_c Coverage ratio of collateral agreements
AgreementCvrgRatioMaxRiskPct cov_ratio_pct_m Coverage ratio of collateral agreements
AgrmtColltrlRightsCurRskAmt coll_right_c Collateral Right Determined for CAG
AgrmtColltrlRightsMaxRskAmt coll_right_m Collateral Right Determined for CAG
AgrmtColltrlRightsCurRskPct coll_rgt_pct_c Calculations Result as Percentage
AgrmtColltrlRightsMaxRskPct coll_rgt_pct_m Calculations Result as Percentage
CollateralObjCalcLastChangedBy last_chg_by Last Changed by
CollateralObjCalcLastChgdDate last_chg_date Date on which last change was done
CollateralObjCalcLastChgdTime last_chg_time Time at which last change was made
ObjectAssetUUID _ObjectAssetData ObjectAssetUUID GUID for Table CMS_AST
ObjectAssetReferenceSystem _ObjectAssetData ObjectAssetReferenceSystem Object System Reference ID
_AgreementAssetCalcData _AgreementAssetCalcData
_AgreementRelshpCalcData _AgreementRelshpCalcData
_AgreementPortionCalcData _AgreementPortionCalcData
_AgreementReceivableCalcData _AgreementReceivableCalcData
_CollateralAgreementData _CollateralAgreementData
_AgreementPortion _AgreementPortion
_AgreementPartner _AgreementPartner
_AgreementSpecialArrangement _AgreementSpecialArrangement
_AgreementTerminationAndCost _AgreementTerminationAndCost
_AssetAgreementLinkData _AssetAgreementLinkData
_CollateralAgreementRelshp _CollateralAgreementRelshp
_AgreementReceivableLinkData _AgreementReceivableLinkData
_ReceivableData _ReceivableData
_ObjectAssetData _ObjectAssetData
_ObjectAssetPartner _ObjectAssetPartner
_ObjectAssetDocument _ObjectAssetDocument
_CollateralObjectType _CollateralObjectType
_ObjectAssetType _ObjectAssetType
_CollateralObjectCurrency _CollateralObjectCurrency

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_CollateralObjectCalcData.
-- 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_CollateralObjectCalcData AS
SELECT
  obj_guid AS CollateralObjectUUID,
  obj_typ AS CollateralObjectType,
  con_guid AS CollateralConstellationUUID,
  ast_typ AS ObjectAssetType,
  parent_guid AS ObjectAssetParentUUID,
  result_curr AS CollateralObjectCurrency,
  asset_value AS ObjectAssetAmount,
  lending_value AS ObjectAssetLendingAmt,
  lending_limit1 AS ObjectAssetLendingLimit1Amt,
  lending_limit2 AS ObjectAssetLendingLimit2Amt,
  lending_limit3 AS ObjectAssetLendingLimit3Amt,
  lending_limit4 AS ObjectAssetLendingLimit4Amt,
  lending_limit5 AS ObjectAssetLendingLimit5Amt,
  lending_range1 AS ObjectAssetLendingRange1Amt,
  lending_range2 AS ObjectAssetLendingRange2Amt,
  lending_range3 AS ObjectAssetLendingRange3Amt,
  lending_range4 AS ObjectAssetLendingRange4Amt,
  lending_range5 AS ObjectAssetLendingRange5Amt,
  prt_len_val AS ObjectAssetPrtLendingAmt,
  prt_len_lim1 AS ObjectAssetPrtLendingLimit1Amt,
  prt_len_lim2 AS ObjectAssetPrtLendingLimit2Amt,
  prt_len_lim3 AS ObjectAssetPrtLendingLimit3Amt,
  prt_len_lim4 AS ObjectAssetPrtLendingLimit4Amt,
  prt_len_lim5 AS ObjectAssetPrtLendingLimit5Amt,
  prt_len_rng1 AS ObjectAssetPrtLendingRange1Amt,
  prt_len_rng2 AS ObjectAssetPrtLendingRange2Amt,
  prt_len_rng3 AS ObjectAssetPrtLendingRange3Amt,
  prt_len_rng4 AS ObjectAssetPrtLendingRange4Amt,
  prt_len_rng5 AS ObjectAssetPrtLendingRange5Amt,
  free_lending_limit_c AS ObjAstFreeLendgLmtCurRskAmt,
  free_lending_limit_m AS ObjAstFreeLendgLmtMaxRskAmt,
  free_lending_limit_pct_c AS ObjAstFreeLendgLmtCurRskPct,
  free_lending_limit_pct_m AS ObjAstFreeLendgLmtMaxRskPct,
  credit_system AS CollateralRblCreditSystem,
  rbl_id AS CollateralReceivableID,
  coverage_gap_c AS RblCoverageGapCurRiskAmt,
  coverage_gap_m AS RblCoverageGapMaxRiskAmt,
  cov_gap_pct_c AS RblCoverageGapCurRiskPct,
  cov_gap_pct_m AS RblCoverageGapMaxRiskPct,
  coll_ratio_pct_c AS RblCollateralRatioCurRiskPct,
  coll_ratio_pct_m AS RblCollateralRatioMaxRiskPct,
  coll_value_c AS AgreementCollateralCurRiskAmt,
  coll_value_m AS AgreementCollateralMaxRiskAmt,
  coll_value_pct_c AS AgreementCollateralCurRiskPct,
  coll_value_pct_m AS AgreementCollateralMaxRiskPct,
  lend_val_grt_c AS AgreementGuarLendingCurRiskAmt,
  lend_val_grt_m AS AgreementGuarLendingMaxRiskAmt,
  lnd_vl_grt_pct_c AS AgreementGuarLendingCurRiskPct,
  lnd_vl_grt_pct_m AS AgreementGuarLendingMaxRiskPct,
  lend_lmt_grt_c AS AgreementGuarLendgLmtCurRskAmt,
  lend_lmt_grt_m AS AgreementGuarLendgLmtMaxRskAmt,
  lend_lmt_grt_pct_c AS AgreementGuarLendgLmtCurRskPct,
  lend_lmt_grt_pct_m AS AgreementGuarLendgLmtMaxRskPct,
  ltov_wrt_cag_c AS AgrmtLoanToValAgrmtCurRskAmt,
  ltov_wrt_cag_m AS AgrmtLoanToValAgrmtMaxRskAmt,
  ltov_cag_pct_c AS AgrmtLoanToValAgrmtCurRskPct,
  ltov_cag_pct_m AS AgrmtLoanToValAgrmtMaxRskPct,
  ltov_wrt_pr_c AS AgrLoaToValPriorChrgCurRskAmt,
  ltov_wrt_pr_m AS AgrLoaToValPriorChrgMaxRskAmt,
  ltov_pr_pct_c AS AgrLoaToValPriorChrgRskCurPct,
  ltov_pr_pct_m AS AgrLoaToValPriorChrgMaxRskPct,
  ltov_wrt_rbl_c AS AgreementLoanToValRblCurRskAmt,
  ltov_wrt_rbl_m AS AgreementLoanToValRblMaxRskAmt,
  ltov_rbl_pct_c AS AgreementLoanToValRblCurRskPct,
  ltov_rbl_pct_m AS AgreementLoanToValRblMaxRskPct,
  dist_cv_c AS AgrmtDistrdColltrlCurRskAmt,
  dist_cv_m AS AgrmtDistrdColltrlMaxRskAmt,
  dist_cv_pct_c AS AgrmtDistrdColltrlCurRskPct,
  dist_cv_pct_m AS AgrmtDistrdColltrlMaxRskPct,
  cov_ratio_pct_c AS AgreementCvrgRatioCurRiskPct,
  cov_ratio_pct_m AS AgreementCvrgRatioMaxRiskPct,
  coll_right_c AS AgrmtColltrlRightsCurRskAmt,
  coll_right_m AS AgrmtColltrlRightsMaxRskAmt,
  coll_rgt_pct_c AS AgrmtColltrlRightsCurRskPct,
  coll_rgt_pct_m AS AgrmtColltrlRightsMaxRskPct,
  last_chg_by AS CollateralObjCalcLastChangedBy,
  last_chg_date AS CollateralObjCalcLastChgdDate,
  last_chg_time AS CollateralObjCalcLastChgdTime,
  _ObjectAssetData.ObjectAssetUUID AS ObjectAssetUUID,
  _ObjectAssetData.ObjectAssetReferenceSystem AS ObjectAssetReferenceSystem
FROM cms_calc_obj
LEFT OUTER JOIN I_AgreementAssetCalcData AS _AgreementAssetCalcData ON CollateralObjectUUID = _AgreementAssetCalcData.CollateralAgreementUUID OR CollateralObjectUUID = _AgreementAssetCalcData.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementRelshpCalcData AS _AgreementRelshpCalcData ON CollateralObjectUUID = _AgreementRelshpCalcData.AgreementRelationshipSrceUUID OR CollateralObjectUUID = _AgreementRelshpCalcData.AgreementRelationshipDestUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementPortionCalcData AS _AgreementPortionCalcData ON CollateralObjectUUID = _AgreementPortionCalcData.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementReceivableCalcData AS _AgreementReceivableCalcData ON CollateralObjectUUID = _AgreementReceivableCalcData.CollateralAgreementUUID OR ( CollateralRblCreditSystem = _AgreementReceivableCalcData.CollateralRblCreditSystem AND CollateralReceivableID = _AgreementReceivableCalcData.CollateralReceivableID AND CollateralObjectType = 'RBL' )  -- association [0..*]
LEFT OUTER JOIN I_CollateralAgreementData AS _CollateralAgreementData ON CollateralObjectUUID = _CollateralAgreementData.CollateralAgreementUUID  -- association [0..1]
LEFT OUTER JOIN I_AgreementPortion AS _AgreementPortion ON CollateralObjectUUID = _AgreementPortion.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementPartner AS _AgreementPartner ON CollateralObjectUUID = _AgreementPartner.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementSpecialArrangement AS _AgreementSpecialArrangement ON CollateralObjectUUID = _AgreementSpecialArrangement.AgrmtSpecialArrangementRefUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementTerminationAndCost AS _AgreementTerminationAndCost ON CollateralObjectUUID = _AgreementTerminationAndCost.AgreementTermnAndCostLinkUUID  -- association [0..*]
LEFT OUTER JOIN I_AssetAgreementLinkData AS _AssetAgreementLinkData ON CollateralObjectUUID = _AssetAgreementLinkData.CollateralAgreementUUID OR CollateralObjectUUID = _AssetAgreementLinkData.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_CollateralAgreementRelshp AS _CollateralAgreementRelshp ON CollateralObjectUUID = _CollateralAgreementRelshp.AgreementRelationshipSrceUUID OR CollateralObjectUUID = _CollateralAgreementRelshp.AgreementRelationshipDestUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementReceivableLinkData AS _AgreementReceivableLinkData ON CollateralRblCreditSystem = _AgreementReceivableLinkData.CollateralRblCreditSystem AND CollateralReceivableID = _AgreementReceivableLinkData.CollateralReceivableID AND CollateralObjectType = 'RBL'  -- association [0..*]
LEFT OUTER JOIN I_ReceivableData AS _ReceivableData ON CollateralRblCreditSystem = _ReceivableData.CollateralRblCreditSystem AND CollateralReceivableID = _ReceivableData.CollateralReceivableID AND CollateralObjectType = 'RBL'  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetData AS _ObjectAssetData ON CollateralObjectUUID = _ObjectAssetData.ObjectAssetUUID  -- association [0..1]
LEFT OUTER JOIN I_ObjectAssetPartner AS _ObjectAssetPartner ON CollateralObjectUUID = _ObjectAssetPartner.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetDocument AS _ObjectAssetDocument ON CollateralObjectUUID = _ObjectAssetDocument.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_CollateralObjectType AS _CollateralObjectType ON CollateralObjectType = _CollateralObjectType.CollateralObjectType  -- association [0..1]
LEFT OUTER JOIN I_ObjectAssetType AS _ObjectAssetType ON ObjectAssetType = _ObjectAssetType.ObjectAssetType  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CollateralObjectCurrency ON CollateralObjectCurrency = _CollateralObjectCurrency.Currency  -- association [0..1]
;