I_CollateralAgreementData

DDL: I_COLLATERALAGREEMENTDATA Type: view BASIC

Collateral Agreement Details

I_CollateralAgreementData (Basic)

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

CollateralAgreement · Cross Applications

I_CollateralAgreementData is a Basic CDS View (Dimension) that provides data about "Collateral Agreement Details" in SAP S/4HANA. It reads from 1 data source (cms_cag) and exposes 144 fields with key field CollateralAgreementUUID. It has 43 associations to related views.

SAP Help Documentation

CategoryCollateral Agreement
Data CategoryDimension
StatusReleased
Data Extraction TypeDelta enabled
Corresponding DataSourceICAGDATA
Purpose
This CDS view provides the prerequisites to answer the following business question: What are the details of the collateral agreement?

Prerequisites
Users must be assigned the CMS_CAG authorization object with the following activities: ADMINORG = CollateralAdminOrgUnit CAG_PCNCKY = _CollateralAgreementType.CollateralProcessControlKey CAG_PCNARE = _CollateralAdminOrgUnitAttrib.CollateralProcessControlArea CAG_CRTYPE = ' ' CAG_ACTVT = '0300000001'

Structure
Measures and attributes Some important measures and attributes are: CollateralAgreementUUID CollateralAgreementID CollateralAgreementType CollateralAgreementNominalAmt CollateralAgrmtNominalCrcy ColltrlAgrmtAssessmentAmt ColltrlAgrmtAssessmentCrcy ColltrlAgrmtAssessmentDate ColltrlAgreementConcludeDate ColltrlAgreementValidFromDate ColltrlAgreementValidToDate CollateralAdminOrgUnit CollateralBankArea ColltrlAgrmtJurisdictionCntry CollateralAgreementIsGlobal ColltrlAgrmtSpclMarkDwnPct ColltrlAgrmtSpclMarkDwnAmt ColltrlAgrmtSpclMarkdownCrcy CollateralAgreementDescription ColltrlAgrmtReleaseFrequency ColltrlAgrmtReleasePeriod ColltrlAgrmtExtRefNumber ColltrlAgrmtMinQltatvExcptn ColltrlAgrmtMinQltatvCritraRsn ColltrlAgrmtIsMinQltatvRqmts ColltrlAgrmtMinQltatvCriteria CollateralAgreementAssetPct ColltrlAgrmtTermnRightType ColltrlAgrmtTermnFrequency ColltrlAgrmtTermnPeriod ColltrlAgrmtTermnNoticeFrqcy ColltrlAgrmtTermnNoticePeriod ColltrlAgrmtTermnNoticeDate ColltrlAgrmtTerminationReason ColltrlAgrmtTermnGuaranteeAmt ColltrlAgrmtTermnGuarCrcy ColltrlAgrmtGuaranteePct ColltrlAgrmtHasCounterGuar ColltrlAgrmtHasAdditionalGuar ColltrlAgrmtGuarIsFxdLiability ColltrlAgrmtGuarIsDfltLblty ColltrlAgrmtGuarDfltLbltyPct ColltrlAgrmtGuarLinkInCalc ColltrlAgrmtGuarAuthApproval ColltrlAgrmtGuarIsEnforceable ColltrlAgrmtGuarLendingRate ColltrlAgrmtGuarReducnFrqcy ColltrlAgrmtGuarReducnPeriod ColltrlAgrmtGuarReducnAmt ColltrlAgrmtGuarReducnCrcy ColltrlAgrmtGuarReducnPct ColltrlAgrmtOriginalAmount ColltrlAgrmtOriginalCurrency ColltrlAgrmtTransfIsLeasing ColltrlAgrmtTransfLessorLien ColltrlAgrmtTransfAccsryLblty ColltrlAgrmtAcctRblAssgmt ColltrlAgrmtMinStockAmount ColltrlAgrmtMinStockCurrency ColltrlAgrmtHasAdditionalRbl ColltrlAgrmtAdditionalRblDate AgrmtGenBusCndnLienWvr ColltrlAgrmtPledgeIsDisclosed ColltrlAgrmtPledgeDisclosedDte ColltrlAgrmtAssignmentReason AgrmtLandChrgInterestRate AgrmtLandChrgIncidentalPaytPct AgrmtLandChrgPaytFrqcy AgrmtLandChrgPaytPeriod AgrmtLandChrgCalcStrtDate AgrmtLandChrgIntrstCapitalYrs AgrmtLandChrgEnforcementType AgrmtLandChrgEnforcementAmt AgrmtLandChrgEnforcementCrcy AgrmtLandChrgRefEnforcementAmt AgrmtLandChrgEnfrcmntTtlType ColAgrHtBlRgIntrstPayFrqUnit ColAgrHtBlRgIntrstPayFrqPerd ColAgrHtBlRgIsIntrstIncreasing ColAgrHtBlRgIntIncFrqUnit ColAgrHtBlRgIntIncFrqPerd ColAgrHtBlRgIncreasePct ColAgrHtBlRgIncreaseAmt ColAgrHtBlRgIncreaseCrcy ColAgrHtBlRgIntrstIncrStartDte ColAgrHtBlRgEnfrcmntWvr ColAgrHtBlRgIntrstIncrLastDte AgrmtLandChrgIsCollective AgrmtLandChrgHasCert AgrmtLandChrgCertNumber AgrmtLandChrgFileNumber ColltrlAgrmtCreditInsurCover ColltrlAgrmtUnit1 ColltrlAgrmtUnit2 ColltrlAgrmtUnit3 ColltrlAgrmtUnit4 ColltrlAgrmtUnit5 ColltrlAgrmtLiquidationMode ColltrlAgrmtCorrespncRole ColltrlAgrmtPoolRelThreshold

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 are the details of the collateral agreement?</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_cag cms_cag from

Associations (43)

CardinalityTargetAliasCondition
[0..*] I_AgreementPortion _AgreementPortion $projection.CollateralAgreementUUID = _AgreementPortion.CollateralAgreementUUID
[0..*] I_AgreementPartner _AgreementPartner $projection.CollateralAgreementUUID = _AgreementPartner.CollateralAgreementUUID
[0..*] I_AgreementSpecialArrangement _AgreementSpecialArrangement $projection.CollateralAgreementUUID = _AgreementSpecialArrangement.AgrmtSpecialArrangementRefUUID
[0..*] I_AgreementTerminationAndCost _AgreementTerminationAndCost $projection.CollateralAgreementUUID = _AgreementTerminationAndCost.AgreementTermnAndCostLinkUUID
[0..*] I_AssetAgreementLinkData _AssetAgreementLinkData $projection.CollateralAgreementUUID = _AssetAgreementLinkData.CollateralAgreementUUID
[0..*] I_CollateralAgreementRelshp _CollateralAgreementRelshp $projection.CollateralAgreementUUID = _CollateralAgreementRelshp.AgreementRelationshipSrceUUID or $projection.CollateralAgreementUUID = _CollateralAgreementRelshp.AgreementRelationshipDestUUID
[0..1] I_CollateralObjectCalcData _CollateralObjectCalcData $projection.CollateralAgreementUUID = _CollateralObjectCalcData.CollateralObjectUUID and _CollateralObjectCalcData.CollateralObjectType = 'CAG'
[0..*] I_AgreementAssetCalcData _AgreementAssetCalcData $projection.CollateralAgreementUUID = _AgreementAssetCalcData.CollateralAgreementUUID
[0..*] I_AgreementRelshpCalcData _AgreementRelshpCalcData $projection.CollateralAgreementUUID = _AgreementRelshpCalcData.AgreementRelationshipSrceUUID or $projection.CollateralAgreementUUID = _AgreementRelshpCalcData.AgreementRelationshipDestUUID
[0..*] I_AgreementPortionCalcData _AgreementPortionCalcData $projection.CollateralAgreementUUID = _AgreementPortionCalcData.CollateralAgreementUUID
[0..*] I_AgreementReceivableCalcData _AgreementReceivableCalcData $projection.CollateralAgreementUUID = _AgreementReceivableCalcData.CollateralAgreementUUID
[0..1] I_AgreementType _CollateralAgreementType $projection.CollateralAgreementType = _CollateralAgreementType.CollateralAgreementType
[0..1] I_AgrmtGenBusCndnLienWvr _AgrmtGenBusCndnLienWvr $projection.AgrmtGenBusCndnLienWvr = _AgrmtGenBusCndnLienWvr.AgrmtGenBusCndnLienWvr
[0..1] I_AgreementFrequencyUnit _ColltrlAgrmtReleaseFrequency $projection.ColltrlAgrmtReleaseFrequency = _ColltrlAgrmtReleaseFrequency.AgreementFrequencyUnit
[0..1] I_AgreementFrequencyUnit _ColltrlAgrmtTermnFrequency $projection.ColltrlAgrmtTermnFrequency = _ColltrlAgrmtTermnFrequency.AgreementFrequencyUnit
[0..1] I_AgreementFrequencyUnit _ColltrlAgrmtGuarReducnFrqcy $projection.ColltrlAgrmtGuarReducnFrqcy = _ColltrlAgrmtGuarReducnFrqcy.AgreementFrequencyUnit
[0..1] I_AgreementFrequencyUnit _AgrmtLandChrgPaytFrqcy $projection.AgrmtLandChrgPaytFrqcy = _AgrmtLandChrgPaytFrqcy.AgreementFrequencyUnit
[0..1] I_AgreementFrequencyUnit _ColAgrHtBlRgIntrstPayFrqUnit $projection.ColAgrHtBlRgIntrstPayFrqUnit = _ColAgrHtBlRgIntrstPayFrqUnit.AgreementFrequencyUnit
[0..1] I_AgreementFrequencyUnit _ColAgrHtBlRgIntIncFrqUnit $projection.ColAgrHtBlRgIntIncFrqUnit = _ColAgrHtBlRgIntIncFrqUnit.AgreementFrequencyUnit
[0..1] I_CollateralAdminOrgUnitAttrib _CollateralAdminOrgUnitAttrib $projection.CollateralAdminOrgUnit = _CollateralAdminOrgUnitAttrib.CollateralAdminOrgUnit
[0..1] I_Currency _CollateralAgrmtNominalCrcy $projection.CollateralAgrmtNominalCrcy = _CollateralAgrmtNominalCrcy.Currency
[0..1] I_Currency _ColltrlAgrmtAssessmentCrcy $projection.ColltrlAgrmtAssessmentCrcy = _ColltrlAgrmtAssessmentCrcy.Currency
[0..1] I_Currency _ColltrlAgrmtMinStockCurrency $projection.ColltrlAgrmtMinStockCurrency = _ColltrlAgrmtMinStockCurrency.Currency
[0..1] I_Currency _ColltrlAgrmtSpclMarkdownCrcy $projection.ColltrlAgrmtSpclMarkdownCrcy = _ColltrlAgrmtSpclMarkdownCrcy.Currency
[0..1] I_Currency _ColltrlAgrmtTermnGuarCrcy $projection.ColltrlAgrmtTermnGuarCrcy = _ColltrlAgrmtTermnGuarCrcy.Currency
[0..1] I_Currency _ColltrlAgrmtGuarReducnCrcy $projection.ColltrlAgrmtGuarReducnCrcy = _ColltrlAgrmtGuarReducnCrcy.Currency
[0..1] I_Currency _ColltrlAgrmtOriginalCurrency $projection.ColltrlAgrmtOriginalCurrency = _ColltrlAgrmtOriginalCurrency.Currency
[0..1] I_Currency _AgrmtLandChrgEnforcementCrcy $projection.AgrmtLandChrgEnforcementCrcy = _AgrmtLandChrgEnforcementCrcy.Currency
[0..1] I_Currency _ColAgrHtBlRgIncreaseCrcy $projection.ColAgrHtBlRgIncreaseCrcy = _ColAgrHtBlRgIncreaseCrcy.Currency
[0..1] I_Country _ColltrlAgrmtJurisdictionCntry $projection.ColltrlAgrmtJurisdictionCntry = _ColltrlAgrmtJurisdictionCntry.Country
[0..1] I_AgreementMinQltatvException _ColltrlAgrmtMinQltatvExcptn $projection.ColltrlAgrmtMinQltatvExcptn = _ColltrlAgrmtMinQltatvExcptn.ColltrlAgrmtMinQltatvExcptn
[0..1] I_AgreementMinQltatvCriteria _ColltrlAgrmtMinQltatvCriteria $projection.ColltrlAgrmtMinQltatvCriteria = _ColltrlAgrmtMinQltatvCriteria.ColltrlAgrmtMinQltatvCriteria
[0..1] I_AgreementTermnNtcFrqcy _ColltrlAgrmtTermnNoticeFrqcy $projection.ColltrlAgrmtTermnNoticeFrqcy = _ColltrlAgrmtTermnNoticeFrqcy.ColltrlAgrmtTermnNoticeFrqcy
[0..1] I_AgrmtGuaranteeAuthApprvl _ColltrlAgrmtGuarAuthApproval $projection.ColltrlAgrmtGuarAuthApproval = _ColltrlAgrmtGuarAuthApproval.ColltrlAgrmtGuarAuthApproval
[0..1] I_AgreementTransferLessorLien _ColltrlAgrmtTransfLessorLien $projection.ColltrlAgrmtTransfLessorLien = _ColltrlAgrmtTransfLessorLien.ColltrlAgrmtTransfLessorLien
[0..1] I_AgrmtLandChrgEnforcementType _AgrmtLandChrgEnforcementType $projection.AgrmtLandChrgEnforcementType = _AgrmtLandChrgEnforcementType.AgrmtLandChrgEnforcementType
[0..1] I_AgrmtLandChrgEnforcementTtl _AgrmtLandChrgEnfrcmntTtlType $projection.AgrmtLandChrgEnfrcmntTtlType = _AgrmtLandChrgEnfrcmntTtlType.AgrmtLandChrgEnfrcmntTtlType
[0..1] I_AgreementTermnRightType _ColltrlAgrmtTermnRightType $projection.ColltrlAgrmtTermnRightType = _ColltrlAgrmtTermnRightType.AgreementTermnRightType
[0..1] I_CollateralAttributeIndType _AgrmtMinQltatvCritraRsn $projection.ColltrlAgrmtMinQltatvCritraRsn = _AgrmtMinQltatvCritraRsn.CollateralAttributeIndType and _AgrmtMinQltatvCritraRsn.CollateralAttributeIndCat = 'CAG001'
[0..1] I_CollateralAttributeIndType _ColltrlAgrmtTerminationReason $projection.ColltrlAgrmtTerminationReason = _ColltrlAgrmtTerminationReason.CollateralAttributeIndType and _ColltrlAgrmtTerminationReason.CollateralAttributeIndCat = 'CAG002'
[0..1] I_CollateralAttributeIndType _ColltrlAgrmtAssignmentReason $projection.ColltrlAgrmtAssignmentReason = _ColltrlAgrmtAssignmentReason.CollateralAttributeIndType and _ColltrlAgrmtAssignmentReason.CollateralAttributeIndCat = 'CAG006'
[0..1] I_CollateralAttributeIndType _ColltrlAgrmtCreditInsurCover $projection.ColltrlAgrmtCreditInsurCover = _ColltrlAgrmtCreditInsurCover.CollateralAttributeIndType and _ColltrlAgrmtCreditInsurCover.CollateralAttributeIndCat = 'CAG004'
[0..1] I_ColAgrHtBlRgEnfrcmntWvr _ColAgrHtBlRgEnfrcmntWvr $projection.ColAgrHtBlRgEnfrcmntWvr = _ColAgrHtBlRgEnfrcmntWvr.ColAgrHtBlRgEnfrcmntWvr

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName ICAGDATA 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 CollateralAgreementUUID view
ObjectModel.sapObjectNodeType.name CollateralAgreement view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Collateral Agreement Details view

Fields (144)

KeyFieldSource TableSource FieldDescription
KEY CollateralAgreementUUID cag_guid GUID for Table CMS_CAG
CollateralAgreementID cagmtid Collateral Agreement ID
CollateralAgreementType cagmt_type Collateral Agreement Type
CollateralAgreementNominalAmt nom_value Nominal Value of the Collateral Agreement
CollateralAgrmtNominalCrcy nom_value_curr Currency for Nominal Value of the Collateral Agreement
ColltrlAgrmtAssessmentAmt asmt_amt Assessment Amount
ColltrlAgrmtAssessmentCrcy asmt_curr Currency of Assessment Value
ColltrlAgrmtAssessmentDate asmt_date Date on which the Assessment Value was Calculated
ColltrlAgreementConcludeDate cagmt_date Date on which Collateral Agreement was Concluded
ColltrlAgreementValidFromDate Date
ColltrlAgreementValidToDate Date
CollateralAdminOrgUnit admin_org_unit Administration Organizational Unit
CollateralBankArea bankarea Bank Area in Collateral Management
ColltrlAgrmtJurisdictionCntry country_key Jurisdiction Country/Region
CollateralAgreementIsGlobal flg_global Flag to indicate a Global Collateral Agreement
ColltrlAgrmtSpclMarkDwnPct spl_markdown_pct Percentage of Special Markdown
ColltrlAgrmtSpclMarkDwnAmt spl_markdown_amt Amount of Special Markdown
ColltrlAgrmtSpclMarkdownCrcy spl_mrkdown_curr Currency for Amount of Special Markdown
CollateralAgreementDescription description Description of Collateral Agreement
ColltrlAgrmtReleaseFrequency unit_rel_freq The unit for period of Release Frequency
ColltrlAgrmtReleasePeriod period_rel_freq Period for Frequency of Release of Collateral Agreement
ColltrlAgrmtExtRefNumber old_cagmtid External/Old Collateral Agreement ID
ColltrlAgrmtMinQltatvExcptn min_ql_excep_typ Exceptions for Minimum Risk Weight
ColltrlAgrmtMinQltatvCritraRsn min_ql_reason Reason for the Minimum Qualitative Criterion
ColltrlAgrmtIsMinQltatvRqmts flg_min_ql_reqmt Flag:Minimum requirements fulfilled for CAG(for Basel II)
ColltrlAgrmtMinQltatvCriteria min_ql_crite MInimum Qualitative Criterion
CollateralAgreementAssetPct pct_asset_val Percentage of the Asset Value used in Collateral Agreement
ColltrlAgrmtTermnRightType term_right_typ Termination Right Type
ColltrlAgrmtTermnFrequency unit_term_freq The Unit for Period of Termination Frequency
ColltrlAgrmtTermnPeriod period_term_freq Period for Frequency of Termination of Collateral Agreement
ColltrlAgrmtTermnNoticeFrqcy notice_prd_unit The Unit for the Termination Notice Period
ColltrlAgrmtTermnNoticePeriod req_notice_prd Notice Period Required to Terminate Collateral Agreement
ColltrlAgrmtTermnNoticeDate term_notice_date Date on which Termination Notice was Sent
ColltrlAgrmtTerminationReason term_reason Termination Type
ColltrlAgrmtTermnGuarAmt term_guar_amt Amount of Guarantee in the event of Termination
ColltrlAgrmtTermnGuarCrcy termination_curr Currency for Amount of Guarantee in the event of Termination
ColltrlAgrmtGuaranteePct guar_rate Guarantee Rate
ColltrlAgrmtHasCounterGuar flg_counter_guar Flag for Counter Guarantee
ColltrlAgrmtHasAdditionalGuar flg_co_guar Flag for Co-guarantee
ColltrlAgrmtGuarIsFxdLiability flg_fixed_liabty Flag for Fixed Liability
ColltrlAgrmtGuarIsDfltLblty flg_def_liabty Flag for Default Liability
ColltrlAgrmtGuarDfltLbltyPct pct_def_liabty Default Liability in %
ColltrlAgrmtGuarLinkInCalc flg_incl_cag_lnk Flag for back-up guarantee to be used in calculations or not
ColltrlAgrmtGuarAuthApproval ind_appr_auth Approval from authorities
ColltrlAgrmtGuarIsEnforceable flg_enforceable Agreement directly enforceable
ColltrlAgrmtGuarLendingRate lending_rate Lending Rate of a Guarantee
ColltrlAgrmtGuarReducnFrqcy unit_redu_freq Unit for Period of Frequency for Reduction in Guarantee Valu
ColltrlAgrmtGuarReducnPeriod period_redu_freq Period for Frequency of Reduction in Value of Guarantee
ColltrlAgrmtGuarReducnAmt redu_amt Reduction in Amount of Guarantee
ColltrlAgrmtGuarReducnCrcy redu_curr Currency of the Reduced Amount of the Guarantee
ColltrlAgrmtGuarReducnPct redu_pct Percentage of Reduction in the Value of a Guarantee
ColltrlAgrmtOriginalAmount ori_value Original Protection of the Agreements
ColltrlAgrmtOriginalCurrency ori_value_curr Currency of the Original Protection Value
ColltrlAgrmtTransfIsLeasing flg_leasing_txn Flag: Transfer is part of a leasing transaction
ColltrlAgrmtTransfLessorLien ind_lessor_lien Indicator for Lessor Lien on Collateral Agreement
ColltrlAgrmtTransfAccsryLblty ind_acc_liable Specifies the applicability of accessories liability
ColltrlAgrmtAcctRblAssgmt flg_asgmt_ar Flag for Assignment of Accounts Receivables(AR) from Sale
ColltrlAgrmtMinStockAmount min_stock_amt Minimum stock Amount agreed in the Collateral Agreement
ColltrlAgrmtMinStockCurrency min_stock_curr Currency of the Minimum Stock Amount
ColltrlAgrmtHasAdditionalRbl flg_addnl_rbl Flag for Additional receivable
ColltrlAgrmtAdditionalRblDate addnl_rbl_date Date on which Additional Receivable was Accepted
AgrmtGenBusCndnLienWvr ind_gbc_lien GBC Lien on Agreement
ColltrlAgrmtPledgeIsDisclosed flg_discl Flag to indicator whether the Agreement is disclosed or not
ColltrlAgrmtPledgeDisclosedDte discl_date Date of Disclosure to Third-party Debtor
ColltrlAgrmtAssignmentReason asgmt_reason Reason for Assignment
AgrmtLandChrgInterestRate int_rate Land Charge Interest Rate
AgrmtLandChrgIncidentalPaytPct incidental_paymt Incidental Payments in Percentage
AgrmtLandChrgPaytFrqcy unit_pmt_freq The unit for period of payment frequency
AgrmtLandChrgPaytPeriod period_pmt_freq Period for Frequency of Payment of Land Charge Interest
AgrmtLandChrgCalcStrtDate int_start_date Start Date for Land Charge Interest Calculation
AgrmtLandChrgIntrstCapitalYrs num_yr_lchg_int Number of Years the Land Charge Interest can be Capitalized
AgrmtLandChrgEnforcementType ind_enforcmt_typ Enforcement Type
AgrmtLandChrgEnforcementAmt enforcmt_amt Enforcement Amount
AgrmtLandChrgEnforcementCrcy enforcmt_curr Currency for Enforcement Amount of Land Charge
AgrmtLandChrgRefEnforcementAmt ref_enforcmt_amt Reference amount for part (Equal,Secondar) enforcebility
AgrmtLandChrgEnfrcmntTtlType enforcmt_title Indicator for Enforcement Title
ColAgrHtBlRgIntrstPayFrqUnit unit_int_freq Unit for period of Payment Frequency of HBR interest
ColAgrHtBlRgIntrstPayFrqPerd period_int_freq Payment Frequency Period for HBR interest
ColAgrHtBlRgIsIntrstIncreasing flg_interest_inc Flag for increase in HBR interest
ColAgrHtBlRgIntIncFrqUnit unit_inc_freq Unit for Frequency Period of Increase in HBR Interest
ColAgrHtBlRgIntIncFrqPerd period_inc_freq Frequency Period for Increase in HBR Interest
ColAgrHtBlRgIncreasePct inc_pct Percentage Increase in Heritable Building Rights Amount
ColAgrHtBlRgIncreaseAmt inc_amt Increase in Heritable Building Rights Amount
ColAgrHtBlRgIncreaseCrcy inc_curr Currency for Increase in HBR amount
ColAgrHtBlRgIntrstIncrStartDte inc_start_date Start date for Increase in Heritable Building Right Interest
ColAgrHtBlRgEnfrcmntWvr ind_hbr_waiver Indicator for Waiver of HBR Enforcement
ColAgrHtBlRgIntrstIncrLastDte inc_last_date Last date of Increase in Heritable Building Right Interest
AgrmtLandChrgIsCollective flg_coll_lchg Flag: Collective Land Charge
AgrmtLandChrgHasCert flg_charge_cert Flag: Land Charge certificate exists
AgrmtLandChrgCertNumber charge_cert_num Charge Certificate Number
AgrmtLandChrgFileNumber file_num File Number
ColltrlAgrmtCreditInsurCover scope_ins_cover Scope of Cover of Credit Insurance
ColltrlAgrmtUnit1 org_unit1 Organizational Unit 1: Collateral Agreement
ColltrlAgrmtUnit2 org_unit2 Organizational Unit 2: Collateral Agreement
ColltrlAgrmtUnit3 org_unit3 Organizational Unit 3: Collateral Agreement
ColltrlAgrmtUnit4 org_unit4 Organizational Unit 4: Collateral Agreement
ColltrlAgrmtUnit5 org_unit5 Organizational Unit 5: Collateral Agreement
ColltrlAgrmtLiquidationMode liqd_mode Mode of Liquidation decision for the pool agreement
ColltrlAgrmtCorrespncRole cor_role Correspondence role
ColltrlAgrmtPoolRelThreshold rel_threshold Limit above which the Collaterals can be Released from Pool
ColAgrMinQltatvRqmtIndCode flg_min_ql_reqmt Flag:Minimum requirements fulfilled for CAG(for Basel II)
_AgreementPortion _AgreementPortion
_AgreementPartner _AgreementPartner
_AgreementSpecialArrangement _AgreementSpecialArrangement
_AgreementTerminationAndCost _AgreementTerminationAndCost
_AssetAgreementLinkData _AssetAgreementLinkData
_CollateralAgreementRelshp _CollateralAgreementRelshp
_CollateralObjectCalcData _CollateralObjectCalcData
_AgreementAssetCalcData _AgreementAssetCalcData
_AgreementRelshpCalcData _AgreementRelshpCalcData
_AgreementPortionCalcData _AgreementPortionCalcData
_AgreementReceivableCalcData _AgreementReceivableCalcData
_CollateralAgreementType _CollateralAgreementType
_AgrmtGenBusCndnLienWvr _AgrmtGenBusCndnLienWvr
_ColltrlAgrmtReleaseFrequency _ColltrlAgrmtReleaseFrequency
_ColltrlAgrmtTermnFrequency _ColltrlAgrmtTermnFrequency
_ColltrlAgrmtGuarReducnFrqcy _ColltrlAgrmtGuarReducnFrqcy
_AgrmtLandChrgPaytFrqcy _AgrmtLandChrgPaytFrqcy
_ColAgrHtBlRgIntrstPayFrqUnit _ColAgrHtBlRgIntrstPayFrqUnit
_ColAgrHtBlRgIntIncFrqUnit _ColAgrHtBlRgIntIncFrqUnit
_CollateralAdminOrgUnitAttrib _CollateralAdminOrgUnitAttrib
_CollateralAgrmtNominalCrcy _CollateralAgrmtNominalCrcy
_ColltrlAgrmtAssessmentCrcy _ColltrlAgrmtAssessmentCrcy
_ColltrlAgrmtMinStockCurrency _ColltrlAgrmtMinStockCurrency
_ColltrlAgrmtSpclMarkdownCrcy _ColltrlAgrmtSpclMarkdownCrcy
_ColltrlAgrmtTermnGuarCrcy _ColltrlAgrmtTermnGuarCrcy
_ColltrlAgrmtGuarReducnCrcy _ColltrlAgrmtGuarReducnCrcy
_ColltrlAgrmtOriginalCurrency _ColltrlAgrmtOriginalCurrency
_AgrmtLandChrgEnforcementCrcy _AgrmtLandChrgEnforcementCrcy
_ColAgrHtBlRgIncreaseCrcy _ColAgrHtBlRgIncreaseCrcy
_ColltrlAgrmtJurisdictionCntry _ColltrlAgrmtJurisdictionCntry
_ColltrlAgrmtMinQltatvExcptn _ColltrlAgrmtMinQltatvExcptn
_ColltrlAgrmtMinQltatvCriteria _ColltrlAgrmtMinQltatvCriteria
_ColltrlAgrmtTermnNoticeFrqcy _ColltrlAgrmtTermnNoticeFrqcy
_ColltrlAgrmtGuarAuthApproval _ColltrlAgrmtGuarAuthApproval
_ColltrlAgrmtTransfLessorLien _ColltrlAgrmtTransfLessorLien
_AgrmtLandChrgEnforcementType _AgrmtLandChrgEnforcementType
_AgrmtLandChrgEnfrcmntTtlType _AgrmtLandChrgEnfrcmntTtlType
_ColltrlAgrmtTermnRightType _ColltrlAgrmtTermnRightType
_AgrmtMinQltatvCritraRsn _AgrmtMinQltatvCritraRsn
_ColltrlAgrmtTerminationReason _ColltrlAgrmtTerminationReason
_ColltrlAgrmtAssignmentReason _ColltrlAgrmtAssignmentReason
_ColltrlAgrmtCreditInsurCover _ColltrlAgrmtCreditInsurCover
_ColAgrHtBlRgEnfrcmntWvr _ColAgrHtBlRgEnfrcmntWvr

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_CollateralAgreementData.
-- 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_CollateralAgreementData AS
SELECT
  cag_guid AS CollateralAgreementUUID,
  cagmtid AS CollateralAgreementID,
  cagmt_type AS CollateralAgreementType,
  nom_value AS CollateralAgreementNominalAmt,
  nom_value_curr AS CollateralAgrmtNominalCrcy,
  asmt_amt AS ColltrlAgrmtAssessmentAmt,
  asmt_curr AS ColltrlAgrmtAssessmentCrcy,
  asmt_date AS ColltrlAgrmtAssessmentDate,
  cagmt_date AS ColltrlAgreementConcludeDate,
  cast( substring(valid_from, 2, 8 ) as cms_dte_date ) AS ColltrlAgreementValidFromDate,
  cast( substring(valid_to, 2, 8 ) as cms_dte_date ) AS ColltrlAgreementValidToDate,
  admin_org_unit AS CollateralAdminOrgUnit,
  bankarea AS CollateralBankArea,
  country_key AS ColltrlAgrmtJurisdictionCntry,
  flg_global AS CollateralAgreementIsGlobal,
  spl_markdown_pct AS ColltrlAgrmtSpclMarkDwnPct,
  spl_markdown_amt AS ColltrlAgrmtSpclMarkDwnAmt,
  spl_mrkdown_curr AS ColltrlAgrmtSpclMarkdownCrcy,
  description AS CollateralAgreementDescription,
  unit_rel_freq AS ColltrlAgrmtReleaseFrequency,
  period_rel_freq AS ColltrlAgrmtReleasePeriod,
  old_cagmtid AS ColltrlAgrmtExtRefNumber,
  min_ql_excep_typ AS ColltrlAgrmtMinQltatvExcptn,
  min_ql_reason AS ColltrlAgrmtMinQltatvCritraRsn,
  flg_min_ql_reqmt AS ColltrlAgrmtIsMinQltatvRqmts,
  min_ql_crite AS ColltrlAgrmtMinQltatvCriteria,
  pct_asset_val AS CollateralAgreementAssetPct,
  term_right_typ AS ColltrlAgrmtTermnRightType,
  unit_term_freq AS ColltrlAgrmtTermnFrequency,
  period_term_freq AS ColltrlAgrmtTermnPeriod,
  notice_prd_unit AS ColltrlAgrmtTermnNoticeFrqcy,
  req_notice_prd AS ColltrlAgrmtTermnNoticePeriod,
  term_notice_date AS ColltrlAgrmtTermnNoticeDate,
  term_reason AS ColltrlAgrmtTerminationReason,
  term_guar_amt AS ColltrlAgrmtTermnGuarAmt,
  termination_curr AS ColltrlAgrmtTermnGuarCrcy,
  guar_rate AS ColltrlAgrmtGuaranteePct,
  flg_counter_guar AS ColltrlAgrmtHasCounterGuar,
  flg_co_guar AS ColltrlAgrmtHasAdditionalGuar,
  flg_fixed_liabty AS ColltrlAgrmtGuarIsFxdLiability,
  flg_def_liabty AS ColltrlAgrmtGuarIsDfltLblty,
  pct_def_liabty AS ColltrlAgrmtGuarDfltLbltyPct,
  flg_incl_cag_lnk AS ColltrlAgrmtGuarLinkInCalc,
  ind_appr_auth AS ColltrlAgrmtGuarAuthApproval,
  flg_enforceable AS ColltrlAgrmtGuarIsEnforceable,
  lending_rate AS ColltrlAgrmtGuarLendingRate,
  unit_redu_freq AS ColltrlAgrmtGuarReducnFrqcy,
  period_redu_freq AS ColltrlAgrmtGuarReducnPeriod,
  redu_amt AS ColltrlAgrmtGuarReducnAmt,
  redu_curr AS ColltrlAgrmtGuarReducnCrcy,
  redu_pct AS ColltrlAgrmtGuarReducnPct,
  ori_value AS ColltrlAgrmtOriginalAmount,
  ori_value_curr AS ColltrlAgrmtOriginalCurrency,
  flg_leasing_txn AS ColltrlAgrmtTransfIsLeasing,
  ind_lessor_lien AS ColltrlAgrmtTransfLessorLien,
  ind_acc_liable AS ColltrlAgrmtTransfAccsryLblty,
  flg_asgmt_ar AS ColltrlAgrmtAcctRblAssgmt,
  min_stock_amt AS ColltrlAgrmtMinStockAmount,
  min_stock_curr AS ColltrlAgrmtMinStockCurrency,
  flg_addnl_rbl AS ColltrlAgrmtHasAdditionalRbl,
  addnl_rbl_date AS ColltrlAgrmtAdditionalRblDate,
  ind_gbc_lien AS AgrmtGenBusCndnLienWvr,
  flg_discl AS ColltrlAgrmtPledgeIsDisclosed,
  discl_date AS ColltrlAgrmtPledgeDisclosedDte,
  asgmt_reason AS ColltrlAgrmtAssignmentReason,
  int_rate AS AgrmtLandChrgInterestRate,
  incidental_paymt AS AgrmtLandChrgIncidentalPaytPct,
  unit_pmt_freq AS AgrmtLandChrgPaytFrqcy,
  period_pmt_freq AS AgrmtLandChrgPaytPeriod,
  int_start_date AS AgrmtLandChrgCalcStrtDate,
  num_yr_lchg_int AS AgrmtLandChrgIntrstCapitalYrs,
  ind_enforcmt_typ AS AgrmtLandChrgEnforcementType,
  enforcmt_amt AS AgrmtLandChrgEnforcementAmt,
  enforcmt_curr AS AgrmtLandChrgEnforcementCrcy,
  ref_enforcmt_amt AS AgrmtLandChrgRefEnforcementAmt,
  enforcmt_title AS AgrmtLandChrgEnfrcmntTtlType,
  unit_int_freq AS ColAgrHtBlRgIntrstPayFrqUnit,
  period_int_freq AS ColAgrHtBlRgIntrstPayFrqPerd,
  flg_interest_inc AS ColAgrHtBlRgIsIntrstIncreasing,
  unit_inc_freq AS ColAgrHtBlRgIntIncFrqUnit,
  period_inc_freq AS ColAgrHtBlRgIntIncFrqPerd,
  inc_pct AS ColAgrHtBlRgIncreasePct,
  inc_amt AS ColAgrHtBlRgIncreaseAmt,
  inc_curr AS ColAgrHtBlRgIncreaseCrcy,
  inc_start_date AS ColAgrHtBlRgIntrstIncrStartDte,
  ind_hbr_waiver AS ColAgrHtBlRgEnfrcmntWvr,
  inc_last_date AS ColAgrHtBlRgIntrstIncrLastDte,
  flg_coll_lchg AS AgrmtLandChrgIsCollective,
  flg_charge_cert AS AgrmtLandChrgHasCert,
  charge_cert_num AS AgrmtLandChrgCertNumber,
  file_num AS AgrmtLandChrgFileNumber,
  scope_ins_cover AS ColltrlAgrmtCreditInsurCover,
  org_unit1 AS ColltrlAgrmtUnit1,
  org_unit2 AS ColltrlAgrmtUnit2,
  org_unit3 AS ColltrlAgrmtUnit3,
  org_unit4 AS ColltrlAgrmtUnit4,
  org_unit5 AS ColltrlAgrmtUnit5,
  liqd_mode AS ColltrlAgrmtLiquidationMode,
  cor_role AS ColltrlAgrmtCorrespncRole,
  rel_threshold AS ColltrlAgrmtPoolRelThreshold,
  flg_min_ql_reqmt AS ColAgrMinQltatvRqmtIndCode
FROM cms_cag
LEFT OUTER JOIN I_AgreementPortion AS _AgreementPortion ON CollateralAgreementUUID = _AgreementPortion.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementPartner AS _AgreementPartner ON CollateralAgreementUUID = _AgreementPartner.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementSpecialArrangement AS _AgreementSpecialArrangement ON CollateralAgreementUUID = _AgreementSpecialArrangement.AgrmtSpecialArrangementRefUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementTerminationAndCost AS _AgreementTerminationAndCost ON CollateralAgreementUUID = _AgreementTerminationAndCost.AgreementTermnAndCostLinkUUID  -- association [0..*]
LEFT OUTER JOIN I_AssetAgreementLinkData AS _AssetAgreementLinkData ON CollateralAgreementUUID = _AssetAgreementLinkData.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_CollateralAgreementRelshp AS _CollateralAgreementRelshp ON CollateralAgreementUUID = _CollateralAgreementRelshp.AgreementRelationshipSrceUUID OR CollateralAgreementUUID = _CollateralAgreementRelshp.AgreementRelationshipDestUUID  -- association [0..*]
LEFT OUTER JOIN I_CollateralObjectCalcData AS _CollateralObjectCalcData ON CollateralAgreementUUID = _CollateralObjectCalcData.CollateralObjectUUID AND _CollateralObjectCalcData.CollateralObjectType = 'CAG'  -- association [0..1]
LEFT OUTER JOIN I_AgreementAssetCalcData AS _AgreementAssetCalcData ON CollateralAgreementUUID = _AgreementAssetCalcData.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementRelshpCalcData AS _AgreementRelshpCalcData ON CollateralAgreementUUID = _AgreementRelshpCalcData.AgreementRelationshipSrceUUID OR CollateralAgreementUUID = _AgreementRelshpCalcData.AgreementRelationshipDestUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementPortionCalcData AS _AgreementPortionCalcData ON CollateralAgreementUUID = _AgreementPortionCalcData.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementReceivableCalcData AS _AgreementReceivableCalcData ON CollateralAgreementUUID = _AgreementReceivableCalcData.CollateralAgreementUUID  -- association [0..*]
LEFT OUTER JOIN I_AgreementType AS _CollateralAgreementType ON CollateralAgreementType = _CollateralAgreementType.CollateralAgreementType  -- association [0..1]
LEFT OUTER JOIN I_AgrmtGenBusCndnLienWvr AS _AgrmtGenBusCndnLienWvr ON AgrmtGenBusCndnLienWvr = _AgrmtGenBusCndnLienWvr.AgrmtGenBusCndnLienWvr  -- association [0..1]
LEFT OUTER JOIN I_AgreementFrequencyUnit AS _ColltrlAgrmtReleaseFrequency ON ColltrlAgrmtReleaseFrequency = _ColltrlAgrmtReleaseFrequency.AgreementFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_AgreementFrequencyUnit AS _ColltrlAgrmtTermnFrequency ON ColltrlAgrmtTermnFrequency = _ColltrlAgrmtTermnFrequency.AgreementFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_AgreementFrequencyUnit AS _ColltrlAgrmtGuarReducnFrqcy ON ColltrlAgrmtGuarReducnFrqcy = _ColltrlAgrmtGuarReducnFrqcy.AgreementFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_AgreementFrequencyUnit AS _AgrmtLandChrgPaytFrqcy ON AgrmtLandChrgPaytFrqcy = _AgrmtLandChrgPaytFrqcy.AgreementFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_AgreementFrequencyUnit AS _ColAgrHtBlRgIntrstPayFrqUnit ON ColAgrHtBlRgIntrstPayFrqUnit = _ColAgrHtBlRgIntrstPayFrqUnit.AgreementFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_AgreementFrequencyUnit AS _ColAgrHtBlRgIntIncFrqUnit ON ColAgrHtBlRgIntIncFrqUnit = _ColAgrHtBlRgIntIncFrqUnit.AgreementFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_CollateralAdminOrgUnitAttrib AS _CollateralAdminOrgUnitAttrib ON CollateralAdminOrgUnit = _CollateralAdminOrgUnitAttrib.CollateralAdminOrgUnit  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CollateralAgrmtNominalCrcy ON CollateralAgrmtNominalCrcy = _CollateralAgrmtNominalCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlAgrmtAssessmentCrcy ON ColltrlAgrmtAssessmentCrcy = _ColltrlAgrmtAssessmentCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlAgrmtMinStockCurrency ON ColltrlAgrmtMinStockCurrency = _ColltrlAgrmtMinStockCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlAgrmtSpclMarkdownCrcy ON ColltrlAgrmtSpclMarkdownCrcy = _ColltrlAgrmtSpclMarkdownCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlAgrmtTermnGuarCrcy ON ColltrlAgrmtTermnGuarCrcy = _ColltrlAgrmtTermnGuarCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlAgrmtGuarReducnCrcy ON ColltrlAgrmtGuarReducnCrcy = _ColltrlAgrmtGuarReducnCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColltrlAgrmtOriginalCurrency ON ColltrlAgrmtOriginalCurrency = _ColltrlAgrmtOriginalCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _AgrmtLandChrgEnforcementCrcy ON AgrmtLandChrgEnforcementCrcy = _AgrmtLandChrgEnforcementCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ColAgrHtBlRgIncreaseCrcy ON ColAgrHtBlRgIncreaseCrcy = _ColAgrHtBlRgIncreaseCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Country AS _ColltrlAgrmtJurisdictionCntry ON ColltrlAgrmtJurisdictionCntry = _ColltrlAgrmtJurisdictionCntry.Country  -- association [0..1]
LEFT OUTER JOIN I_AgreementMinQltatvException AS _ColltrlAgrmtMinQltatvExcptn ON ColltrlAgrmtMinQltatvExcptn = _ColltrlAgrmtMinQltatvExcptn.ColltrlAgrmtMinQltatvExcptn  -- association [0..1]
LEFT OUTER JOIN I_AgreementMinQltatvCriteria AS _ColltrlAgrmtMinQltatvCriteria ON ColltrlAgrmtMinQltatvCriteria = _ColltrlAgrmtMinQltatvCriteria.ColltrlAgrmtMinQltatvCriteria  -- association [0..1]
LEFT OUTER JOIN I_AgreementTermnNtcFrqcy AS _ColltrlAgrmtTermnNoticeFrqcy ON ColltrlAgrmtTermnNoticeFrqcy = _ColltrlAgrmtTermnNoticeFrqcy.ColltrlAgrmtTermnNoticeFrqcy  -- association [0..1]
LEFT OUTER JOIN I_AgrmtGuaranteeAuthApprvl AS _ColltrlAgrmtGuarAuthApproval ON ColltrlAgrmtGuarAuthApproval = _ColltrlAgrmtGuarAuthApproval.ColltrlAgrmtGuarAuthApproval  -- association [0..1]
LEFT OUTER JOIN I_AgreementTransferLessorLien AS _ColltrlAgrmtTransfLessorLien ON ColltrlAgrmtTransfLessorLien = _ColltrlAgrmtTransfLessorLien.ColltrlAgrmtTransfLessorLien  -- association [0..1]
LEFT OUTER JOIN I_AgrmtLandChrgEnforcementType AS _AgrmtLandChrgEnforcementType ON AgrmtLandChrgEnforcementType = _AgrmtLandChrgEnforcementType.AgrmtLandChrgEnforcementType  -- association [0..1]
LEFT OUTER JOIN I_AgrmtLandChrgEnforcementTtl AS _AgrmtLandChrgEnfrcmntTtlType ON AgrmtLandChrgEnfrcmntTtlType = _AgrmtLandChrgEnfrcmntTtlType.AgrmtLandChrgEnfrcmntTtlType  -- association [0..1]
LEFT OUTER JOIN I_AgreementTermnRightType AS _ColltrlAgrmtTermnRightType ON ColltrlAgrmtTermnRightType = _ColltrlAgrmtTermnRightType.AgreementTermnRightType  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _AgrmtMinQltatvCritraRsn ON ColltrlAgrmtMinQltatvCritraRsn = _AgrmtMinQltatvCritraRsn.CollateralAttributeIndType AND _AgrmtMinQltatvCritraRsn.CollateralAttributeIndCat = 'CAG001'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ColltrlAgrmtTerminationReason ON ColltrlAgrmtTerminationReason = _ColltrlAgrmtTerminationReason.CollateralAttributeIndType AND _ColltrlAgrmtTerminationReason.CollateralAttributeIndCat = 'CAG002'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ColltrlAgrmtAssignmentReason ON ColltrlAgrmtAssignmentReason = _ColltrlAgrmtAssignmentReason.CollateralAttributeIndType AND _ColltrlAgrmtAssignmentReason.CollateralAttributeIndCat = 'CAG006'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ColltrlAgrmtCreditInsurCover ON ColltrlAgrmtCreditInsurCover = _ColltrlAgrmtCreditInsurCover.CollateralAttributeIndType AND _ColltrlAgrmtCreditInsurCover.CollateralAttributeIndCat = 'CAG004'  -- association [0..1]
LEFT OUTER JOIN I_ColAgrHtBlRgEnfrcmntWvr AS _ColAgrHtBlRgEnfrcmntWvr ON ColAgrHtBlRgEnfrcmntWvr = _ColAgrHtBlRgEnfrcmntWvr.ColAgrHtBlRgEnfrcmntWvr  -- association [0..1]
;