I_CollateralObjectCalcData
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
| Category | Collateral Object |
|---|---|
| Data Category | Cube |
| Status | Released |
| Data Extraction Type | Delta enabled |
| Corresponding DataSource | ICOLOBJCALCD |
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 .
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 .
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Cross Applications |
| Application Component | FS-CMS |
| Capabilities | Data Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Data Extraction, Data Source for Defining CDS Entities |
| Package | Cross 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
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| cms_calc_obj | cms_calc_obj | from |
Associations (19)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA