SAP ABAP Class CL_FVD_PRODUCT_ATTRIBUTES (Info Class for CML Products - Attributes)
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_PRODUCT_ATTRIBUTES  
Short Description Info Class for CML Products - Attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVD_PRODUCT   Loan Product 
Created 20050131   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_PRODUCT_ATTRIBUTES has no forward declaration.
Interfaces
Class CL_FVD_PRODUCT_ATTRIBUTES has no interface implemented.
Friends
Class CL_FVD_PRODUCT_ATTRIBUTES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITY Instance attribute Private Type reference (TYPE) BP_AKTYP Activity Category for Business Partner Management 20050302
2 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20050302
3 CON_BZUSAGE_MAX Constant Public Type reference (TYPE) DD03L-FIELDNAME 'AMT_REQU_MAX' Field Name 20050421
4 CON_BZUSAGE_MIN Constant Public Type reference (TYPE) DD03L-FIELDNAME 'AMT_REQU_MIN' Field Name 20050421
5 CON_MSGTY_ERR Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type 20050131
6 CON_ON Constant Private Type reference (TYPE) BOOLE-BOOLE 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050131
7 CON_TERM_MAX Constant Public Type reference (TYPE) DD03L-FIELDNAME 'MAX_OVERALL_RUNTIME' Field Name 20050518
8 CON_TERM_MIN Constant Public Type reference (TYPE) DD03L-FIELDNAME 'MIN_OVERALL_RUNTIME' Field Name 20050518
9 C_BEGRU Constant Private Type reference (TYPE) DD03L-FIELDNAME 'BEGRU' Field Name 20050131
10 C_BLAND Constant Private Type reference (TYPE) DD03L-FIELDNAME 'BLAND' Field Name 20050511
11 C_BUKRS Constant Private Type reference (TYPE) DD03L-FIELDNAME 'BUKRS' Field Name 20050131
12 C_STRUC_INLOAN Constant Private Type reference (TYPE) DD02L-TABNAME 'RTD_STR_INLOAN_PRODUCT' Table Name 20050511
13 C_VDARL Constant Private Type reference (TYPE) DD02L-TABNAME 'VDARL' Table Name 20050131
14 C_VDARL_BLAND Constant Private Type reference (TYPE) DD03L-FIELDNAME 'SSTATE_OF_EXEC' Bland in VDARL 20050511
15 DATE Instance attribute Private Type reference (TYPE) SYSTDATLO Local Date of Current User 20050302
16 IS_SELECTED Instance attribute Public Type reference (TYPE) CHAR1 Single-Character Indicator 20050324
17 MESSAGEID Constant Private Type reference (TYPE) SYMSGID 'FVD_INTER' Message Class 20050131
18 PRODUCT_CATEGORY Instance attribute Private Type reference (TYPE) TB_PR_PRODTYPE Product Category 20050302
19 STR_TDPR_PRODUCT Instance attribute Private Type reference (TYPE) TDPR_PRODUCT Product, Master Data 20050131
20 STR_TDPR_PRODV Instance attribute Private Type reference (TYPE) TDPR_PRODV Version of a Prodcut, Master Data 20050131
21 TAB_ATTRIBUTES_DEF Instance attribute Private Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Table Type for Single Attribute Default Values 20050303
22 TAB_ATTRIBUTES_MULTI Instance attribute Private Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Table Type for Multiple Attribute Default Values 20050302
23 TAB_PRODUCT_ATTR Instance attribute Private Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Table of Product Attributes 20050308
24 TAB_PROXY_PRODV_FULL Static Attribute Private Type reference (TYPE) TRTY_PROXY_PRODV_FULL Temporary Storage of all Valid Product Versions 20050308
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) 20050308
2 CHECK_MINMAX_BZUSAGE Instance method Public Method Check Commitment Capital Against Minimum and Maximum Values 20050421
3 CHECK_MINMAX_TERM Instance method Public Method Check Commitment Capital Against Minimum and Maximum Values 20050518
4 CONVERT_SANLF Instance method Private Method Convert to Internal Product Category 20050302
5 FILL_PRODUCT_BUFFER Instance method Private Method Buffer Last Product 20050131
6 GET_ATTRIBUTES Instance method Private Method Get Attributes for Product 20050131
7 GET_PRODUCT_ATTRIBUTE Instance method Public Method Return Value of a Specific Attribute 20050330
8 GET_PRODUCT_VERSION Instance method Public Method Determine Product Version with Product ID and Date 20050405
9 GET_VALUES_ATTRIBUTES Instance method Public Method Return Values of Specifc Structures 20050302
10 GET_VALUES_TAB_ATTRIBUTES Instance method Public Method Return Values as Table 20050303
11 GET_VALUES_VDARL Instance method Public Method Return Values from VDARL Attributes 20050302
12 READ_PRODUCT_LIST Instance method Private Method Read All Valid Products 20050302
13 SELECT_PRODUCT Instance method Public Method Selection of a Product 20050131
Events
Class CL_FVD_PRODUCT_ATTRIBUTES has no event.
Types
Class CL_FVD_PRODUCT_ATTRIBUTES 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 20050308
2 Exporting E_TAB_NE_ATTR_VAL Call by reference Type reference (TYPE) TRTY_ATTR_VALUES_NE Feldattribute mit den Werte die nicht mit Produkt übereinst. 20050308
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050308
4 Importing I_TAB_VALUES Call by reference Type reference (TYPE) TRTY_ATTRFIELD_VALUE Tabellentyp der einwertigen Attributdefaults 20050308

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

Method CHECK_MINMAX_BZUSAGE on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method CHECK_MINMAX_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 20050518
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050518
3 Importing IM_TERM Call by reference Type reference (TYPE) TB_FICO_TERM_VALUE Zusagekapital 20050518

Method CHECK_MINMAX_TERM on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method CONVERT_SANLF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRODUCT_CATEGORY Call by reference Type reference (TYPE) TB_PR_PRODTYPE Produkttyp 20050302
2 Importing IM_SANLF Call by reference Type reference (TYPE) SANLF Produkttyp 20050302

Method CONVERT_SANLF on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method FILL_PRODUCT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEL_PRODUCT Call by reference Type reference (TYPE) TDPR_PRODUCT Version eines Produkts, Stammdaten 20050131
2 Importing IM_SEL_PRODV Call by reference Type reference (TYPE) TDPR_PRODV Version eines Produkts, Stammdaten 20050301

Method FILL_PRODUCT_BUFFER on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method GET_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 20050302
2 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050131

Method GET_ATTRIBUTES on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method GET_PRODUCT_ATTRIBUTE 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 20050330
2 Exporting EX_VALUE Call by reference Type reference (TYPE) ANY 20050330
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050330
4 Importing IM_FIELDNAME Call by reference Type reference (TYPE) DD03L-FIELDNAME Feldname 20050330

Method GET_PRODUCT_ATTRIBUTE on class CL_FVD_PRODUCT_ATTRIBUTES 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_VERSION Call by reference Type reference (TYPE) TB_PR_VERSION Produktversion 20050405
3 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP 'X' Aktivitätstyp der Geschäftspartnerverwaltung 20050405
4 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 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_PRODINT Call by reference Type reference (TYPE) TB_PR_PRODINT Interne Produkt-ID 20050405

Method GET_PRODUCT_VERSION on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method GET_VALUES_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 20050302
2 Exporting EX_STR_VALUE Call by reference Type reference (TYPE) ANY Darlehen 20050302
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050302
4 Importing IM_TABNAME Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20050302

Method GET_VALUES_ATTRIBUTES on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method GET_VALUES_TAB_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 20050303
2 Exporting EX_TAB_ATTRIBUTES_DEF Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Tabellentyp der einwertigen Attributdefaults 20050308
3 Exporting EX_TAB_ATTRIBUTES_DEF_M Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Tabelletyp für mehrwertige Attributdefaults 20050308
4 Exporting EX_TAB_ATTRIBUTES_SUMM Call by reference Type reference (TYPE) TRTY_RINTER_PROD_ATTR_VIEW Tabellentyp - Werte aus Produkt-Attributen 20050308
5 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050303
6 Importing IM_TABNAME Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20050324

Method GET_VALUES_TAB_ATTRIBUTES on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method GET_VALUES_VDARL 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_STR_VDARL Call by reference Type reference (TYPE) VDARL Darlehen 20050302
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050302

Method GET_VALUES_VDARL on class CL_FVD_PRODUCT_ATTRIBUTES has no exception.

Method READ_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 Datafeed: Fehlermeldung 20050302
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP Aktivitätstyp der Geschäftspartnerverwaltung 20050302
3 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050302
4 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Datum und Zeit, Lokales Datum des Benutzers 20050302
5 Importing IM_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20050302

Method READ_PRODUCT_LIST on class CL_FVD_PRODUCT_ATTRIBUTES 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 20050131
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) BP_AKTYP 'X' Aktivitätstyp der Geschäftspartnerverwaltung 20050131
3 Importing IM_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050131
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050131
5 Importing IM_DATE Call by reference Type reference (TYPE) SYSTDATLO Lokales Datum des aktuellen Benutzers 20050302
6 Importing IM_PRODINT Call by reference Type reference (TYPE) TB_PR_PRODINT Interne Produkt-ID 20050131
7 Importing IM_VERSION Call by reference Type reference (TYPE) TB_PR_VERSION Produktversion 20050131

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