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 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TB_AD_AMOUNT | Auto Debit Amount | 20050217 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TB_AD_DATE | Auto Debit Creation Date | 20050217 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DFAELL | Due Date | 20050217 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TB_BILL_NUMBER | Bill Number | 20050217 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox | 20050217 | ||
6 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_FVD_LOG | Application Log: Facade | 20050217 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | VDAD_HIST | Auto Debit History, Complete Data Set | 20050217 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RVD_AD_HIST | Auto Debit History, Complete Data Set | 20050217 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RVD_AD_VDARL | VDARL Fields Relevant for Auto Debits | 20050217 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RVD_BILL_HIST | Structure of Billing History | 20050217 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BUS0BK | BP: Bank details (Read) | 20050222 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RVD_AD_RESULT_LOAN | Results Table for Auto Debits: Loan-Relevant Information | 20050223 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RVD_AD_RESULT_PARTNER | Results Table for Auto Debits: Business Partner Information | 20050223 | ||
14 | ![]() |
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 | ![]() |
Instance method | Protected | Method | Calculation of Auto Debit Amount | 20050217 |
2 | ![]() |
Instance method | Protected | Method | Checks Due Date | 20050223 |
3 | ![]() |
Instance method | Protected | Method | Check Master Data | 20050223 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20050217 |
5 | ![]() |
Instance method | Protected | Method | Creates a Number of Number Range | 20050217 |
6 | ![]() |
Instance method | Protected | Method | Read Bank Data from Main Borrower | 20050222 |
7 | ![]() |
Instance method | Protected | Method | Assignment of Bill Amount on which Auto Debit is Based | 20050302 |
8 | ![]() |
Instance method | Protected | Method | Fill Result Structure PARTNER | 20050223 |
9 | ![]() |
Instance method | Protected | Method | Determine Contract Currency | 20050223 |
10 | ![]() |
Instance method | Protected | Method | Fill Result Structure LOAN | 20050223 |
11 | ![]() |
Instance method | Protected | Method | Fills History Structure | 20050223 |
12 | ![]() |
Instance method | Public | Method | Return Table | 20050224 |
13 | ![]() |
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 | ![]() |
RE_AD_AMOUNT | Value transfer | Type reference (TYPE) | TB_AD_AMOUNT | Lastschriftbetrag | 20050217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IM_AD_DATE | Call by reference | Type reference (TYPE) | TB_AD_DATE | Lastschrifterstellungsdatum | 20050217 | ||
2 | ![]() |
IM_AD_DUE_DATE | Call by reference | Type reference (TYPE) | DFAELL | Fälligkeitstermin | 20050217 | ||
3 | ![]() |
IM_AD_HIST | Call by reference | Type reference (TYPE) | RVD_AD_HIST | Lastschriften Historie, kompletter Datensatz | 20050217 | ||
4 | ![]() |
IM_AD_VDARL | Call by reference | Type reference (TYPE) | RVD_AD_VDARL | relevante VDARL-Felder für Lastschriften | 20050217 | ||
5 | ![]() |
IM_BILL_HIST | Call by reference | Type reference (TYPE) | RVD_BILL_HIST | Struktur einer Rechnungshistorie | 20050217 | ||
6 | ![]() |
IM_BP_RES | Call by reference | Type reference (TYPE) | RVD_AD_RESULT_PARTNER | Ergebnistabelle Lastschriften: Personenbezogene Information | 20050223 | ||
7 | ![]() |
IM_FLG_SIMULATION | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050217 | ||
8 | ![]() |
IM_OBJ_LOG | Call by reference | Object reference (TYPE REF TO) | CL_FVD_LOG | Anwendungs-Log: Facade | 20050217 | ||
9 | ![]() |
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 | ![]() |
RE_NUMBER | Value transfer | Type reference (TYPE) | TB_AD_NUMBER | Lastschriftnummer | 20050217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RE_STR_BP_BANK | Value transfer | Type reference (TYPE) | BUS0BK | GP: Bankverbindungen (Lesen) | 20050222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RE_BILL_AMOUNT | Value transfer | Type reference (TYPE) | TB_AD_BILL_AMOUNT | Zugrunde liegender Rechnungsbetrag | 20050302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
Ausnahmeklasse für Lastschriften | 20050223 |
Method GET_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_CURRENCY | Value transfer | Type reference (TYPE) | SANTWHR | Vertragswährung | 20050223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
RE_STR_HIST_NEW | Value transfer | Type reference (TYPE) | VDAD_HIST | Lastschriften Historie, kompletter Datensatz | 20050223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmeklasse für Lastschriften | 20050223 |
Method GET_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_STR_VDAD_HIST | Call by reference | Type reference (TYPE) | VDAD_HIST | Lastschriften Historie, kompletter Datensatz | 20050224 | ||
2 | ![]() |
EX_STR_VDAD_RESULT | Call by reference | Type reference (TYPE) | VDAD_RESULT | Lastschrifteinzug Result Struktur komplett | 20050224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Ausnahmeklasse für Lastschriften | 20050223 |
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 600 |