SAP ABAP Class CL_EX_CMS_ANL_CV_DIST_POOL (Class for BAdI Impl.: CMS_ANL_IF_CV_DIST_POOL)
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 20100804
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_CMS_ANL_CV_DIST_POOL Interface for BAdI: CMS_ANL_CV_DIST_POOL 20100804
Properties
Class CL_EX_CMS_ANL_CV_DIST_POOL  
Short Description Class for BAdI Impl.: CMS_ANL_IF_CV_DIST_POOL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMS_CORE_ANL   Analysis 
Created 20100804   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EX_CMS_ANL_CV_DIST_POOL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100804
2 IF_EX_CMS_ANL_CV_DIST_POOL Interface for BAdI: CMS_ANL_CV_DIST_POOL 20100804
Friends
Class CL_EX_CMS_ANL_CV_DIST_POOL 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 Constant Private Type reference (TYPE) CMS_DTE_RETURN_CODE 7299 Return Code from a Method or Function Module 20100824
Methods
# Method Level Visibility Method type Description Created on
1 APPORTION_CV_TO_PORTIONS Instance method Private Method Apportion collateral value to portions 20100823
2 CV_DISTRIBUTION_BY_CAGS Instance method Private Method Collateral value distribution by CAG 20100823
3 CV_DISTRIBUTION_BY_PRIORITY Instance method Private Method Collateral value distribution by Priority 20100823
4 CV_DISTRIBUTION_FOR_SINGLE_RBL Instance method Private Method Collateral value distribution for Single RBL 20100823
Events
Class CL_EX_CMS_ANL_CV_DIST_POOL has no event.
Types
Class CL_EX_CMS_ANL_CV_DIST_POOL 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 20100823
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100823
3 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100823
4 Importing I_TAB_CAG_NOM_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_NOM_VALUE Assessment value - Calculation Result table 20100823
5 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100823
6 Importing I_TAB_COLL_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_INT_COLL_VALUE Intermediate Collateral Value table 20100823

Method APPORTION_CV_TO_PORTIONS on class CL_EX_CMS_ANL_CV_DIST_POOL 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 20100823
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100823
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 20100823
4 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100823
5 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100823
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 20100823
7 Importing I_TAB_RBL_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_RBL Analysis: RBL details table 20100823
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 20100823

Method CV_DISTRIBUTION_BY_CAGS on class CL_EX_CMS_ANL_CV_DIST_POOL 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 20100823
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100823
3 Importing I_CAG_FOR_DISTRIBUTION Call by reference Type reference (TYPE) CMS_DTE_CAG_GUID GUID for Table CMS_CAG 20100823
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 20100823
5 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100823
6 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100823
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 20100823
8 Importing I_TAB_RBL_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_RBL Analysis: RBL details table 20100823
9 Importing I_TAB_RBL_RISK_AMT Call by reference Type reference (TYPE) CMS_TAS_RBL_RISK_AMT Analyis: Receivables Risk amount for Calculations 20100823

Method CV_DISTRIBUTION_BY_PRIORITY on class CL_EX_CMS_ANL_CV_DIST_POOL 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 20100823
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20100823
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 20100823
4 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20100823
5 Importing I_TAB_CAG_POR Call by reference Type reference (TYPE) CMS_TAB_CAG_POR Portions for a Collateral Agreement 20100823
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 20100823
7 Importing I_TAB_RBL_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_RBL Analysis: RBL details table 20100823
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 20100823

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