SAP ABAP Class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB (Class for BAdI Impl.: CMS_ANL_IF_CV_DIST_DEF_LIAB)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CMS-CAL (Application Component) Calculations
     CMS_CORE_ANL (Package) Analysis
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20100825
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_CMS_ANL_CV_DIST_DEF_LIAB Interface for BAdI: CMS_ANL_CV_DIST_DEF_LIAB 20100825
Properties
Class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB  
Short Description Class for BAdI Impl.: CMS_ANL_IF_CV_DIST_DEF_LIAB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMS_CORE_ANL   Analysis 
Created 20100825   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100825
2 IF_EX_CMS_ANL_CV_DIST_DEF_LIAB Interface for BAdI: CMS_ANL_CV_DIST_DEF_LIAB 20100825
Friends
Class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_RC_ANL_CALC_ARTH_ERR Instance attribute Private Type reference (TYPE) CMS_DTE_RETURN_CODE Return Code from a Method or Function Module 20100825
Methods
# Method Level Visibility Method type Description Created on
1 APPORTION_CV_TO_PORTIONS Instance method Private Method Apportion the collateral value to the portions 20100825
2 CV_DISTRIBUTION_BY_CAGS Instance method Private Method Collateral value distribution by CAG 20100825
3 CV_DISTRIBUTION_BY_PRIORITY Instance method Private Method Collateral value distribution by Priority 20100825
4 CV_DISTRIBUTION_FOR_SINGLE_RBL Instance method Private Method Collateral value distribution for Single RBL 20100825
Events
Class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no event.
Types
Class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no local type.
Method Signatures

Method APPORTION_CV_TO_PORTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_APP_CV_POR Call by reference Type reference (TYPE) CMS_TAB_ANL_APP_CV_POR Apportioning collateral value to portions of CAG 20100825
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100825
3 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100825
4 Importing I_TAB_CAG_NOM_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_NOM_VALUE Assessment value - Calculation Result table 20100825
5 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100825
6 Importing I_TAB_COLL_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_INT_COLL_VALUE Intermediate Collateral Value table 20100825

Method APPORTION_CV_TO_PORTIONS on class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no exception.

Method CV_DISTRIBUTION_BY_CAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_DIST_CV Call by reference Type reference (TYPE) CMS_TAB_ANL_INT_DIST_CV_RESULT Intermediate table for distribution to recievables 20100825
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100825
3 Importing I_TAB_APP_CV_POR Call by reference Type reference (TYPE) CMS_TAB_ANL_APP_CV_POR Apportioning collateral value to portions of CAG 20100825
4 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100825
5 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100825
6 Importing I_TAB_CAG_RBL Call by reference Type reference (TYPE) CMS_TAB_CAG_RBL_LINK_DATA Collateral Agreement-Receivable details with the CAG-GUID 20100825
7 Importing I_TAB_RBL_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_RBL Analysis: RBL details table 20100825
8 Importing I_TAB_RBL_RISK_AMT Call by reference Type reference (TYPE) CMS_TAB_ANL_RBL_RISK_AMT Analyis: Receivables Risk amount for Calculations 20100825

Method CV_DISTRIBUTION_BY_CAGS on class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no exception.

Method CV_DISTRIBUTION_BY_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_DIST_CV Call by reference Type reference (TYPE) CMS_TAB_ANL_INT_DIST_CV_RESULT Intermediate table for distribution to recievables 20100825
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100825
3 Importing I_CAG_FOR_DISTRIBUTION Call by reference Type reference (TYPE) CMS_DTE_CAG_GUID GUID for Table CMS_CAG 20100825
4 Importing I_TAB_APP_CV_POR Call by reference Type reference (TYPE) CMS_TAB_ANL_APP_CV_POR Apportioning collateral value to portions of CAG 20100825
5 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100825
6 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100825
7 Importing I_TAB_CAG_RBL_FOR_CAG Call by reference Type reference (TYPE) CMS_TAB_CAG_RBL_LINK_DATA Collateral Agreement-Receivable details with the CAG-GUID 20100825
8 Importing I_TAB_RBL_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_RBL Analysis: RBL details table 20100825
9 Importing I_TAB_RBL_RISK_AMT Call by reference Type reference (TYPE) CMS_TAS_RBL_RISK_AMT Sorted table of RBL risk amount 20100825

Method CV_DISTRIBUTION_BY_PRIORITY on class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no exception.

Method CV_DISTRIBUTION_FOR_SINGLE_RBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_DIST_CV Call by reference Type reference (TYPE) CMS_TAB_ANL_INT_DIST_CV_RESULT Intermediate table for distribution to recievables 20100825
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100825
3 Importing I_TAB_APP_CV_POR Call by reference Type reference (TYPE) CMS_TAB_ANL_APP_CV_POR Apportioning collateral value to portions of CAG 20100825
4 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100825
5 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100825
6 Importing I_TAB_CAG_RBL Call by reference Type reference (TYPE) CMS_TAB_CAG_RBL_LINK_DATA Collateral Agreement-Receivable details with the CAG-GUID 20100825
7 Importing I_TAB_RBL_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_RBL Analysis: RBL details table 20100825
8 Importing I_TAB_RBL_RISK_AMT Call by reference Type reference (TYPE) CMS_TAB_ANL_RBL_RISK_AMT Analyis: Receivables Risk amount for Calculations 20100825

Method CV_DISTRIBUTION_FOR_SINGLE_RBL on class CL_EX_CMS_ANL_CV_DIST_DEF_LIAB has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 600