SAP ABAP Class CL_FVD_AUTODRAFT (Class for Auto Debit Creation)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML-AC-RPM (Application Component) Receivables/Payment Management
     FVVD_PAYMENT_US (Package) US Specific Payment Processing for Loans
Properties
Class CL_FVD_AUTODRAFT  
Short Description Class for Auto Debit Creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVD_PAYMENT_US   US Specific Payment Processing for Loans 
Created 20050217   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FVD_AUTODRAFT has no forward declaration.
Interfaces
Class CL_FVD_AUTODRAFT has no interface implemented.
Friends
Class CL_FVD_AUTODRAFT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_AD_AMOUNT Instance attribute Protected Type reference (TYPE) TB_AD_AMOUNT Auto Debit Amount 20050217
2 A_AD_DATE Instance attribute Protected Type reference (TYPE) TB_AD_DATE Auto Debit Creation Date 20050217
3 A_AD_DUE_DATE Instance attribute Protected Type reference (TYPE) DFAELL Due Date 20050217
4 A_AD_NUMBER Instance attribute Protected Type reference (TYPE) TB_BILL_NUMBER Bill Number 20050217
5 A_FLG_SIMULATE Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20050217
6 A_OBJ_AD_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_FVD_LOG Application Log: Facade 20050217
7 A_STR_AD_HIST_NEW Instance attribute Protected Type reference (TYPE) VDAD_HIST Auto Debit History, Complete Data Set 20050217
8 A_STR_AD_HIST_PREV Instance attribute Protected Type reference (TYPE) RVD_AD_HIST Auto Debit History, Complete Data Set 20050217
9 A_STR_AD_VDARL Instance attribute Protected Type reference (TYPE) RVD_AD_VDARL VDARL Fields Relevant for Auto Debits 20050217
10 A_STR_BILL_HIST Instance attribute Protected Type reference (TYPE) RVD_BILL_HIST Structure of Billing History 20050217
11 A_STR_BP_BANK Instance attribute Protected Type reference (TYPE) BUS0BK BP: Bank details (Read) 20050222
12 A_STR_RES_LOAN Instance attribute Protected Type reference (TYPE) RVD_AD_RESULT_LOAN Results Table for Auto Debits: Loan-Relevant Information 20050223
13 A_STR_RES_PARTNER Instance attribute Protected Type reference (TYPE) RVD_AD_RESULT_PARTNER Results Table for Auto Debits: Business Partner Information 20050223
14 A_STR_VDAD_CONTROL Instance attribute Protected Type reference (TYPE) VDAD_CONTROL Scheduling Table for Auto Debit Run 20050322
Methods
# Method Level Visibility Method type Description Created on
1 CALC_AUTODRAFT_AMOUNT Instance method Protected Method Calculation of Auto Debit Amount 20050217
2 CHECK_DUE_DATE Instance method Protected Method Checks Due Date 20050223
3 CHECK_MASTER_DATA Instance method Protected Method Check Master Data 20050223
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050217
5 GET_AUTODRAFT_NUMBER Instance method Protected Method Creates a Number of Number Range 20050217
6 GET_BANK_INFORMATION Instance method Protected Method Read Bank Data from Main Borrower 20050222
7 GET_BILL_AMOUNT Instance method Protected Method Assignment of Bill Amount on which Auto Debit is Based 20050302
8 GET_BP_MASTERDATA Instance method Protected Method Fill Result Structure PARTNER 20050223
9 GET_CURRENCY Instance method Protected Method Determine Contract Currency 20050223
10 GET_LOAN_MASTERDATA Instance method Protected Method Fill Result Structure LOAN 20050223
11 GET_NEW_HISTORY Instance method Protected Method Fills History Structure 20050223
12 GET_RESULTS Instance method Public Method Return Table 20050224
13 TRANSFORM_DATA Instance method Public Method Creates Remaining Data 20050223
Events
Class CL_FVD_AUTODRAFT has no event.
Types
Class CL_FVD_AUTODRAFT has no local type.
Method Signatures

Method CALC_AUTODRAFT_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AD_AMOUNT Value transfer Type reference (TYPE) TB_AD_AMOUNT Lastschriftbetrag 20050217
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050217

Method CHECK_DUE_DATE Signature

Method CHECK_DUE_DATE on class CL_FVD_AUTODRAFT has no parameter.
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050223

Method CHECK_MASTER_DATA Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AD_DATE Call by reference Type reference (TYPE) TB_AD_DATE Lastschrifterstellungsdatum 20050217
2 Importing IM_AD_DUE_DATE Call by reference Type reference (TYPE) DFAELL Fälligkeitstermin 20050217
3 Importing IM_AD_HIST Call by reference Type reference (TYPE) RVD_AD_HIST Lastschriften Historie, kompletter Datensatz 20050217
4 Importing IM_AD_VDARL Call by reference Type reference (TYPE) RVD_AD_VDARL relevante VDARL-Felder für Lastschriften 20050217
5 Importing IM_BILL_HIST Call by reference Type reference (TYPE) RVD_BILL_HIST Struktur einer Rechnungshistorie 20050217
6 Importing IM_BP_RES Call by reference Type reference (TYPE) RVD_AD_RESULT_PARTNER Ergebnistabelle Lastschriften: Personenbezogene Information 20050223
7 Importing IM_FLG_SIMULATION Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050217
8 Importing IM_OBJ_LOG Call by reference Object reference (TYPE REF TO) CL_FVD_LOG Anwendungs-Log: Facade 20050217
9 Importing IM_VDAD_CONTROL Call by reference Type reference (TYPE) VDAD_CONTROL Termintabelle für Lastschriftlauf 20050322

Method CONSTRUCTOR on class CL_FVD_AUTODRAFT has no exception.

Method GET_AUTODRAFT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NUMBER Value transfer Type reference (TYPE) TB_AD_NUMBER Lastschriftnummer 20050217
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050217

Method GET_BANK_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STR_BP_BANK Value transfer Type reference (TYPE) BUS0BK GP: Bankverbindungen (Lesen) 20050222
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050222

Method GET_BILL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BILL_AMOUNT Value transfer Type reference (TYPE) TB_AD_BILL_AMOUNT Zugrunde liegender Rechnungsbetrag 20050302
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050302

Method GET_BP_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_AD_RESULT_PARTNER Call by reference Type reference (TYPE) RVD_AD_RESULT_PARTNER Ergebnistabelle Lastschriften: Personenbezogene Information 20050223
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050223

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CURRENCY Value transfer Type reference (TYPE) SANTWHR Vertragswährung 20050223
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050223

Method GET_LOAN_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_AD_RESULT_LOAN Call by reference Type reference (TYPE) RVD_AD_RESULT_LOAN Ergebnistabelle Lastschriften: Darlehensrelevante Informatio 20050223
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050223

Method GET_NEW_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STR_HIST_NEW Value transfer Type reference (TYPE) VDAD_HIST Lastschriften Historie, kompletter Datensatz 20050223
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050223

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_VDAD_HIST Call by reference Type reference (TYPE) VDAD_HIST Lastschriften Historie, kompletter Datensatz 20050224
2 Exporting EX_STR_VDAD_RESULT Call by reference Type reference (TYPE) VDAD_RESULT Lastschrifteinzug Result Struktur komplett 20050224
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050224

Method TRANSFORM_DATA Signature

Method TRANSFORM_DATA on class CL_FVD_AUTODRAFT has no parameter.
# Exception Resumable Description Created on
1 CX_FVD_AUTODRAFT_ERROR Ausnahmeklasse für Lastschriften 20050223
History
Last changed by/on SAP  20050411 
SAP Release Created in 600