SAP ABAP Class CL_FVD_CBR_CORE (Basis Class for Bill Creation)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML (Application Component) Loans Management
     FVVD_CREDIT_BUREAU (Package) Data for Credit Bureau Reporting
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FVD_CBR_INSTALLMENT Installment Loan Class for Credit Bureau 20050315
Properties
Class CL_FVD_CBR_CORE  
Short Description Basis Class for Bill Creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVD_CREDIT_BUREAU   Data for Credit Bureau Reporting 
Created 20050315   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_CBR_CORE has no forward declaration.
Interfaces
Class CL_FVD_CBR_CORE has no interface implemented.
Friends
Class CL_FVD_CBR_CORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ACCOUNT_STATUS Instance attribute Protected Type reference (TYPE) TB_CBR_ACCOUNT_STATUS Default Status 20050511
2 A_CREA_DATE Instance attribute Protected Type reference (TYPE) TB_CBR_CREATION_DATE Created On 20050315
3 A_CREA_TIME Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050315
4 A_FLG_CORRECTION Instance attribute Protected Type reference (TYPE) XFLAG Correction Indicator (X= Correction) 20050404
5 A_FLG_SIMULATE Instance attribute Protected Type reference (TYPE) XFLAG Simulation Indicator 20050315
6 A_IDENT Instance attribute Protected Type reference (TYPE) TB_CBR_IDENT_NUMBER Nuber of Data Provider 20050503
7 A_OBJ_CBR_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_FVD_LOG Log Object for Creation of Credit Bureau Reporting 20050315
8 A_PROD_CAT Instance attribute Protected Type reference (TYPE) TB_CBR_PORTFOLIO_TYPE In-Force Business Type 20050323
9 A_STR_BASE_SEG Instance attribute Protected Type reference (TYPE) RVD_CBR_BASE_SEGM Basis Segment of Output File for Credit Bur. (Metro2 Format) 20050316
10 A_STR_BILL_HIST Instance attribute Protected Type reference (TYPE) VDBILL_HIST Invoice History 20050316
11 A_STR_CBR_HISTN Instance attribute Protected Type reference (TYPE) VDCBR_HIST History of Data Supplied to Credit Bureau 20050316
12 A_STR_CBR_HISTP Instance attribute Protected Type reference (TYPE) VDCBR_HIST History of Data Supplied to Credit Bureau 20050316
13 A_STR_CBR_RES_BP Instance attribute Protected Type reference (TYPE) RVD_CBR_RES_BP Business Partner Information for Credit Bureau 20050315
14 A_STR_DEFAULT Instance attribute Protected Type reference (TYPE) RVD_CBR_DEFAULT Data from Default for Processing in Credit Bureau 20050405
15 A_STR_HEAD Instance attribute Protected Type reference (TYPE) RVD_CBR_HEADER_SEGM Header Record of Output File for Credit Bur. (Metro2 Format) 20050503
16 A_STR_K4_SEG Instance attribute Protected Type reference (TYPE) RVD_CBR_K4_SEGM K4 Segment of Output File for Credit Bur. (Metro2 - Format) 20050316
17 A_STR_L1_SEG Instance attribute Protected Type reference (TYPE) RVD_CBR_L1_SEGM New Account / Identification Number 20050531
18 A_STR_N1_SEG Instance attribute Protected Type reference (TYPE) RVD_CBR_N1_SEGM N1 Segment of Output File for Credit Bur. (Metro2 - Format) 20050316
19 A_STR_TRAILER Instance attribute Protected Type reference (TYPE) RVD_CBR_TRAILER_SEGM Trailer Record of Output File for Credit Bur.(Metro2 Format) 20050524
20 A_STR_VDARL Instance attribute Protected Type reference (TYPE) VDARL Loans 20050315
21 A_TAB_CBR_RES_BP Instance attribute Protected Type reference (TYPE) TRTY_RVD_CBR_RES_BP Table Type Business Partner Information for Credit Bureau 20050315
22 A_TAB_J2_SEG Instance attribute Protected Type reference (TYPE) TRTY_RVD_CBR_J2_SEGM Other Loan Partner with Different Address 20050316
23 A_TAB_VDBEKI Instance attribute Protected Type reference (TYPE) TRTY_VDBEKI Document Headers 20050315
24 A_TAB_VDBEPI Instance attribute Protected Type reference (TYPE) TRTY_VDBEPI Line Items 20050315
25 A_TAB_VDBOHEAD Instance attribute Protected Type reference (TYPE) TRTY_VDBOHEAD Table Type for Table VDBOHEAD 20050323
26 A_TAB_VDGPO Instance attribute Protected Type reference (TYPE) TRTY_VDGPO Business Partner Assignment 20050404
27 A_TAB_VZZBEPP Instance attribute Protected Type reference (TYPE) TRTY_VZZBEPP Cash Flow 20050315
28 A_TAB_VZZKOPO Instance attribute Protected Type reference (TYPE) TRTY_VZZKOPO Table Type for Table VZZKOPO 20050323
29 A_TIMESTAMP Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050404
30 A_WRK_VZZKOKO Instance attribute Protected Type reference (TYPE) VZZKOKO Table Condition Header 20050323
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_FVD_CBR_DATA_CHANGE Instance method Public Method Call BAdI fvd_cbr_data_change 20050315
2 CALL_BADI_FVD_CBR_PRINT Instance method Public Method Call BAdI fvd_cbr_print 20050315
3 CHECK_DATA_INTEGRITY Instance method Protected Method Check Initial Data Before Transformation Begins 20050315
4 CHECK_MASTER_DATA Instance method Protected Method Check Master Data and Log Warnings 20050315
5 CHECK_SOC_SEC_NUM Instance method Private Method Check Social Security Number 20050601
6 CONSTRUCTOR Instance method Public Constructor Basic Constructor for All Types of Bill Objects 20050315
7 GET_ACCOUNT_STATUS Instance method Public Method Determine Account Status 20050315
8 GET_ACCOUNT_TYPE Instance method Protected Method Determine Account Type 20050601
9 GET_ACT_PAYM_AMOUNT Instance method Protected Method Determine Actual Incoming Payment 20050407
10 GET_COMPL_COND_CODE Instance method Protected Method Determine Compliance Condition Code 20050407
11 GET_CONS_INFO_IND Instance method Protected Method Determine Consumer Information Indicator 20050601
12 GET_DATE_OF_LAST_PAYM Instance method Protected Method Determine Date of Last Incoming Payment 20050407
13 GET_MON_PAYM_AMOUNT Instance method Protected Method Determine Planned Monthly Repayment 20050407
14 GET_NEW_CBR_HISTORY Instance method Protected Method Create New Structure for History Table 20050316
15 GET_PAYM_HIST_PROF Instance method Public Method Determine Payment History Profile 20050315
16 GET_PAYM_RATING Instance method Public Method Determine Payment Rating 20050315
17 GET_RES_BP Instance method Protected Method Determin Table of Other Loan Partners 20050405
18 GET_SPECIAL_COMMENT Instance method Protected Method Determin Special Comment 20050601
19 GET_TERMS_FREQU Instance method Public Method Determine Term Frequwncy 20050315
20 SET_BASE_SEG Instance method Protected Method Create Basis Segments 20050601
21 SET_J2_SEG Instance method Protected Method Create Table for Other Loan Partners 20050601
22 SET_K4_SEG Instance method Protected Method Create K4 Segment 20050601
23 SET_N1_SEG Instance method Protected Method Create N1 Segment 20050601
24 SET_RESULTS Instance method Public Method Transfer Data Determined to Results Table 20050601
25 SET_TRAILER Instance method Protected Method Create Totals for Totals Record 20050531
26 TRANSFORM_DATA Instance method Public Method Prepare All Data in a Print Format 20050315
Events
Class CL_FVD_CBR_CORE has no event.
Types
Class CL_FVD_CBR_CORE has no local type.
Method Signatures

Method CALL_BADI_FVD_CBR_DATA_CHANGE Signature

Method CALL_BADI_FVD_CBR_DATA_CHANGE on class CL_FVD_CBR_CORE has no parameter.
Method CALL_BADI_FVD_CBR_DATA_CHANGE on class CL_FVD_CBR_CORE has no exception.

Method CALL_BADI_FVD_CBR_PRINT Signature

Method CALL_BADI_FVD_CBR_PRINT on class CL_FVD_CBR_CORE has no parameter.
Method CALL_BADI_FVD_CBR_PRINT on class CL_FVD_CBR_CORE has no exception.

Method CHECK_DATA_INTEGRITY Signature

Method CHECK_DATA_INTEGRITY on class CL_FVD_CBR_CORE has no parameter.
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Kreditbüro Excepton Class 20050315

Method CHECK_MASTER_DATA Signature

Method CHECK_MASTER_DATA on class CL_FVD_CBR_CORE has no parameter.
Method CHECK_MASTER_DATA on class CL_FVD_CBR_CORE has no exception.

Method CHECK_SOC_SEC_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050601
2 Importing IM_SO_SEC_NUM Call by reference Type reference (TYPE) TB_CBR_SOZ_SECURITY_NUM Sozialversicherungsnummer (Metro2-Format) 20050601

Method CHECK_SOC_SEC_NUM on class CL_FVD_CBR_CORE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREA_DATE Call by reference Type reference (TYPE) TB_CBR_CREATION_DATE Erstellungsdatum 20050316
2 Importing IM_CREA_TIME Call by reference Type reference (TYPE) TIMESTAMP Erstellungszeitpunkt 20050316
3 Importing IM_FLG_CORRECTION Call by reference Type reference (TYPE) XFLAG ' ' Korrektur (X = Korrektur, ' ' = normaler Lauf)) 20050404
4 Importing IM_FLG_SIMULATE Call by reference Type reference (TYPE) XFLAG Boolesche Variable 20050315
5 Importing IM_IDENT Call by reference Type reference (TYPE) TB_CBR_IDENT_NUMBER Nummer des Datenlieferanten 20050503
6 Importing IM_OBJ_CBR_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG 20050316
7 Importing IM_PORTF_TYPE Call by reference Type reference (TYPE) TB_CBR_PORTFOLIO_TYPE Bestandsart 20050323
8 Importing IM_STR_CBR_RES_BP Call by reference Type reference (TYPE) RVD_CBR_RES_BP Geschäftspartnerinformationen zur Rechnung 20050316
9 Importing IM_STR_DEFAULT Call by reference Type reference (TYPE) RVD_CBR_DEFAULT Daten von Default für Verarbeitung in Kreditbüro 20050405
10 Importing IM_STR_HEAD Call by reference Type reference (TYPE) RVD_CBR_HEADER_SEGM Kopfsatz der Ausgabedatei für Kreditbüro (Metro2-Format) 20050503
11 Importing IM_STR_VDARL Call by reference Type reference (TYPE) VDARL Loan master information for Bill 20050316
12 Importing IM_STR_VDBILL_HIST Call by reference Type reference (TYPE) VDBILL_HIST Rechnungshistorie 20050315
13 Importing IM_STR_VDCBR_HIST_PREV Call by reference Type reference (TYPE) VDCBR_HIST Historie der gelieferten Daten an Kreditbüro 20050316
14 Importing IM_TAB_VDBEKI Call by reference Type reference (TYPE) TRTY_VDBEKI Tabellentyp für Tabelle VDBEKI 20050315
15 Importing IM_TAB_VDBEPI Call by reference Type reference (TYPE) TRTY_VDBEPI Tabellentyp für Tabelle VDBEPI 20050315
16 Importing IM_TAB_VDBOHEAD Call by reference Type reference (TYPE) TRTY_VDBOHEAD Tabellentyp für Tabelle VDBOHEAD 20050323
17 Importing IM_TAB_VZZBEPP Call by reference Type reference (TYPE) TRTY_VZZBEPP Tabellentyp für Struktur VZZBEPP 20050315
18 Importing IM_TAB_VZZKOPO Call by reference Type reference (TYPE) TRTY_VZZKOPO Tabellentyp für Tabelle VZZKOPO 20050323
19 Importing IM_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050404
20 Importing IM_WRK_VZZKOKO Call by reference Type reference (TYPE) VZZKOKO Tabelle Konditionskopf 20050323
# Exception Resumable Description Created on
1 CX_FVD_CBR_SKIP Kreditbüro Skip Excepton Class 20050316

Method GET_ACCOUNT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACCOUNT_STATUS Call by reference Type reference (TYPE) TB_CBR_ACCOUNT_STATUS Verzugsstatus 20050511
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Ausnahmeklasse für Kreditbüro 20050316
2 CX_FVD_CBR_SKIP Ausnahmeklasse CBR; nur Abbruch, kein Logging 20050316

Method GET_ACCOUNT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACCOUNT_TYPE Call by reference Type reference (TYPE) TB_CBR_ACCOUNT_TYPE Kontenart (Metro2-Format) 20050601
# Exception Resumable Description Created on
1 CX_FVD_CBR_SKIP Ausnahmeklasse CBR; nur Abbruch, kein Logging 20050601

Method GET_ACT_PAYM_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACT_PAYM_AMOUNT Call by reference Type reference (TYPE) TB_CBR_ACT_PAYM_AMOUNT Gezahlter Betrag zum Tagesdatum (Metro2-Format) 20050407
2 Exporting EX_DAT_LAST_PAYM Call by reference Type reference (TYPE) TB_CBR_DATE_LAST_PAYMENT Datum des letzten Zahlungseingangs 20050420

Method GET_ACT_PAYM_AMOUNT on class CL_FVD_CBR_CORE has no exception.

Method GET_COMPL_COND_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPL_COND_CODE Call by reference Type reference (TYPE) TB_CBR_SPECIAL_COMMENT Kommentarschlüssel (Metro2 - Format) 20050407

Method GET_COMPL_COND_CODE on class CL_FVD_CBR_CORE has no exception.

Method GET_CONS_INFO_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONS_INFO_IND Call by reference Type reference (TYPE) TB_CBR_CONS_INFO_INDICATOR Insolvenzphase des Geschäftspartners (Metro2-Format) 20050601

Method GET_CONS_INFO_IND on class CL_FVD_CBR_CORE has no exception.

Method GET_DATE_OF_LAST_PAYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATE_OF_LAST_PAYM Call by reference Type reference (TYPE) TB_CBR_DATE_LAST_PAYMENT Datum des letzten Zahlungseingangs 20050407

Method GET_DATE_OF_LAST_PAYM on class CL_FVD_CBR_CORE has no exception.

Method GET_MON_PAYM_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MON_PAYM_AMOUNT Call by reference Type reference (TYPE) TB_CBR_MON_PAYM_AMOUNT Geplanter Zahlbetrag pro Monat 20050407

Method GET_MON_PAYM_AMOUNT on class CL_FVD_CBR_CORE has no exception.

Method GET_NEW_CBR_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STR_CBR_HIST Value transfer Type reference (TYPE) VDCBR_HIST Historie der gelieferten Daten an Kreditbüro 20050316
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Ausnahmeklasse für Kreditbüro 20050316

Method GET_PAYM_HIST_PROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HIST_PROF Call by reference Type reference (TYPE) TB_CBR_PAYMENT_HIST_PROF Historie des Zahlverhaltens (Metro2-Format) 20050511
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Ausnahmeklasse für Kreditbüro 20050316

Method GET_PAYM_RATING Signature

Method GET_PAYM_RATING on class CL_FVD_CBR_CORE has no parameter.
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Ausnahmeklasse für Kreditbüro 20050316

Method GET_RES_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_RES_BP Call by reference Type reference (TYPE) RVD_CBR_RES_BP Geschäftspartnerinformationen zu Kreditbüro 20050405
2 Importing IM_STR_VDGPO Call by reference Type reference (TYPE) VDGPO Darlehen: Beziehung Partner/Rolle Objekt 20050405

Method GET_RES_BP on class CL_FVD_CBR_CORE has no exception.

Method GET_SPECIAL_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPECIAL_COMMENT Call by reference Type reference (TYPE) TB_CBR_SPECIAL_COMMENT Kommentarschlüssel (Metro2 - Format) 20050601

Method GET_SPECIAL_COMMENT on class CL_FVD_CBR_CORE has no exception.

Method GET_TERMS_FREQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TERM_FREQ Call by reference Type reference (TYPE) TB_CBR_TERMS_FREQUENCY Frequenz der Zahlungsfälligkeit (Metro2-Format) 20050404

Method GET_TERMS_FREQU on class CL_FVD_CBR_CORE has no exception.

Method SET_BASE_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RVD_CBR_BASE_SEG Call by reference Type reference (TYPE) RVD_CBR_BASE_SEGM Basissegment der Ausgabedatei für Kreditbüro (Metro2-Format) 20050601
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Ausnahmeklasse für Kreditbüro 20050601
2 CX_FVD_CBR_SKIP Ausnahmeklasse CBR; nur Abbruch, kein Logging 20050601

Method SET_J2_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_CBR_J2_SEG Call by reference Type reference (TYPE) RVD_CBR_J2_SEGM weitere Darlehenspartner m. untersch Adr. f. Metro2 - Format 20050601
2 Importing IM_STR_RES_BP Call by reference Type reference (TYPE) RVD_CBR_RES_BP Geschäftspartnerinformationen zu Kreditbüro 20050601

Method SET_J2_SEG on class CL_FVD_CBR_CORE has no exception.

Method SET_K4_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RVD_CBR_K4_SEG Call by reference Type reference (TYPE) RVD_CBR_K4_SEGM K4-Segment der Ausgabedatei für Kreditbüro (Metro2 - Format) 20050601

Method SET_K4_SEG on class CL_FVD_CBR_CORE has no exception.

Method SET_N1_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RVD_CBR_N1_SEG Call by reference Type reference (TYPE) RVD_CBR_N1_SEGM N1-Segment der Ausgabedatei für Kreditbüro (Metro2 - Format) 20050601

Method SET_N1_SEG on class CL_FVD_CBR_CORE has no exception.

Method SET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_VDCBR_HIST Call by reference Type reference (TYPE) VDCBR_HIST Historie der gelieferten Daten an Kreditbüro 20050601
2 Exporting EX_STR_VDCBR_RES_DATA Call by reference Type reference (TYPE) VDCBR_RES_DATA Tabelle der gemeldeten CBR-Daten pro Darlehen 20050601
3 Exporting EX_STR_VDCBR_RES_HT Call by reference Type reference (TYPE) VDCBR_RES_HT Kopf - und Summensätze der gemeldeten Daten an Kreditbüro 20050601
4 Exporting EX_TAB_VDCBR_RES_PART Call by reference Type reference (TYPE) TRTY_VDCBR_RES_PART gemeldete Partnerdaten für Kreditbüro 20050601

Method SET_RESULTS on class CL_FVD_CBR_CORE has no exception.

Method SET_TRAILER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RVD_CBR_TRAILER Call by reference Type reference (TYPE) RVD_CBR_TRAILER_SEGM Schlusssatz der Ausgabedatei für Kreditbüro (Metro2-Format) 20050531

Method SET_TRAILER on class CL_FVD_CBR_CORE has no exception.

Method TRANSFORM_DATA Signature

Method TRANSFORM_DATA on class CL_FVD_CBR_CORE has no parameter.
# Exception Resumable Description Created on
1 CX_FVD_CBR_ERROR Ausnahmeklasse für Kreditbüro 20050316
2 CX_FVD_CBR_SKIP Ausnahmeklasse CBR; nur Abbruch, kein Logging 20050316
History
Last changed by/on SAP  20050705 
SAP Release Created in 600