SAP ABAP Class CL_FVD_LOAN_MODEL_FACADE (External Interface for Consumer Loans)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML-BD-MD (Application Component) Master Data
     FVVCL_MD (Package) Master Data for Consumer Loans
Properties
Class CL_FVD_LOAN_MODEL_FACADE  
Short Description External Interface for Consumer Loans    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVCL_MD   Master Data for Consumer Loans 
Created 20040123   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_LOAN_MODEL_FACADE has no forward declaration.
Interfaces
Class CL_FVD_LOAN_MODEL_FACADE has no interface implemented.
Friends
Class CL_FVD_LOAN_MODEL_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20040123
2 MODEL Instance attribute Public Object reference (TYPE REF TO) CL_FVD_LOAN_MODEL Consumer Loan Model 20040123
3 PRODUCT_MASTER_DATA Instance attribute Public Type reference (TYPE) VDARL Loan 20040123
4 SELECTED_INDEX Instance attribute Public Type reference (TYPE) SYTABIX Internal Tables, Current Row Index 20040123
5 STORED_MASTER_DATA Instance attribute Public Type reference (TYPE) VDARL Loan 20040123
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Carry Out Model Calculation 20040123
2 CONSTRUCTOR Instance method Public Constructor 20040123
3 GET_F4_OCCUPATION Instance method Public Method Input Help for Occupational Groups 20040123
4 GET_F4_PRODUCTS Instance method Public Method Input Help for Products 20040123
5 GET_F4_PRODUCT_SPECIFIC Instance method Public Method Various Product-Specific Input Help 20040123
6 GET_F4_ROLES Instance method Public Method Input Help for Roles 20040123
7 GET_INDEX Instance method Public Method Version Selection 20040123
8 GET_INDEX_COUNT Instance method Public Method Number of Versions 20040123
9 MODIFY_INDEX Instance method Public Method Modify Data 20040123
10 READ_CONTRACT Instance method Public Method Read Loan 20040123
11 READ_MODELCALCULATION Instance method Public Method Read Model Calculation 20040123
12 REFRESH Instance method Public Method Delete All Data 20040123
13 SELECT_PRODUCT Instance method Public Method Select Product 20040123
14 WRITE_CONTRACT Instance method Public Method Save Loan 20040123
15 WRITE_MODELCALCULATION Instance method Public Method Save Model Calculation 20040123
Events
Class CL_FVD_LOAN_MODEL_FACADE has no event.
Types
Class CL_FVD_LOAN_MODEL_FACADE has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040206
2 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20040123
3 Importing I_LOAN_DATA Call by reference Type reference (TYPE) RVIEW_MODEL_PARAM Kondtionen und Darlehensparameter 20040123
4 Importing I_PARAMETERS Call by reference Type reference (TYPE) RSCREEN_MODELPARAM Dynpro Felder für die Modellrechnung 20040123
5 Importing I_TAB_CHANGED_CONDITIONS Call by reference Type reference (TYPE) TRTY_MODEL_CHANGED_CONDITIONS Von der Benutzeroberfläche veränderte Konditionsfelder 20040205
6 Importing I_TAB_INSURANCE_DATA Call by reference Type reference (TYPE) TRTY_CLI_PERS_INSURED Tabellentyp der versicherten Personen (RCLI_PERS_INSURED) 20040123

Method CALCULATE on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040123

Method CONSTRUCTOR on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method GET_F4_OCCUPATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_OCCUPATION Call by reference Type reference (TYPE) TRTY_CLI_OCCUP Tabellentyp der KLV - Berufsgruppen 20040123

Method GET_F4_OCCUPATION on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method GET_F4_PRODUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LIST Call by reference Type reference (TYPE) TRTY_MODEL_PRODUCT_LIST_F4 Produktliste (F4) 20040123
2 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040123
3 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20040123

Method GET_F4_PRODUCTS on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method GET_F4_PRODUCT_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PRODUCT_F4_HELP Call by reference Type reference (TYPE) RINTER_F4_HELP F4-Hilfe für mehrwertige Attribute 20040123

Method GET_F4_PRODUCT_SPECIFIC on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method GET_F4_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB Call by reference Type reference (TYPE) TRTY_MODEL_ROLE_TEXT Alle verfügbaren Rollen mit Rollenkategorie 20040123
2 Exporting E_TAB_F4 Call by reference Type reference (TYPE) TRTY_MODEL_ROLE_F4 F4 Liste für Rollen (mit Filter) 20040123
3 Importing I_TAB_ROLECATEGORY_FILTER Call by reference Type reference (TYPE) TRTY_MODEL_ROLECAT Tabelle mit Rollenkategorien 20040123

Method GET_F4_ROLES on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method GET_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FINANCE_DATA Call by reference Type reference (TYPE) RSCREEN_FINANCE_DATA Dynprofelder für Finanzdaten 20040123
2 Exporting E_LOAN_DATA Call by reference Type reference (TYPE) RVIEW_MODEL_PARAM Kondtionen und Darlehensparameter 20040123
3 Exporting E_MODEL Call by reference Type reference (TYPE) RMODEL_MODELS Modellrechnungen 20040123
4 Exporting E_PARAMETERS Call by reference Type reference (TYPE) RSCREEN_MODELPARAM Dynpro Felder für die Modellrechnung 20040123
5 Exporting E_SIMULATED_TRANSACTION_DATA Call by reference Type reference (TYPE) TRTY_VZZBEPP Tabellentyp für Struktur VZZBEPP 20040123
6 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20040123
# Exception Resumable Description Created on
1 WRONG_DATA 20050421

Method GET_INDEX_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20040123

Method GET_INDEX_COUNT on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method MODIFY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20040123
2 Importing I_LOAN_DATA Call by reference Type reference (TYPE) RVIEW_MODEL_PARAM Kondtionen und Darlehensparameter 20040123

Method MODIFY_INDEX on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method READ_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNT Call by reference Type reference (TYPE) RANL Vertragsnummer 20040123
2 Importing I_AUTHORITY_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20040123
3 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040123
4 Importing I_IGNORE_INFO_MESSAGES Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040123
5 Importing I_LOCK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040123

Method READ_CONTRACT on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method READ_MODELCALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20040123
2 Importing I_VERSION Call by reference Type reference (TYPE) TB_MODEL_STORED_VERSION Laufende Nummer der gespeicherten Modellrechnung 20040123

Method READ_MODELCALCULATION on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_FVD_LOAN_MODEL_FACADE has no parameter.
Method REFRESH on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method SELECT_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOAN_DATA Call by reference Type reference (TYPE) RVIEW_MODEL_PARAM Kondtionen und Darlehensparameter 20040123
2 Exporting E_PARAMETERS Call by reference Type reference (TYPE) RSCREEN_MODELPARAM Dynpro Felder für die Modellrechnung 20040123
3 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040123
4 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20040123
5 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) TB_PR_PRODINT Interne Produkt-ID 20040123
6 Importing I_PRODUCT_VERSION Call by reference Type reference (TYPE) TB_PR_VERSION Produktversion 20040123

Method SELECT_PRODUCT on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method WRITE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT Call by reference Type reference (TYPE) RANL Vertragsnummer 20040123
2 Exporting E_FATAL_DISBURSEMENT_ERROR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040123
3 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040123
4 Importing I_CREATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040123
5 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20040123
6 Importing I_NEW_ACCOUNT Call by reference Type reference (TYPE) RANL Vertragsnummer 20040123
7 Importing I_STATUS Call by reference Type reference (TYPE) SSTATI Status, in dem sich der Datensatz befindet 20040123

Method WRITE_CONTRACT on class CL_FVD_LOAN_MODEL_FACADE has no exception.

Method WRITE_MODELCALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSION Call by reference Type reference (TYPE) TB_MODEL_STORED_VERSION Laufende Nummer der gespeicherten Modellrechnung 20040210

Method WRITE_MODELCALCULATION on class CL_FVD_LOAN_MODEL_FACADE has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 500