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 | Constant | Public | Type reference (TYPE) | DD03L-FIELDNAME | 'AMT_REQU_MAX' | Field Name | 20050324 | ||
| 2 | Constant | Public | Type reference (TYPE) | DD03L-FIELDNAME | 'AMT_REQU_MIN' | Field Name | 20050324 | ||
| 3 | Constant | Private | Type reference (TYPE) | SYMSGTY | 'E' | Message Type | 20050119 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR1 | '0' | Single-Character Indicator | 20050324 | ||
| 5 | Constant | Private | Type reference (TYPE) | BOOLE-BOOLE | 'X' | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20050119 | ||
| 6 | Constant | Private | Type reference (TYPE) | DD03L-FIELDNAME | 'MAX_OVERALL_RUNTIME' | Field name | 20050405 | ||
| 7 | Constant | Private | Type reference (TYPE) | SANLF | '360' | Product Category | 20050321 | ||
| 8 | Constant | Private | Type reference (TYPE) | DD03L-FIELDNAME | 'BEGRU' | Field Name | 20050119 | ||
| 9 | Constant | Private | Type reference (TYPE) | DD03L-FIELDNAME | 'BUKRS' | Field Name | 20050119 | ||
| 10 | Constant | Private | Type reference (TYPE) | DD02L-TABNAME | 'VDARL' | Table Name | 20050119 | ||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FVD_HELP_VALUES | F4 Helps for Product and Condition Table | 20050310 | |||
| 12 | Constant | Private | Type reference (TYPE) | SYMSGID | 'FVD_INTER' | Message Class | 20050120 | ||
| 13 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_FVD_PRODUCT_ATTRIBUTES | Information Class for CML Products | 20050201 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | T001 | Company Codes | 20050309 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | TZPA | Financial Assets Management Product Types | 20050310 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | TZPAB | Financial Assets Management Product Types | 20050310 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | TRTY_PRODUCT_LIST | Structure for All Information from a Product Header | 20050303 | |||
| 18 | Static Attribute | Private | Type reference (TYPE) | TRTY_TD07T | Table Type td07t | 20050303 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | TRTY_TD09 | Table Type TD09 | 20050405 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Values Against Product Values (Single and Mult. Vals) | 20050324 | |
| 2 | Instance method | Private | Method | Check Commitment Capital Against Minimum and Maximum Values | 20050324 | |
| 3 | Instance method | Public | Method | Check Master Data Values | 20050126 | |
| 4 | Static method | Private | Method | Check value | 20050324 | |
| 5 | Instance method | Public | Constructor | 20050131 | ||
| 6 | Static method | Public | Method | Data for Company Code (T001) | 20050309 | |
| 7 | Instance method | Public | Method | Possible entries | 20050228 | |
| 8 | Instance method | Public | Method | Values for F4 Help Back Office ID | 20050323 | |
| 9 | Instance method | Public | Method | Values for F4 Help Product | 20050302 | |
| 10 | Static method | Public | Method | Read All Valid Products | 20050118 | |
| 11 | Instance method | Public | Method | Determine Product Version with Product ID and Date | 20050405 | |
| 12 | Instance method | Public | Method | Table for Note to Payee/Loan Purpose | 20050303 | |
| 13 | Instance method | Public | Method | 20050405 | ||
| 14 | Instance method | Public | Method | 20050310 | ||
| 15 | Instance method | Public | Method | 20050310 | ||
| 16 | Instance method | Public | Method | Read Default Values for Master Data | 20050126 | |
| 17 | Instance method | Public | Method | Determine Maturity | 20050405 | |
| 18 | Instance method | Private | Method | Read Table for Note to Payee/ Loan Purpose on Database | 20050303 | |
| 19 | Instance method | Public | Method | Selection of a Product | 20050119 | |
| 20 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050324 | |||
| 2 | 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 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050324 | |||
| 4 | IM_TABNAME | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Tabellenname | 20050324 | |||
| 5 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050324 | |||
| 2 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050324 | |||
| 3 | IM_BZUSAGE | Call by reference | Type reference (TYPE) | BZUSAGE | Zusagekapital | 20050324 | |||
| 4 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehler aufgetreten | 20050126 | |||
| 2 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | 20050126 | ||||
| 3 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050324 | |||
| 2 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050324 | |||
| 3 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050309 | |||
| 2 | EX_T001 | Call by reference | Type reference (TYPE) | T001 | Buchungskreise | 20050315 | |||
| 3 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050309 | |||
| 4 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | 20050228 | ||||
| 2 | EX_REF_HELP_VALUE_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20050228 | ||||
| 3 | EX_RETURN_FIELD | Call by reference | Type reference (TYPE) | FIELDNAME | 20050228 | ||||
| 4 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050310 | |||
| 5 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20050228 | ||||
| 6 | IM_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | 20050228 | |||
| 7 | 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 | EX_OBJECT | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20050323 | |||
| 2 | IM_BEGIN_DATE | Call by reference | Type reference (TYPE) | BEGDATUM | SY-DATUM | Beginndatum | 20050323 | ||
| 3 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | 20050302 | ||||
| 2 | EX_TAB_HELP_VALUES | Call by reference | Type reference (TYPE) | TRTY_MODEL_PRODUCT_LIST_F4 | Produktliste (F4) | 20050302 | |||
| 3 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | BP_AKTYP | Aktivitätstyp der Geschäftspartnerverwaltung | 20050302 | |||
| 4 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050302 | |||
| 5 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050302 | |||
| 6 | IM_DATE | Call by reference | Type reference (TYPE) | SYSTDATLO | Lokales Datum des aktuellen Benutzers | 20050302 | |||
| 7 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050303 | |||
| 2 | EX_PRODUCT_LIST | Call by reference | Type reference (TYPE) | TRTY_PRODUCT_LIST | Produktliste | 20050118 | |||
| 3 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | BP_AKTYP | Aktivitätstyp der Geschäftspartnerverwaltung | 20050118 | |||
| 4 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050302 | |||
| 5 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050118 | |||
| 6 | IM_DATE | Call by reference | Type reference (TYPE) | SYSTDATLO | Datum und Zeit, Lokales Datum des Benutzers | 20050118 | |||
| 7 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050405 | |||
| 2 | EX_PRODUCT_VERSION | Call by reference | Type reference (TYPE) | TB_PR_VERSION | Produktversion | 20050405 | |||
| 3 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | BP_AKTYP | Aktivitätstyp der Geschäftspartnerverwaltung | 20050405 | |||
| 4 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Handle eines Protokolls | 20050405 | |||
| 5 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050405 | |||
| 6 | IM_DATE | Call by reference | Type reference (TYPE) | SYSTDATLO | Lokales Datum des aktuellen Benutzers | 20050405 | |||
| 7 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050303 | |||
| 2 | EX_TAB_TD07T | Call by reference | Type reference (TYPE) | TRTY_TD07T | Tabellentyp td07t | 20050303 | |||
| 3 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050303 | |||
| 4 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050405 | |||
| 2 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050310 | |||
| 2 | EX_TZPA | Call by reference | Type reference (TYPE) | TZPA | 20050310 | ||||
| 3 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050310 | |||
| 4 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050310 | |||
| 2 | EX_TZPAB | Call by reference | Type reference (TYPE) | TZPAB | Produktarten der Vermögensverwaltung | 20050310 | |||
| 3 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050310 | |||
| 4 | IM_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050310 | |||
| 5 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050309 | |||
| 2 | EX_LIMITS | Call by reference | Type reference (TYPE) | ANY | 20050321 | ||||
| 3 | EX_MASTERDATA | Call by reference | Type reference (TYPE) | RVZZMASTERDATA | Stammdaten Struktur | 20050126 | |||
| 4 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050405 | |||
| 2 | EX_SFRIST | Call by reference | Type reference (TYPE) | SFRIST | Fristigkeit des Darlehens | 20050405 | |||
| 3 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050405 | |||
| 4 | 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 | 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 | EX_ERROR | Call by reference | Type reference (TYPE) | TB_FW_ERROR | Fehlerkennzeichen | 20050119 | |||
| 2 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | BP_AKTYP | Aktivitätstyp der Geschäftspartnerverwaltung | 20050119 | |||
| 3 | IM_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Handle eines Protokolls | 20050120 | |||
| 4 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050119 | |||
| 5 | IM_DATE | Call by reference | Type reference (TYPE) | SYSTDATLO | Lokales Datum des aktuellen Benutzers | 20050331 | |||
| 6 | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | TB_PR_PRODINT | Interne Produkt-ID | 20050312 | |||
| 7 | 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 | 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 |