SAP ABAP Class CL_FVD_LOAN_TOOLS (General Tools)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML-BD-MD (Application Component) Master Data
     FVVCL_MD (Package) Master Data for Consumer Loans
Properties
Class CL_FVD_LOAN_TOOLS  
Short Description General Tools    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FVD_UI_CLOAN    
Program status     
Category 0   
Package FVVCL_MD   Master Data for Consumer Loans 
Created 20030306   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_LOAN_TOOLS has no forward declaration.
Interfaces
Class CL_FVD_LOAN_TOOLS has no interface implemented.
Friends
Class CL_FVD_LOAN_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ACTIVITY_CREATE Constant Public Type reference (TYPE) ACTIV_AUTH '01' Activity 20030311
2 CON_ACTIVITY_DELETE Constant Public Type reference (TYPE) ACTIV_AUTH '06' Activity 20030311
3 CON_ACTIVITY_DISPLAY Constant Public Type reference (TYPE) ACTIV_AUTH '03' Activity 20030311
4 CON_ACTIVITY_EDIT Constant Public Type reference (TYPE) ACTIV_AUTH '02' Activity 20030311
5 CON_ACTIVITY_REACTIVATE Constant Public Type reference (TYPE) ACTIV_AUTH '91' Activity 20030311
6 CON_ACTIVITY_TRANSFER Constant Public Type reference (TYPE) ACTIV_AUTH '90' Activity 20030311
7 CON_FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030311
8 CON_SANLF_CONSUMER_LOAN Constant Public Type reference (TYPE) SANLF 340 Product Category for Consumer Loan 20030424
9 CON_SUBJECT_COMPANYCODE Constant Public Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT 01 Subject: Authorization Check 20030311
10 CON_SUBJECT_DISTRIB_CHANNEL Constant Public Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT 06 Subject: Authorization Check 20030513
11 CON_SUBJECT_MASTERDATA Constant Public Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT 02 Subject: Authorization Check 20030311
12 CON_SUBJECT_PARTNER Constant Public Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT 05 Subject: Authorization Check 20030326
13 CON_SUBJECT_SBEWART Constant Public Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT 04 Subject: Authorization Check 20030312
14 CON_SUBJECT_STATUS Constant Public Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT 03 Subject: Authorization Check 20030311
15 CON_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030311
16 S_FD_DAR_SBW_DATA Static Attribute Private Type reference (TYPE) TY_FD_DAR_SBW_DATA 20050331
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Private Method 20030312
2 ADD_TOOLTIP_TO_ICON Static method Public Method Icon with Quick Info (for ALV Lists) 20040126
3 AUTHORITY_CHECK Static method Public Method Authorization Check 20030311
4 CALCULATE_EFFECTIVE_INTERESTS Static method Public Method Determine Effective Interest 20030416
5 CHECK_ACCOUNT_NR Static method Public Method Is contract number permissible for loan? 20030312
6 CONVERT_INT_TO_STRING Static method Public Method Convert Numerical Field into Character String 20030925
7 GET_FIELDS_FROM_CONDITIONS Static method Public Method Determine Data from Condition Items 20030314
8 LOAN_AMOUNT_CALCULATE Static method Public Method Encapsulation of Function with the Same Name 20030815
9 NOT Static method Public Method NOT 20030306
10 REMOVE_TEMPORARY_DISBURSEMENT Static method Public Method Delete Disbursements from Suspense File 20030916
11 RESET_STATUS_CANCEL Static method Public Method Cancel Reversal 20030908
12 RESET_STATUS_CHECK Static method Public Method Is the reversal of the contract status permitted? 20030905
13 RESET_STATUS_CONFIRM Static method Public Method Select reversal or instigate release 20030905
14 RESET_STATUS_DATA_READ Static method Public Method Read Data with Lock 20030908
15 RESET_STATUS_DATA_WRITE Static method Public Method Write Data 20030908
16 RESET_STATUS_EXECUTE Static method Public Method Execute Reversal 20030908
17 SIMULATE_DISBURSEMENT Static method Private Method Help Function for CALCULATE_EFFECTIVE_INTERESTS 20030424
Events
Class CL_FVD_LOAN_TOOLS has no event.
Types
Class CL_FVD_LOAN_TOOLS has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030312
2 Importing I_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20030312
3 Importing I_NO_MESSAGE Call by reference Type reference (TYPE) BOOLE_D keine Meldung ausgeben 20030312

Method ADD_MESSAGE on class CL_FVD_LOAN_TOOLS has no exception.

Method ADD_TOOLTIP_TO_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON Call by reference Type reference (TYPE) C 20040126
2 Importing I_TEXT Call by reference Type reference (TYPE) C 20040126
3 Returning R_RESULT Value transfer Type reference (TYPE) TEXT50 Textfeld 20040126

Method ADD_TOOLTIP_TO_ICON on class CL_FVD_LOAN_TOOLS has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20030311
2 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030311
3 Importing I_DISTRIB_CHANNEL Call by reference Type reference (TYPE) TB_MD_DISTRIBUTION_CHANNEL Vertriebsweg 20030513
4 Importing I_GSART Call by reference Type reference (TYPE) VVSART Produktart 20030313
5 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030311
6 Importing I_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030311
7 Importing I_NO_MESSAGE Call by reference Type reference (TYPE) BOOLE_D Keine Meldungen ausgeben 20030312
8 Importing I_SBEWART Call by reference Type reference (TYPE) SBEWART Bewegungsart 20030313
9 Importing I_STATUS Call by reference Type reference (TYPE) SSTATI Status, in dem sich der Datensatz befindet 20030311
10 Importing I_SUBJECT Call by reference Type reference (TYPE) TB_MODEL_AUTHORITY_SUBJECT Thema Berechtigungsprüfung 20030311
11 Importing I_TAB_VDGPO Call by reference Type reference (TYPE) TRTY_VDGPO Geschäftspartnerzuordnung 20030430
12 Returning R_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030311

Method AUTHORITY_CHECK on class CL_FVD_LOAN_TOOLS has no exception.

Method CALCULATE_EFFECTIVE_INTERESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EFFECTIVE_INTERESTS Call by reference Type reference (TYPE) PEFFZINS Effektivzins 20030416
2 Importing I_CONDITIONS Call by reference Type reference (TYPE) TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO 20030416
3 Importing I_CONDITIONS_HEADER Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20030416
4 Importing I_DATE Call by reference Type reference (TYPE) VVDABEFFZ Datum im CHAR-Format 20030416
5 Importing I_TRANSACTION_DATA Call by reference Type reference (TYPE) TRTY_VZZBEPP Tabellentyp für Struktur VZZBEPP 20030416
6 Importing I_VDARL Call by reference Type reference (TYPE) VDARL Darlehen 20030416

Method CALCULATE_EFFECTIVE_INTERESTS on class CL_FVD_LOAN_TOOLS has no exception.

Method CHECK_ACCOUNT_NR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNT Call by reference Type reference (TYPE) RANLD Darlehensnummer 20030312
2 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030312
3 Importing I_CHECK_FLG_NO_CHANGE Call by reference Type reference (TYPE) BOOLE_D Prüfung auf Verarbeitungssperren 20030919
4 Importing I_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030312
# Exception Resumable Description Created on
1 LOCKED_DISCHARGE_DEBT 20030919
2 LOCKED_RESET_STATUS 20030919
3 NOT_FOUND 20030312
4 WRONG_SANLF 20030312

Method CONVERT_INT_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUM_VALUE Call by reference Type reference (TYPE) ANY 20030925
2 Returning R_TEXT Value transfer Type reference (TYPE) TEXT Textfeld 20030925

Method CONVERT_INT_TO_STRING on class CL_FVD_LOAN_TOOLS has no exception.

Method GET_FIELDS_FROM_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHARGE Call by reference Type reference (TYPE) TB_VIEW_CHARGE Gebühren 20030314
2 Exporting E_CONTRACT_RATE Call by reference Type reference (TYPE) TB_VIEW_CONTRACT_RATE Kreditrate 20030314
3 Exporting E_DATE_FIRST_RATE Call by reference Type reference (TYPE) TB_VIEW_DATE_FIRST_RATE Datum der ersten Ratenfälligkeit 20030412
4 Exporting E_DATE_OF_REPAYMENT Call by reference Type reference (TYPE) TB_VIEW_DATE_REPAYMENT Datum: Beginn der Tilgungung 20030414
5 Exporting E_DAY_OF_PAYMENT Call by reference Type reference (TYPE) TB_MODEL_PAYDAY Modellrechnung: Datenelement "Tag der Ratenzahlung" (1-31) 20040823
6 Exporting E_INSURANCE_INCLUDED_IN_LOAN Call by reference Type reference (TYPE) TB_INSURANCE_INCLUDED_IN_LOAN KLV wird minfinanziert 20030327
7 Exporting E_NOMINAL_INTEREST_RATE Call by reference Type reference (TYPE) FTI_NOMINALZINS Nominalzins 20030314
8 Exporting E_SINGLE_PREMIUM Call by reference Type reference (TYPE) TB_CLI_AMOUNT_INSURED KLV Einmalbetrag 20030327
9 Importing I_CONDITIONS Call by reference Type reference (TYPE) TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO 20030327
10 Importing I_COND_TYPE_INFORMATION Call by reference Type reference (TYPE) RINTER_COND_TYPE_INFORMATION Zusätzliche Informationen zu Konditionsarten 20030327
11 Importing I_REF_DATE Call by reference Type reference (TYPE) SYSTDATLO Datum und Zeit, Lokales Datum des Benutzers 20030707

Method GET_FIELDS_FROM_CONDITIONS on class CL_FVD_LOAN_TOOLS has no exception.

Method LOAN_AMOUNT_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAUSBEAKT Call by reference Type reference (TYPE) BAUSKAP Valutiertes Kapital 20030815
2 Exporting E_BAZHPF Call by reference Type reference (TYPE) VVBAZHPF Auszahlungsverpflichtung 20030815
3 Exporting E_BRESTKAPS Call by reference Type reference (TYPE) BRESTKAPS Restkapital auf Basis gebuchter Sollstellungen 20030815
4 Exporting E_CAPITAL_REDUCTION Call by reference Type reference (TYPE) VVBMIWR Kapitalminderung in Bestandswährung 20030815
5 Exporting E_RLOAM Call by reference Type reference (TYPE) RLOAM Kapitalien - Übergabestruktur 20030815
6 Importing I_MODEL Call by reference Type reference (TYPE) RMODEL_MODELS Modellrechnungen 20030815
7 Importing I_MODE_IGNORE_CAP_OF_ARREARS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030815
8 Importing I_REF_DATE Call by reference Type reference (TYPE) DATUM '99991231' Datum 20030815
9 Importing I_TRANSACTION_DATA Call by reference Type reference (TYPE) TRTY_VZZBEPP Tabellentyp für Struktur VZZBEPP 20030815
10 Importing I_USE_PLANNED_DATA Call by reference Type reference (TYPE) BOOLE_D Plandaten berücksichtigen (für Ratenplanänderung) 20030902

Method LOAN_AMOUNT_CALCULATE on class CL_FVD_LOAN_TOOLS has no exception.

Method NOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOLEAN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030306
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030306

Method NOT on class CL_FVD_LOAN_TOOLS has no exception.

Method REMOVE_TEMPORARY_DISBURSEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNT Call by reference Type reference (TYPE) RANL Vertragsnummer 20030916
2 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030916

Method REMOVE_TEMPORARY_DISBURSEMENT on class CL_FVD_LOAN_TOOLS has no exception.

Method RESET_STATUS_CANCEL Signature

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

Method RESET_STATUS_CANCEL on class CL_FVD_LOAN_TOOLS has no exception.

Method RESET_STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030905
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030905
3 Importing I_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030905

Method RESET_STATUS_CHECK on class CL_FVD_LOAN_TOOLS has no exception.

Method RESET_STATUS_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030905
2 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030908
3 Exporting E_FLG_CHANGED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110513
4 Exporting E_RELEASE_NECESSARY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030908
5 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030908

Method RESET_STATUS_CONFIRM on class CL_FVD_LOAN_TOOLS has no exception.

Method RESET_STATUS_DATA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030908
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030908
3 Importing I_ACCOUNT Call by reference Type reference (TYPE) RANL Vertragsnummer 20030908
4 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030908
5 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030908

Method RESET_STATUS_DATA_READ on class CL_FVD_LOAN_TOOLS has no exception.

Method RESET_STATUS_DATA_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030908
2 Importing I_COND_HEAD Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050718
3 Importing I_COND_HEAD_ORIG Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050718
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030908
5 Importing I_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030908
6 Importing I_MASTER_DATA_ORIGINAL Call by reference Type reference (TYPE) VDARL Darlehen 20030908
7 Importing I_PARTNER_DATA Call by reference Type reference (TYPE) TRTY_VDGPO Geschäftspartnerzuordnung 20050420
8 Importing I_TAB_VDDISBTEMP Call by reference Type reference (TYPE) TRTY_VDDISBTEMP Tabellentyp - nicht freigegebene Auszahlungen 20030909

Method RESET_STATUS_DATA_WRITE on class CL_FVD_LOAN_TOOLS has no exception.

Method RESET_STATUS_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONDITIONS_HEADER Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050718
2 Changing C_MASTER_DATA Call by reference Type reference (TYPE) VDARL Darlehen 20030908
3 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030908

Method RESET_STATUS_EXECUTE on class CL_FVD_LOAN_TOOLS has no exception.

Method SIMULATE_DISBURSEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_VZZBEPP Call by reference Type reference (TYPE) TRTY_VZZBEPP Tabellentyp für Struktur VZZBEPP 20030424
2 Importing I_VDARL Call by reference Type reference (TYPE) VDARL Darlehen 20030424
3 Importing I_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20030424

Method SIMULATE_DISBURSEMENT on class CL_FVD_LOAN_TOOLS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200