SAP ABAP Class CL_EX_CMS_ANL_IF_CALC_LTOV (Class for BAdI Impl.: CMS_ANL_IF_CALC_LTOV_RATIO)
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 20081119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_CMS_ANL_CALC_LTOV Interface for BAdI: CMS_ANL_CALC_LTOV 20081119
Properties
Class CL_EX_CMS_ANL_IF_CALC_LTOV  
Short Description Class for BAdI Impl.: CMS_ANL_IF_CALC_LTOV_RATIO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMS_CORE_ANL   Analysis 
Created 20081119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EX_CMS_ANL_IF_CALC_LTOV has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20081119
2 IF_EX_CMS_ANL_CALC_LTOV Interface for BAdI: CMS_ANL_CALC_LTOV 20081119
Friends
Class CL_EX_CMS_ANL_IF_CALC_LTOV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_EXT_CAG Constant Public Type reference (TYPE) CMS_DTE_IND_ORG_RL '03' Collateral Agreement Type 20081119
2 CON_GUARANTEE Instance attribute Private Type reference (TYPE) CMS_DTE_CAG_CAT '000003' Collateral Agreement Type 20081119
3 CON_MSG_CLASS_CALC Instance attribute Public Type reference (TYPE) SY-MSGID 'CMS_ANL_CALC' Message Class 20081119
4 CON_NON_COLL_RIGHTS Constant Public Type reference (TYPE) CMS_DTE_CAG_CAT '000007' Collateral Agreement Type 20081119
5 CON_RC_ANL_CALC_ARTH_ERR Instance attribute Public Type reference (TYPE) CMS_DTE_RETURN_CODE '7299' Return Code from a Method or Function Module 20081119
6 CON_TRUE Instance attribute Public Type reference (TYPE) C 'X' 20081119
Methods
# Method Level Visibility Method type Description Created on
1 CALC_LTOV_RATIO_CAG Instance method Private Method 20081119
2 CALC_LTOV_RATIO_PR Instance method Private Method 20081119
3 CALC_LTOV_RATIO_RBL Instance method Private Method 20081119
4 REMOVE_EXTERNAL_CAGS Instance method Private Method 20081119
5 RETURN_CODE_AND_MESSAGE_SET Instance method Private Method 20081119
6 SUM_RBLS_CURR_CONV Instance method Private Method Currency Conversion for sum of rbl's 20081119
Events
Class CL_EX_CMS_ANL_IF_CALC_LTOV has no event.
Types
Class CL_EX_CMS_ANL_IF_CALC_LTOV has no local type.
Method Signatures

Method CALC_LTOV_RATIO_CAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_LTOV_RATIO_CAG Call by reference Type reference (TYPE) CMS_TAB_ANL_LTOV_RATIO_CAG Loan to Value Ratio (With Ref to CAG) - Results Table 20081119
2 Exporting E_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20081119
3 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20081119
4 Importing I_TAB_LV Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_LENDING_VAL Tab for Calculation of Lending value applicable to CAG 20081119
5 Importing I_TAB_NOM_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_NOM_VALUE Assessment value - Calculation Result table 20081119
6 Importing I_TAB_PC Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_PRIOR_CHG Tab for calculation of Prior chgs applicable to CAG 20081119

Method CALC_LTOV_RATIO_CAG on class CL_EX_CMS_ANL_IF_CALC_LTOV has no exception.

Method CALC_LTOV_RATIO_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_LTOV_RATIO_PR Call by reference Type reference (TYPE) CMS_TAB_ANL_LTOV_RATIO_PR Loan to Value Ratio (With Ref to Prior Charges) - Res Table 20081119
2 Exporting E_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20081119
3 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20081119
4 Importing I_TAB_LV Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_LENDING_VAL Tab for Calculation of Lending value applicable to CAG 20081119
5 Importing I_TAB_NOM_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_NOM_VALUE Assessment value - Calculation Result table 20081119
6 Importing I_TAB_PC Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_PRIOR_CHG Tab for calculation of Prior chgs applicable to CAG 20081119

Method CALC_LTOV_RATIO_PR on class CL_EX_CMS_ANL_IF_CALC_LTOV has no exception.

Method CALC_LTOV_RATIO_RBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_LTOV_RATIO_RBL Call by reference Type reference (TYPE) CMS_TAB_ANL_LTOV_RATIO_RBL Loan to Value Ratio (With Ref to Prior RBL) - Results Table 20081119
2 Exporting E_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20081119
3 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20081119
4 Importing I_TAB_LV Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_LENDING_VAL Tab for Calculation of Lending value applicable to CAG 20081119
5 Importing I_TAB_NOM_VALUE Call by reference Type reference (TYPE) CMS_TAB_ANL_NOM_VALUE Assessment value - Calculation Result table 20081119
6 Importing I_TAB_PC Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_PRIOR_CHG Tab for calculation of Prior chgs applicable to CAG 20081119
7 Importing I_TAB_SUM_RBLS Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_SUM_RBL Analysis: Sum of receivables linked to the CAG 20081119

Method CALC_LTOV_RATIO_RBL on class CL_EX_CMS_ANL_IF_CALC_LTOV has no exception.

Method REMOVE_EXTERNAL_CAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20081119
2 Exporting E_TAB_CAG_EXTERNAL Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20081119
3 Exporting E_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20081119
4 Importing I_TAB_CAG_DETAILS Call by reference Type reference (TYPE) CMS_TAB_ANL_DETAILS_CAG Analysis: Cag details table 20081119

Method REMOVE_EXTERNAL_CAGS on class CL_EX_CMS_ANL_IF_CALC_LTOV has no exception.

Method RETURN_CODE_AND_MESSAGE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STR_MESSAGE Call by reference Type reference (TYPE) CMS_STR_MSG_COL_MESSAGE Format for Return Code and its corresponding Message 20081119
2 Changing C_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20081119

Method RETURN_CODE_AND_MESSAGE_SET on class CL_EX_CMS_ANL_IF_CALC_LTOV has no exception.

Method SUM_RBLS_CURR_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_SUM_RBLS Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_SUM_RBL Analysis: Sum of receivables linked to the CAG 20081119
2 Exporting E_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20081119
3 Importing I_RATE_TYPE Call by reference Type reference (TYPE) CMS_DTE_RATE_TYPE Exchange Rate Type for Currency Conversion 20081119
4 Importing I_RESULT_CURR Call by reference Type reference (TYPE) CMS_DTE_CALC_RES_CURR Calculations Result Currency 20081119
5 Importing I_TAB_SUM_RBLS Call by reference Type reference (TYPE) CMS_TAB_ANL_CAG_SUM_RBL Analysis: Sum of receivables linked to the CAG 20081119

Method SUM_RBLS_CURR_CONV on class CL_EX_CMS_ANL_IF_CALC_LTOV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600