SAP ABAP Class CL_FVD_COMPONENT_CONDITIONS (Conditions)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML-BD-MD (Application Component) Master Data
     FVVD_LOC_AC (Package) Installment Loan Account
Properties
Class CL_FVD_COMPONENT_CONDITIONS  
Short Description Conditions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVD_LOC_AC   Installment Loan Account 
Created 20041109   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FVDC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FVD_COMPONENT_CONDITIONS has no interface implemented.
Friends
Class CL_FVD_COMPONENT_CONDITIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ADAPT_BALLOON Constant Public Type reference (TYPE) TB_OPTION_ADAPT 03 Type of Condition Adjustment 20050331
2 CON_ADAPT_RATE Constant Public Type reference (TYPE) TB_OPTION_ADAPT 02 Type of Condition Adjustment 20050331
3 CON_ADAPT_TERM Constant Public Type reference (TYPE) TB_OPTION_ADAPT 01 Type of Condition Adjustment 20050331
4 IF_MASTERDATA Instance attribute Public Object reference (TYPE REF TO) IF_COMPONENT_MASTERDATA Interface for Master Data Component 20050217
5 PRODUCT_CONDITION Instance attribute Public Object reference (TYPE REF TO) CL_FVD_LOAN_CONDITION Information Class for CML Products 20050217
6 SERVICES Instance attribute Public Object reference (TYPE REF TO) CL_FVD_IL_SERVICES Facade 20050309
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_LOAN Instance method Public Method Recalculate Contract 20050331
2 CALCULATE_LOAN_FIXED_TERM Instance method Public Method Recalculate Contract (User='BUTTON_UPDATE_TERM') 20050531
3 CHECK_BEFORE_SAVE Instance method Public Method Is it possible to update the database? 20050329
4 CHECK_CONDITIONS Instance method Public Method Check Conditions 20050406
5 CHECK_REQUIRED_CONDITIONS Instance method Private Method Do all Conditions with TZK02-JMUSS = 'X' exist? 20050406
6 CHECK_VALUES Instance method Public Method Check Values 20041109
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050217
8 CONVERT_FICOTERM_TO_TERM Static method Public Method Determine Term from Format RFICO_TERM 20050218
9 CONVERT_TERM_TO_FICOTERM Static method Public Method Convert Term to Format RFICO_TERM 20050218
10 CREATE_CONDITION Instance method Public Method UI - Create New Condition 20050309
11 CREATE_NEW_DUE_DATE Instance method Public Method New Due Date 20050614
12 DELIMIT_CONDITION Instance method Public Method UI - Accrue/Defer Condition 20050309
13 DO_CLEANUP Instance method Public Method Delete Instance Variables and Other Data 20050329
14 DO_RETRIEVE Instance method Public Method Read Data from Database 20050329
15 DO_SAVE Instance method Public Method Update Data in Database 20050329
16 GET_AVAILABLE_CONDITION_TYPES Instance method Public Method Determine List of Availible Condition Categories 20050217
17 GET_PRODUCT_CONDITION_ITEM Instance method Public Method Determine Individual Condition Item for Product 20050223
18 GET_PRODUCT_VALUES Instance method Public Method Determine Default Conditions for the Product 20050217
19 GET_VALUES Instance method Public Method Read Values 20041109
20 IS_MODIFIED Instance method Public Method Was Data Changed? 20041109
21 SET_KEYFIELDS_IN_VVZKKOPO Static method Public Method Transfer VZZKOPO Key Fields to VVZZKOPO Fields 20050223
22 SET_VALUES Instance method Public Method Set values 20041109
Events
Class CL_FVD_COMPONENT_CONDITIONS has no event.
Types
Class CL_FVD_COMPONENT_CONDITIONS has no local type.
Method Signatures

Method CALCULATE_LOAN 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 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050331
3 Importing IM_UPDATE_PARAM Call by reference Type reference (TYPE) TB_OPTION_ADAPT Art der Konditionsanpassung 20050331

Method CALCULATE_LOAN on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CALCULATE_LOAN_FIXED_TERM 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 20050531
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050531

Method CALCULATE_LOAN_FIXED_TERM on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CHECK_BEFORE_SAVE 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 20050329
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050329
3 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) RFW_VDARL_OBJECT_ID Buchungskreis 20050329

Method CHECK_BEFORE_SAVE on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CHECK_CONDITIONS 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 20050406
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050406
3 Importing IM_OFFER_DETAIL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050406

Method CHECK_CONDITIONS on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CHECK_REQUIRED_CONDITIONS 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 20050406
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050406

Method CHECK_REQUIRED_CONDITIONS on class CL_FVD_COMPONENT_CONDITIONS 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 20041109
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20041109
3 Importing IM_CONDITIONS Call by reference Type reference (TYPE) RVZZCONDITIONS Konditionen mit Kopfdaten 20050310

Method CHECK_VALUES on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_MASTERDATA Call by reference Object reference (TYPE REF TO) IF_COMPONENT_MASTERDATA Interface für Stammdatenkomponente 20050217

Method CONSTRUCTOR on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CONVERT_FICOTERM_TO_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TERM Call by reference Type reference (TYPE) TB_VIEW_CONTRACT_TERM Laufzeit des Darlehens in Monaten 20050218
2 Importing IM_FICOTERM Call by reference Type reference (TYPE) RFICO_TERM Laufzeit 20050218

Method CONVERT_FICOTERM_TO_TERM on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CONVERT_TERM_TO_FICOTERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FICOTERM Call by reference Type reference (TYPE) RFICO_TERM Laufzeit 20050218
2 Importing IM_TERM Call by reference Type reference (TYPE) TB_VIEW_CONTRACT_TERM Laufzeit des Darlehens in Monaten 20050218

Method CONVERT_TERM_TO_FICOTERM on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CREATE_CONDITION 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 20050309
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050309
3 Importing IM_CONDITION_TYPE Call by reference Type reference (TYPE) SKOART Konditionsart (feinste Unterteilung der Konditionssätze) 20050309
4 Importing IM_DATE Call by reference Type reference (TYPE) DGUEL_KP Konditionsposition gültig ab 20050309

Method CREATE_CONDITION on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method CREATE_NEW_DUE_DATE 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 20050614
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050614
3 Importing IM_DFAELL Call by reference Type reference (TYPE) DFAELL Fälligkeitstermin 20050614
4 Importing IM_DGUEL_KP Call by reference Type reference (TYPE) DGUEL_KP Konditionsposition gültig ab 20050614

Method CREATE_NEW_DUE_DATE on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method DELIMIT_CONDITION 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 20050309
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050309
3 Importing IM_CONDITION_TYPE Call by reference Type reference (TYPE) SKOART Konditionsart (feinste Unterteilung der Konditionssätze) 20050309
4 Importing IM_DATE Call by reference Type reference (TYPE) DGUEL_KP Konditionsposition gültig ab 20050309
5 Importing IM_DATE_NEW Call by reference Type reference (TYPE) DGUEL_KP Konditionsposition gültig ab 20050309

Method DELIMIT_CONDITION on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method DO_CLEANUP Signature

Method DO_CLEANUP on class CL_FVD_COMPONENT_CONDITIONS has no parameter.
Method DO_CLEANUP on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method DO_RETRIEVE 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 20050329
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050329
3 Importing IM_LOCK Call by reference Type reference (TYPE) TB_FW_LOCK Daten im Modus 'gesperrt' lesen 20050329
4 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) RFW_VDARL_OBJECT_ID Buchungskreis 20050329

Method DO_RETRIEVE on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method DO_SAVE 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 20050329
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050329
3 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) RFW_VDARL_OBJECT_ID Buchungskreis 20050329

Method DO_SAVE on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method GET_AVAILABLE_CONDITION_TYPES 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 20050217
2 Exporting EX_TAB_CONDITION_TYPE Call by reference Type reference (TYPE) TRTY_FVD_F4_SKOART Tabelle vom Typ RFVD_F4_SKOART 20050217
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: Facade 20050217
5 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050217
6 Importing IM_TERM Call by reference Type reference (TYPE) RFICO_TERM Laufzeit 20050217

Method GET_AVAILABLE_CONDITION_TYPES on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method GET_PRODUCT_CONDITION_ITEM 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 20050223
2 Exporting EX_VVZZKOPO Call by reference Type reference (TYPE) VVZZKOPO Konditionen mit Kopfdaten 20050223
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050223
4 Importing IM_CONDITION_TYPE Call by reference Type reference (TYPE) SKOART Konditionsart (feinste Unterteilung der Konditionssätze) 20050223
5 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050223
6 Importing IM_FLOW_CATEGORY Call by reference Type reference (TYPE) SBEWZITI Bewegungstyp 20050308
7 Importing IM_TERM Call by reference Type reference (TYPE) RFICO_TERM Laufzeit 20050223

Method GET_PRODUCT_CONDITION_ITEM on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method GET_PRODUCT_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 20050217
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050217
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: Facade 20050217
5 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050217
6 Importing IM_TERM Call by reference Type reference (TYPE) RFICO_TERM Laufzeit 20050217

Method GET_PRODUCT_VALUES on class CL_FVD_COMPONENT_CONDITIONS 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 20050217
2 Exporting EX_ERROR Call by reference Type reference (TYPE) TB_FW_ERROR Fehlerkennzeichen 20050217
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050217

Method GET_VALUES on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODIFIED Value transfer Type reference (TYPE) TB_FW_MODIFIED Daten wurden geändert 20041109

Method IS_MODIFIED on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method SET_KEYFIELDS_IN_VVZKKOPO 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) VVZZKOPO Sicht auf VZZKOPO mit Zusatzinformation aus VKOPOSTEU 20050223
2 Importing IM_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050223

Method SET_KEYFIELDS_IN_VVZKKOPO on class CL_FVD_COMPONENT_CONDITIONS has no exception.

Method SET_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 20050217
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050217
3 Importing IM_CONDITIONS Call by reference Type reference (TYPE) RVZZCONDITIONS Konditionen mit Kopfdaten 20050217
4 Importing IM_NO_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050310

Method SET_VALUES on class CL_FVD_COMPONENT_CONDITIONS has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600