SAP ABAP Class CL_FVD_LOAN_PRODUCT (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_PRODUCT  
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 20050118   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_LOAN_PRODUCT has no forward declaration.
Interfaces
Class CL_FVD_LOAN_PRODUCT has no interface implemented.
Friends
Class CL_FVD_LOAN_PRODUCT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_BZUSAGE_MAX Constant Public Type reference (TYPE) DD03L-FIELDNAME 'AMT_REQU_MAX' Field Name 20050324
2 CON_BZUSAGE_MIN Constant Public Type reference (TYPE) DD03L-FIELDNAME 'AMT_REQU_MIN' Field Name 20050324
3 CON_MSGTY_ERR Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type 20050119
4 CON_NULL Constant Private Type reference (TYPE) CHAR1 '0' Single-Character Indicator 20050324
5 CON_ON Constant Private Type reference (TYPE) BOOLE-BOOLE 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050119
6 CON_OVAL_RUNTIME Constant Private Type reference (TYPE) DD03L-FIELDNAME 'MAX_OVERALL_RUNTIME' Field name 20050405
7 CON_SANLF_ILN Constant Private Type reference (TYPE) SANLF '360' Product Category 20050321
8 C_BEGRU Constant Private Type reference (TYPE) DD03L-FIELDNAME 'BEGRU' Field Name 20050119
9 C_BUKRS Constant Private Type reference (TYPE) DD03L-FIELDNAME 'BUKRS' Field Name 20050119
10 C_VDARL Constant Private Type reference (TYPE) DD02L-TABNAME 'VDARL' Table Name 20050119
11 HELP_VALUES Instance attribute Private Object reference (TYPE REF TO) CL_FVD_HELP_VALUES F4 Helps for Product and Condition Table 20050310
12 MESSAGEID Constant Private Type reference (TYPE) SYMSGID 'FVD_INTER' Message Class 20050120
13 PRODUCT_ATTR Instance attribute Public Object reference (TYPE REF TO) CL_FVD_PRODUCT_ATTRIBUTES Information Class for CML Products 20050201
14 STR_T001 Static Attribute Private Type reference (TYPE) T001 Company Codes 20050309
15 STR_TZPA Static Attribute Private Type reference (TYPE) TZPA Financial Assets Management Product Types 20050310
16 STR_TZPAB Static Attribute Private Type reference (TYPE) TZPAB Financial Assets Management Product Types 20050310
17 TAB_PRODUCT_LIST Static Attribute Private Type reference (TYPE) TRTY_PRODUCT_LIST Structure for All Information from a Product Header 20050303
18 TAB_TD07T Static Attribute Private Type reference (TYPE) TRTY_TD07T Table Type td07t 20050303
19 TAB_TD09 Static Attribute Private Type reference (TYPE) TRTY_TD09 Table Type TD09 20050405
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTRIBUTES Instance method Public Method Check Values Against Product Values (Single and Mult. Vals) 20050324
2 CHECK_MINMAX_BZUSAGE Instance method Private Method Check Commitment Capital Against Minimum and Maximum Values 20050324
3 CHECK_VALUES Instance method Public Method Check Master Data Values 20050126
4 CHECK_VALUE_SAKTPAS Static method Private Method Check value 20050324
5 CONSTRUCTOR Instance method Public Constructor 20050131
6 GET_COMPANY_CODE_DATA Static method Public Method Data for Company Code (T001) 20050309
7 GET_HELP_VALUES Instance method Public Method Possible entries 20050228
8 GET_HELP_VALUES_BACKOFFICE_ID Instance method Public Method Values for F4 Help Back Office ID 20050323
9 GET_HELP_VALUES_PRODUCT Instance method Public Method Values for F4 Help Product 20050302
10 GET_PRODUCT_LIST Static method Public Method Read All Valid Products 20050118
11 GET_PRODUCT_VERSION Instance method Public Method Determine Product Version with Product ID and Date 20050405
12 GET_TAB_VZWECK Instance method Public Method Table for Note to Payee/Loan Purpose 20050303
13 GET_TD09 Instance method Public Method 20050405
14 GET_TZPA Instance method Public Method 20050310
15 GET_TZPAB Instance method Public Method 20050310
16 GET_VALUES Instance method Public Method Read Default Values for Master Data 20050126
17 GET_VDARL_SFRIST Instance method Public Method Determine Maturity 20050405
18 READ_TAB_VZWECK Instance method Private Method Read Table for Note to Payee/ Loan Purpose on Database 20050303
19 SELECT_PRODUCT Instance method Public Method Selection of a Product 20050119
20 SET_HARD_VALUES Instance method Private Method Hard Set of Certain Values 20050131
Events
Class CL_FVD_LOAN_PRODUCT has no event.
Types
Class CL_FVD_LOAN_PRODUCT has no local type.
Method Signatures

Method CHECK_ATTRIBUTES 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 20050324
2 Exporting EX_TAB_NE_ATTR_VAL Call by reference Type reference (TYPE) TRTY_ATTR_VALUES_NE Feldattribute mit den Werte die nicht mit Produkt übereinst. 20050324
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050324
4 Importing IM_TABNAME Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20050324
5 Importing IM_VALUES Call by reference Type reference (TYPE) ANY zu prüfende Struktur 20050324

Method CHECK_ATTRIBUTES on class CL_FVD_LOAN_PRODUCT has no exception.

Method CHECK_MINMAX_BZUSAGE 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 20050324
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050324
3 Importing IM_BZUSAGE Call by reference Type reference (TYPE) BZUSAGE Zusagekapital 20050324
4 Importing IM_SANTWHR Call by reference Type reference (TYPE) SWHR Währung 20050324

Method CHECK_MINMAX_BZUSAGE on class CL_FVD_LOAN_PRODUCT 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 Fehler aufgetreten 20050126
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050126
3 Importing IM_MASTERDATA Call by reference Type reference (TYPE) RVZZMASTERDATA Stammdaten Struktur 20050126

Method CHECK_VALUES on class CL_FVD_LOAN_PRODUCT has no exception.

Method CHECK_VALUE_SAKTPAS 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 20050324
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050324
3 Importing IM_SAKTPAS Call by reference Type reference (TYPE) VVSAKTPAS Kennzeichen Aktiv/Passiv - Geschäft 20050324

Method CHECK_VALUE_SAKTPAS on class CL_FVD_LOAN_PRODUCT has no exception.

Method CONSTRUCTOR Signature

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

Method GET_COMPANY_CODE_DATA 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 Exporting EX_T001 Call by reference Type reference (TYPE) T001 Buchungskreise 20050315
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050309
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050309

Method GET_COMPANY_CODE_DATA on class CL_FVD_LOAN_PRODUCT has no exception.

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 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 20050228
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050310
5 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20050228
6 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20050228
7 Importing IM_TABLE Call by reference Type reference (TYPE) TABNAME 20050228

Method GET_HELP_VALUES on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_HELP_VALUES_BACKOFFICE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECT Call by reference Type reference (TYPE) OBJEC Workarea zur Datenbank PCH 20050323
2 Importing IM_BEGIN_DATE Call by reference Type reference (TYPE) BEGDATUM SY-DATUM Beginndatum 20050323
3 Importing IM_END_DATE Call by reference Type reference (TYPE) ENDDATUM SY-DATUM Endedatum 20050323

Method GET_HELP_VALUES_BACKOFFICE_ID on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_HELP_VALUES_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 20050302
2 Exporting EX_TAB_HELP_VALUES Call by reference Type reference (TYPE) TRTY_MODEL_PRODUCT_LIST_F4 Produktliste (F4) 20050302
3 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP Aktivitätstyp der Geschäftspartnerverwaltung 20050302
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050302
5 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050302
6 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050302
7 Importing IM_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20050302

Method GET_HELP_VALUES_PRODUCT on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_PRODUCT_LIST 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 20050303
2 Exporting EX_PRODUCT_LIST Call by reference Type reference (TYPE) TRTY_PRODUCT_LIST Produktliste 20050118
3 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP Aktivitätstyp der Geschäftspartnerverwaltung 20050118
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050302
5 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050118
6 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Datum und Zeit, Lokales Datum des Benutzers 20050118
7 Importing IM_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20050208

Method GET_PRODUCT_LIST on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_PRODUCT_VERSION 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 20050405
2 Exporting EX_PRODUCT_VERSION Call by reference Type reference (TYPE) TB_PR_VERSION Produktversion 20050405
3 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP Aktivitätstyp der Geschäftspartnerverwaltung 20050405
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Handle eines Protokolls 20050405
5 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050405
6 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050405
7 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) TB_PR_PRODINT Interne Produkt-ID 20050405

Method GET_PRODUCT_VERSION on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_TAB_VZWECK 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 20050303
2 Exporting EX_TAB_TD07T Call by reference Type reference (TYPE) TRTY_TD07T Tabellentyp td07t 20050303
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050303
4 Importing IM_GSART Call by reference Type reference (TYPE) VVSART Produkttyp 20050303

Method GET_TAB_VZWECK on class CL_FVD_LOAN_PRODUCT has no exception.

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

Method GET_TD09 on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_TZPA 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 20050310
2 Exporting EX_TZPA Call by reference Type reference (TYPE) TZPA 20050310
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050310
4 Importing IM_GSART Call by reference Type reference (TYPE) VVSART Produkttyp 20050310

Method GET_TZPA on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_TZPAB 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 20050310
2 Exporting EX_TZPAB Call by reference Type reference (TYPE) TZPAB Produktarten der Vermögensverwaltung 20050310
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050310
4 Importing IM_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050310
5 Importing IM_GSART Call by reference Type reference (TYPE) VVSART Produkttyp 20050310

Method GET_TZPAB on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_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 20050309
2 Exporting EX_LIMITS Call by reference Type reference (TYPE) ANY 20050321
3 Exporting EX_MASTERDATA Call by reference Type reference (TYPE) RVZZMASTERDATA Stammdaten Struktur 20050126
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050126

Method GET_VALUES on class CL_FVD_LOAN_PRODUCT has no exception.

Method GET_VDARL_SFRIST 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 20050405
2 Exporting EX_SFRIST Call by reference Type reference (TYPE) SFRIST Fristigkeit des Darlehens 20050405
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050405
4 Importing IM_TERM Call by reference Type reference (TYPE) TB_VIEW_OVERALL_RUNTIME Gesamtlaufzeit 20050405

Method GET_VDARL_SFRIST on class CL_FVD_LOAN_PRODUCT has no exception.

Method READ_TAB_VZWECK 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 20050303

Method READ_TAB_VZWECK on class CL_FVD_LOAN_PRODUCT 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 20050119
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP Aktivitätstyp der Geschäftspartnerverwaltung 20050119
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Handle eines Protokolls 20050120
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050119
5 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050331
6 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) TB_PR_PRODINT Interne Produkt-ID 20050312
7 Importing IM_PRODUCT_VERSION Call by reference Type reference (TYPE) TB_PR_VERSION Produktversion 20050312

Method SELECT_PRODUCT on class CL_FVD_LOAN_PRODUCT has no exception.

Method SET_HARD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STR_VDARL Call by reference Type reference (TYPE) VDARL Darlehen 20050131

Method SET_HARD_VALUES on class CL_FVD_LOAN_PRODUCT has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600