SAP ABAP Class CL_FVD_LOAN_CONDITION (Information Class for CML Products)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML (Application Component) Loans Management
     FVVD_PRODUCT (Package) Loan Product
Properties
Class CL_FVD_LOAN_CONDITION  
Short Description Information Class for CML Products    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVD_PRODUCT   Loan Product 
Created 20050125   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_LOAN_CONDITION has no forward declaration.
Interfaces
Class CL_FVD_LOAN_CONDITION has no interface implemented.
Friends
Class CL_FVD_LOAN_CONDITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MESSAGEID Constant Private Type reference (TYPE) SYMSGID 'FVD_CONDITION' Message Class 20050321
2 CON_MSGTY_ERR Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type 20050321
3 CON_RANTYP_DARL Constant Private Type reference (TYPE) RANTYP '1' Contract Type 20050531
4 CON_SFORMREF Constant Public Type reference (TYPE) TB_XFORMBE '0003' Formula Reference 20050314
5 CON_SVARNAME_CAP Constant Public Type reference (TYPE) TB_VARNAME 'MAX' Variable Name 20050314
6 CON_SVARNAME_CAP_ADJUST Constant Public Type reference (TYPE) TB_VARNAME 'MAX+' Variable Name 20050314
7 CON_SVARNAME_FLR Constant Public Type reference (TYPE) TB_VARNAME 'MIN' Variable Name 20050314
8 CON_SVARNAME_FLR_ADJUST Constant Public Type reference (TYPE) TB_VARNAME 'MAX-' Variable Name 20050314
9 CON_SVARNAME_FORMEL Constant Public Type reference (TYPE) TB_VARNAME 'V3' Variable Name 20050314
10 CON_SVARNAME_FORMEL1 Constant Public Type reference (TYPE) TB_VARNAME 'V1' Variable Name 20050525
11 CON_XON Static Attribute Private Type reference (TYPE) FLAG 'X' General Indicator 20050303
12 HELP_VALUES Instance attribute Private Object reference (TYPE REF TO) CL_FVD_HELP_VALUES F4 Helps for Product and Condition Table 20050310
13 IA_COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20050304
14 IA_CONDSELPAR Instance attribute Private Type reference (TYPE) RCONDSELPAR Selection Parameters for Conditions 20050321
15 IA_CONTAB_KEY Instance attribute Private Type reference (TYPE) RVZZCONTABKEY Structure of Transfer Parameters for Condition Table 20050318
16 IA_CONTAB_SELECT Instance attribute Private Type reference (TYPE) RFICO_PROD_ASS_CONTAB_PAR_EXT Condition: Selection Criteria Level Condition Table 20050304
17 IA_GSART Instance attribute Private Type reference (TYPE) GSART Business Type (Reference Interest Rate) 20050304
18 IA_MAX_OVERALL_RUNTIME Instance attribute Public Type reference (TYPE) TB_VIEW_ORIGINAL_TERM Original Term in Months 20050407
19 IA_MIN_OVERALL_RUNTIME Instance attribute Public Type reference (TYPE) TB_VIEW_ORIGINAL_TERM Original Term in Months 20050407
20 IA_PRODUCT_ID Instance attribute Private Type reference (TYPE) TB_PR_PRODINT Internal Product ID 20050312
21 IA_PRODUCT_VERSION Instance attribute Private Type reference (TYPE) TB_PR_VERSION Product Version 20050312
22 IA_SKOGRP Instance attribute Private Type reference (TYPE) SKOGRP Condition Group 20050419
23 IA_VDARL Instance attribute Private Type reference (TYPE) VDARL Customer Number 1 20050304
24 IA_VVZZKOPO Instance attribute Private Type reference (TYPE) TRTY_VVZZKOPO View of VZZKOPO with Additional Info. from VKOPOSTEU 20050304
25 IA_VZZKOKO Instance attribute Private Type reference (TYPE) VZZKOKO Table Condition Header 20050304
26 S_TAB_FIEDCAT_BUFFER Static Attribute Private Type reference (TYPE) TRTYS_VZZKOPO_FIELDATTR_BUFFER Table Type RVZZKOPO_FIELDATTR_BUFFER 20050303
27 S_TAB_TZK01 Static Attribute Private Type reference (TYPE) TRTY_TZK01 Table Type for Table TZK01 20050317
28 S_TAB_TZK03 Static Attribute Private Type reference (TYPE) TRTYS_TZK03 Sorted Tables from Type TZK03 20050303
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AND_REDUCE_KOPOS Instance method Private Method Deletes or Inserts Condition Headers Acc. to Condition Table 20050406
2 CALC_DATE Instance method Private Method Calculate Date Based on Number of Units 20050303
3 CALC_KOKO_DELFZ Instance method Private Method Determines Correct Term End 20050406
4 CHECK_VALUES Instance method Public Method Check Values 20050313
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050218
6 FILL_BALLOON_KOPO Instance method Private Method Fills Balloon Condition Header 20050406
7 FILL_KOKO Instance method Private Method Fill Missing Fields in Condition Header 20050303
8 FILL_KOPO Instance method Private Method Fill Missing Fields in Condition Position 20050302
9 FILL_KOPO_WITH_PROD_ATTR Instance method Private Method Fill Condition Pos. Fields with Product Attributes 20050331
10 GET_CONTAB_DETAIL Instance method Public Method Read Values from Condition Table 20050218
11 GET_CONTAB_KEY Instance method Public Method Get Key for Condition Table 20050125
12 GET_FIELD_ATTRIBUTES Instance method Public Method Determine Field Attributes 20050228
13 GET_HELP_VALUES Instance method Public Method Possible entries 20050228
14 GET_PROD_ATTR Instance method Private Method Supplies Values from Product 20050331
15 GET_VALUES Instance method Public Method Supply Condition Fields 20050125
16 SELECT_PRODUCT Instance method Public Method Selection of a Product 20050125
Events
Class CL_FVD_LOAN_CONDITION has no event.
Types
Class CL_FVD_LOAN_CONDITION has no local type.
Method Signatures

Method ADD_AND_REDUCE_KOPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VVZZKOPO Call by reference Type reference (TYPE) TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO 20050406
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050406
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050406
4 Importing IM_CONDPOS Call by reference Type reference (TYPE) TRTY_COND_POS_VIEW Konditionspositionen denormalisiert 20050406
5 Importing IM_PERIODLENGTH Call by reference Type reference (TYPE) TB_INL_PERIOD_LENGTH Anzahl in einer Periode 20050531
6 Importing IM_PERIODUNIT Call by reference Type reference (TYPE) TB_INL_TIMEUNIT Zeiteinheit 20050531
7 Importing IM_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050406

Method ADD_AND_REDUCE_KOPOS on class CL_FVD_LOAN_CONDITION has no exception.

Method CALC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DELFZ Call by reference Type reference (TYPE) DELFZ Laufzeitende 20050303
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050303
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050303
4 Importing IM_DATE Call by reference Type reference (TYPE) DBLFZ Laufzeitbeginn 20050303
5 Importing IM_TERMLENGTH Call by reference Type reference (TYPE) ANY Gesamtlaufzeit 20050311
6 Importing IM_TERMUNIT Call by reference Type reference (TYPE) TB_INL_TIMEUNIT Laufzeit 20050311
7 Importing IM_ULT Call by reference Type reference (TYPE) SVULT SPACE Ultimokennzeichen für Valutadatum 20050331

Method CALC_DATE on class CL_FVD_LOAN_CONDITION has no exception.

Method CALC_KOKO_DELFZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050406
2 Exporting EX_SCHEDULE Call by reference Type reference (TYPE) VZZBEPP Bewegungsdaten - Plan und Ist-Position 20050406
3 Importing IM_VVZZKOPO Call by reference Type reference (TYPE) TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO 20050406

Method CALC_KOKO_DELFZ on class CL_FVD_LOAN_CONDITION has no exception.

Method CHECK_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050313
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050313
3 Importing IM_CONDITIONS Call by reference Type reference (TYPE) RVZZCONDITIONS Konditionen mit Kopfdaten 20050313

Method CHECK_VALUES on class CL_FVD_LOAN_CONDITION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FVD_LOAN_CONDITION has no parameter.
Method CONSTRUCTOR on class CL_FVD_LOAN_CONDITION has no exception.

Method FILL_BALLOON_KOPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VVZZKOPO Call by reference Type reference (TYPE) TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO 20050406
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050406
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050406
4 Importing IM_SCHEDULE Call by reference Type reference (TYPE) VZZBEPP Terminserie 20050406
5 Importing IM_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050406

Method FILL_BALLOON_KOPO on class CL_FVD_LOAN_CONDITION has no exception.

Method FILL_KOKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050304
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050303
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050303
4 Importing IM_CONDSELPAR Call by reference Type reference (TYPE) RCONDSELPAR Darlehen 20050307
5 Importing IM_PROD_ATTR Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW KOKO-Daten aus dem Produkt 20050303

Method FILL_KOKO on class CL_FVD_LOAN_CONDITION has no exception.

Method FILL_KOPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VVZZKOPO Call by reference Type reference (TYPE) TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO 20050304
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050303
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050303
4 Importing IM_CONDPOS Call by reference Type reference (TYPE) TRTY_COND_POS_VIEW Konditionspositionen denormalisiert 20050303
5 Importing IM_CONDSELPAR Call by reference Type reference (TYPE) RCONDSELPAR Darlehen 20050307
6 Importing IM_PROD_ATTR Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW KOPO-Daten aus dem Produkt 20050303
7 Importing IM_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050401

Method FILL_KOPO on class CL_FVD_LOAN_CONDITION has no exception.

Method FILL_KOPO_WITH_PROD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VVZZKOPO Call by reference Type reference (TYPE) TRTY_VVZZKOPO Gesamtlaufzeit 20050331
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050331
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050331
4 Importing IM_PROD_ATTR Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Laufzeit 20050331

Method FILL_KOPO_WITH_PROD_ATTR on class CL_FVD_LOAN_CONDITION has no exception.

Method GET_CONTAB_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050512
2 Exporting EX_TAB_COND Call by reference Type reference (TYPE) TRTY_COND_POS_VIEW Konditionspositionen denormalisiert 20050218
3 Exporting EX_TAB_COND_POS_NO_SUCC Call by reference Type reference (TYPE) TRTY_COND_POS_NO_SUCC Tabelle der Konditionen, für die keine Positionen existieren 20050218
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Handle eines Protokolls 20050512
5 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050218
6 Importing IM_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Datum 20050218
7 Importing IM_GSART Call by reference Type reference (TYPE) GSART Geschäftsart (Zinsreferenz) 20050218
8 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) TDPR_PRODV-PRODINT Interne Produkt-ID 20050218
9 Importing IM_PRODUCT_VERSION Call by reference Type reference (TYPE) TDPR_PRODV-VERSION Produktversion 20050218

Method GET_CONTAB_DETAIL on class CL_FVD_LOAN_CONDITION has no exception.

Method GET_CONTAB_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTAB_KEY Call by reference Type reference (TYPE) RVZZCONTABKEY Struktur der Übergabeparameter für Konditionstableau 20050126
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050125
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050207
4 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Datum und Zeit, Lokales Datum des Benutzers 20050125
5 Importing IM_MASTERDATA Call by reference Type reference (TYPE) RVZZMASTERDATA Stammdaten Struktur 20050127

Method GET_CONTAB_KEY on class CL_FVD_LOAN_CONDITION has no exception.

Method GET_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_ATTRIBUTES_VZZKOPO Call by reference Type reference (TYPE) TRTYS_VZZKOPO_FIELDATTRIBUTES Sortierte Tabelle vom Typ RVZZKOPO_FIELDATTRIBUTES 20050228
# Exception Resumable Description Created on
1 NOT_INITIALIZED Aufruf von SELECT_PRODUCT ist erforderlich 20050527

Method GET_HELP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050228
2 Exporting EX_REF_HELP_VALUE_TABLE Call by reference Object reference (TYPE REF TO) DATA 20050228
3 Exporting EX_RETURN_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20050228
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050310
5 Importing IM_CONDITION_TYPE Call by reference Type reference (TYPE) SKOART Konditionsart (feinste Unterteilung der Konditionssätze) 20050228
6 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20050228
7 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050228
8 Importing IM_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20050228

Method GET_HELP_VALUES on class CL_FVD_LOAN_CONDITION has no exception.

Method GET_PROD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050331
2 Exporting EX_L_BILLING_AVGSTAGE Call by reference Type reference (TYPE) TB_INL_LEADDAYS_BILLING Vorlauftage für Rechnungserstellung 20050331
3 Exporting EX_L_PERIODLENGTH Call by reference Type reference (TYPE) TB_INL_PERIOD_LENGTH Anzahl in einer Periode 20050331
4 Exporting EX_L_PERIODUNIT Call by reference Type reference (TYPE) TB_INL_TIMEUNIT Zeiteinheit 20050331
5 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050331
6 Importing IM_PROD_ATTR Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Laufzeit 20050331

Method GET_PROD_ATTR on class CL_FVD_LOAN_CONDITION has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONDITIONS Call by reference Type reference (TYPE) RVZZCONDITIONS Konditionen mit Kopfdaten 20050208
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050125
3 Importing IM_ALL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050419
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Handle eines Protokolls 20050125

Method GET_VALUES on class CL_FVD_LOAN_CONDITION has no exception.

Method SELECT_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050125
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Handle eines Protokolls 20050125
3 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050125
4 Importing IM_CONDSELPAR Call by reference Type reference (TYPE) RCONDSELPAR Selektionsparameter für Konditionen 20050307
5 Importing IM_CONTAB_KEY Call by reference Type reference (TYPE) RVZZCONTABKEY Struktur der Übergabeparameter für Konditionstableau 20050207
6 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) TB_PR_PRODINT Interne Produkt-ID 20050312
7 Importing IM_PRODUCT_TYPE Call by reference Type reference (TYPE) VVSART Geschäftsart (Zinsreferenz) 20050222
8 Importing IM_PRODUCT_VERSION Call by reference Type reference (TYPE) TB_PR_VERSION Produktversion 20050312

Method SELECT_PRODUCT on class CL_FVD_LOAN_CONDITION has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600