SAP ABAP Class CL_WLF_BANKING_DATA (Class for BAdI-Impl.: WLF_DOCUMENT)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WZRE (Package) Agency Business
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120817
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WLF_DOCUMENT Interface for BAdI: WLF_DOCUMENT 20120817
Properties
Class CL_WLF_BANKING_DATA  
Short Description Class for BAdI-Impl.: WLF_DOCUMENT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WZRE   Agency Business 
Created 20120817   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WLF_BANKING_DATA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120817
2 IF_WLF_DOCUMENT Interface for BAdI: WLF_DOCUMENT 20120817
Friends
Class CL_WLF_BANKING_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_KOMWBRD Static Attribute Private Type reference (TYPE) WLF_TT_KOMWBRD Table Type for KOMWBRD 20120817
2 AT_WBELN Static Attribute Private Type reference (TYPE) WBRK_KEY_ITAB Table for WBRK_KEY 20120817
3 AT_YKOMWBRD Static Attribute Private Type reference (TYPE) WLF_TT_KOMWBRD Table Type for KOMWBRD 20120817
4 A_BADI Static Attribute Private Object reference (TYPE REF TO) WLF_IBAN 20121025
5 A_EHP7_ACTIVE Static Attribute Private Type reference (TYPE) XFELD Checkbox 20120817
6 A_IBAN_EXISTS Static Attribute Private Type reference (TYPE) SYSUBRC Checkbox 20120925
7 A_KOART Static Attribute Private Type reference (TYPE) WLF_KOART Agency Doc: Account Type for Which the Bank Data Was Entered 20120925
8 A_KOMLFSM Static Attribute Private Type reference (TYPE) KOMLFSM Agency Business: Screen Modification 20120925
9 A_TMFK Static Attribute Private Type reference (TYPE) TMFK Agency Business: Billing Document Types 20130726
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_KOMLFK Static method Public Method Change Header Data 20120817
2 CHANGE_FIELD_STATUS Static method Public Method Field Control 20120925
3 CHECK_BANKING_DATA Static method Public Method Check Bank Data from UI 20120817
4 CHECK_BANKING_DATA_EXISTS Static method Private Method Check Whether Data Exists for a Document 20120817
5 CHECK_TAX_DATA Static method Public Method Check Tax Data from UI 20120925
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120817
7 COPY_BANKING_DATA_FOR_WBELN Static method Public Method Copy Bank Data from Reference Document 20120817
8 DEFAULT_BANK_DATA Static method Public Method Prefill Bankdata 20121025
9 DELETE_BANKING_DATA_FOR_WBELN Static method Public Method Delete Bank Data for Document 20120822
10 DELETE_IBAN Static method Private Method Delete IBAN Entry on the DB 20120822
11 DELETE_IBAN_BUFFER Static method Private Method Delete IBAN Buffer 20120822
12 FILL_ACCFI Static method Public Method Fill FI Structure for Suspense Account Data 20120822
13 GET_BANK_DATA Static method Public Method Transfer All Bank Data 20120817
14 GET_BANK_DATA_FOR_WBELN Static method Public Method Collect Bank Data for a Document 20120817
15 GET_BANK_DATA_FOR_WBELN_KOART Static method Public Method Collect Bank Data for a Document 20120817
16 MAINTAIN_BANKING_DATA Static method Public Method Transfer Bank Data from External Model 20120817
17 MAINTAIN_IBAN Static method Public Method Maintain IBAN 20120921
18 NUMBER_CHANGE Static method Public Method Number Exchange 20120820
19 READ_BANKING_DATA Static method Private Method Read Data from Database 20120817
Events
Class CL_WLF_BANKING_DATA has no event.
Types
Class CL_WLF_BANKING_DATA has no local type.
Method Signatures

Method ADJUST_KOMLFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120817

Method ADJUST_KOMLFK on class CL_WLF_BANKING_DATA has no exception.

Method CHANGE_FIELD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PUSH_IBAN Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20120925
2 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20120925
3 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120925
4 Importing I_KOMLFSM Call by reference Type reference (TYPE) KOMLFSM Agenturgeschäft: Screenmodifikation 20120925
5 Importing I_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD Kommunikationsstruktur für Bankdaten 20120925
6 Importing I_T180 Call by reference Type reference (TYPE) T180 Folgebildsteuerung: Vorschlagswerte je Transaktion 20120925
7 Importing I_TMZR Call by reference Type reference (TYPE) TMZR Agenturgeschäft: Regulierungsarten 20120925

Method CHANGE_FIELD_STATUS on class CL_WLF_BANKING_DATA has no exception.

Method CHECK_BANKING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20121025
2 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20120817
3 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120817
4 Importing I_KOMWBRD_OLD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120817
# Exception Resumable Description Created on
1 ERROR 20120817

Method CHECK_BANKING_DATA_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WBELN Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120817
# Exception Resumable Description Created on
1 ERROR 20120817

Method CHECK_TAX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20120925
2 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120925
3 Importing I_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120925
4 Importing I_KOMWBRD_OLD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120925
# Exception Resumable Description Created on
1 ERROR 20120925

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WLF_BANKING_DATA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WLF_BANKING_DATA has no exception.

Method COPY_BANKING_DATA_FOR_WBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120817
2 Importing I_KOMLFK_FROM Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120817

Method COPY_BANKING_DATA_FOR_WBELN on class CL_WLF_BANKING_DATA has no exception.

Method DEFAULT_BANK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20121025
2 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20121025
3 Returning R_KOMWBRD Value transfer Type reference (TYPE) KOMWBRD Kommunikationsstruktur für Bankdaten 20121025

Method DEFAULT_BANK_DATA on class CL_WLF_BANKING_DATA has no exception.

Method DELETE_BANKING_DATA_FOR_WBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20120822
2 Importing I_WBELN Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120822

Method DELETE_BANKING_DATA_FOR_WBELN on class CL_WLF_BANKING_DATA has no exception.

Method DELETE_IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120822
# Exception Resumable Description Created on
1 CANCELLED 20120921

Method DELETE_IBAN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120822

Method DELETE_IBAN_BUFFER on class CL_WLF_BANKING_DATA has no exception.

Method FILL_ACCFI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACCFI Call by reference Type reference (TYPE) ACCFI Schnittstelle ins Rechnungswesen: Finanzbuchhaltung CPD 20120822
2 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20120822
3 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120822

Method FILL_ACCFI on class CL_WLF_BANKING_DATA has no exception.

Method GET_BANK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMWBRD Call by reference Type reference (TYPE) WLF_TT_KOMWBRD Tabellentyp zu KOMWBRD 20120817
2 Exporting ET_YKOMWBRD Call by reference Type reference (TYPE) WLF_TT_KOMWBRD Tabellentyp zu KOMWBRD 20120817

Method GET_BANK_DATA on class CL_WLF_BANKING_DATA has no exception.

Method GET_BANK_DATA_FOR_WBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KOMWBRD Call by reference Type reference (TYPE) WLF_TT_KOMWBRD Tabellentyp zu KOMWBRD 20120820
2 Changing CT_YKOMWBRD Call by reference Type reference (TYPE) WLF_TT_KOMWBRD Tabellentyp zu KOMWBRD 20120820
3 Importing I_WBELN Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120817

Method GET_BANK_DATA_FOR_WBELN on class CL_WLF_BANKING_DATA has no exception.

Method GET_BANK_DATA_FOR_WBELN_KOART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOART Call by reference Type reference (TYPE) WLF_KOART AB: Kontoart, für den die Bankdaten erfasst wurden 20120817
2 Importing I_WBELN Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120817
3 Returning R_KOMWBRD Value transfer Type reference (TYPE) KOMWBRD Tabellentyp zu KOMWBRD 20120817

Method GET_BANK_DATA_FOR_WBELN_KOART on class CL_WLF_BANKING_DATA has no exception.

Method MAINTAIN_BANKING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOART Call by reference Type reference (TYPE) KOART Kontoart 20120817
2 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20120817
3 Importing I_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120817
4 Importing I_KOMWBRD_OLD Call by reference Type reference (TYPE) KOMWBRD 'Kommunikationsstruktur für Bankdaten 20120817

Method MAINTAIN_BANKING_DATA on class CL_WLF_BANKING_DATA has no exception.

Method MAINTAIN_IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_KOMWBRD Call by reference Type reference (TYPE) KOMWBRD Kommunikationsstruktur für Bankdaten 20120921
2 Importing I_AKTYP Value transfer Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20120921
3 Importing I_KOMLFK Call by reference Type reference (TYPE) KOMLFK Kommunikationsstruktur: Lieferantenfakturakopf 20121025

Method MAINTAIN_IBAN on class CL_WLF_BANKING_DATA has no exception.

Method NUMBER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KOMWBRD Call by reference Type reference (TYPE) WLF_TT_KOMWBRD Tabellentyp zu KOMWBRD 20120820
2 Importing NUMBER_NEW Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120820
3 Importing NUMBER_OLD Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120820

Method NUMBER_CHANGE on class CL_WLF_BANKING_DATA has no exception.

Method READ_BANKING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_READ_IBAN Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20120921
2 Importing I_WBELN Call by reference Type reference (TYPE) WBELN Belegnummer einer Eingangsrechnung 20120817

Method READ_BANKING_DATA on class CL_WLF_BANKING_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617