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 |