SAP ABAP Class CL_FEB_N2P (Bank Statement Note to Payee Access Class)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-BL-PT-BS-EL (Application Component) Electronic Bank Statement
     EA-FIN_EB_BSPROC (Package) Electronic Bank Statement - Postprocessing
Properties
Class CL_FEB_N2P  
Short Description Bank Statement Note to Payee Access Class    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA-FIN_EB_BSPROC   Electronic Bank Statement - Postprocessing 
Created 20100630   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FEB_N2P has no interface implemented.
Friends
Class CL_FEB_N2P has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_FEB_N2P Static Attribute Protected Type reference (TYPE) TT_FEB_N2P 20100630
2 MT_FEBRE_CURR Instance attribute Protected Type reference (TYPE) TT_FEBRE 20100630
3 MT_FEBRE_ORIG Instance attribute Protected Type reference (TYPE) TT_FEBRE 20100630
4 MV_ESNUM Instance attribute Protected Type reference (TYPE) ESNUM_EB Single Record Number (Line Item Number in Account Statement) 20100630
5 MV_KUKEY Instance attribute Protected Type reference (TYPE) KUKEY_EB Short key (surrogate) 20100630
6 MV_N2P_CURR_CHG Instance attribute Protected Type reference (TYPE) BOOLE_D If true N2P curr was changed in session ==> save 20100630
7 MV_N2P_CURR_DB_EX Instance attribute Protected Type reference (TYPE) BOOLE_D Specifies whether a note to payee exists on the DB 20100630
8 MV_N2P_CURR_DEL Instance attribute Protected Type reference (TYPE) BOOLE_D If true N2P curr was deleted in session ==> save 20100630
9 MV_N2P_CURR_EX Instance attribute Protected Type reference (TYPE) BOOLE_D Specifies whether a note to payee exists 20100630
10 MV_N2P_CURR_LOADED Instance attribute Protected Type reference (TYPE) BOOLE_D Has the original note to payee been read from the database 20100630
11 MV_N2P_ORIG_CHG Instance attribute Protected Type reference (TYPE) BOOLE_D If true N2P orig was changed in session ==> save 20100630
12 MV_N2P_ORIG_DB_EX Instance attribute Protected Type reference (TYPE) BOOLE_D Specifies whether a changed N2P exists on the database 20100630
13 MV_N2P_ORIG_DEL Instance attribute Protected Type reference (TYPE) BOOLE_D If true N2P orig was deleted in session ==> save 20100630
14 MV_N2P_ORIG_EX Instance attribute Protected Type reference (TYPE) BOOLE_D Specifies whether a changed N2P exists 20100630
15 MV_N2P_ORIG_LOADED Instance attribute Protected Type reference (TYPE) BOOLE_D Has the current note to payee been read by the DB 20100630
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method Resets the Internal Buffer of the Class 20100630
2 CONSTRUCTOR Instance method Protected Constructor Constructor of Class 20100630
3 CONVERT_FEBRE Instance method Protected Method Converts FEBRE to the External Display 20100712
4 CONVERT_N2P Static method Public Method Converts FEBRE to Table from Strings with Rel. Length 20100630
5 CONVERT_STR Static method Protected Method Converts String to Table from Strings with Rel. Length 20100630
6 DELETE_N2P Instance method Protected Method Deletes a Note to Payee Line 20100630
7 GET_CURRENT Instance method Public Method Gets the Latest Status of the Note to Payee 20100713
8 GET_CURRENT_INT Instance method Public Method Gets the Latest Status of the Note to Payee 20100713
9 GET_INSTANCE Static method Public Method Returns an Instance of this Class 20100630
10 GET_ORIGINAL Instance method Public Method Returns the Original Note to Payee 20100630
11 GET_ORIGINAL_INT Instance method Public Method Returns the Original Note to Payee 20101020
12 RESTORE_ORIGINAL Instance method Public Method Restores the original note to payee 20100630
13 RETRIEVE Instance method Protected Method Returns note to pay lines for bank statement item 20100630
14 RETRIEVE_SINGLE Instance method Protected Method Returns Note to Payee Line 20100630
15 SAVE Instance method Public Method Saves the Buffer on the DB 20100630
16 SAVE_ALL Static method Public Method Saves all of the notes to payee changed in the session 20100630
17 UPDATE_CURRENT Instance method Public Method Updates the Note to Payee 20100630
18 UPDATE_N2P Instance method Protected Method Creates a Manual Note to Payee 20100630
Events
Class CL_FEB_N2P has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_FEBCL Public See coding 20100630 tt_febcl TYPE STANDARD TABLE OF febcl WITH NON-UNIQUE DEFAULT KEY
2 TT_FEBRE Public See coding 20100630 tt_febre TYPE SORTED TABLE OF febre WITH UNIQUE KEY kukey esnum rsnum
3 TT_FEB_N2P Protected See coding 20100630 tt_feb_n2p TYPE HASHED TABLE OF ty_feb_n2p WITH UNIQUE KEY kukey esnum
4 TY_FEB_N2P Protected See coding 20100630 BEGIN OF ty_feb_n2p, kukey TYPE kukey_eb, esnum TYPE esnum_eb, o_feb_n2p TYPE REF TO cl_feb_n2p, END OF ty_feb_n2p
5 YT_NOTE2PAYEE Public See coding 20100712 yt_note2payee TYPE STANDARD TABLE OF vwezw_eb WITH DEFAULT KEY
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_FEB_N2P has no parameter.
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESNUM Call by reference Type reference (TYPE) ESNUM_EB Einzelsatznummer (Nr. des Einzelpostens im Kontoauszug) 20100630
2 Importing IV_KUKEY Call by reference Type reference (TYPE) KUKEY_EB Kurzschlüssel (Surrogat) 20100630
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method CONVERT_FEBRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FEBRE Call by reference Type reference (TYPE) TT_FEBRE 20100712
2 Returning RT_NOTE2PAYEE Value transfer Type reference (TYPE) YT_NOTE2PAYEE 20100712

Method CONVERT_FEBRE on class CL_FEB_N2P has no exception.

Method CONVERT_N2P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_N2P_TXT Call by reference Type reference (TYPE) STANDARD TABLE Textzeilen des Verwendungszwecks 20100630
2 Importing IT_FEBRE Call by reference Type reference (TYPE) CL_FEB_N2P=>TT_FEBRE Verwendungszweckzeilen 20100630
3 Importing IV_COLWIDTH Call by reference Type reference (TYPE) I Breite der Ausgabezeilen 20100630

Method CONVERT_N2P on class CL_FEB_N2P has no exception.

Method CONVERT_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_N2P_TXT Call by reference Type reference (TYPE) STANDARD TABLE Textzeilen des Verwendungszwecks 20100630
2 Importing IV_COLWIDTH Call by reference Type reference (TYPE) I 65 Breite der Ausgabezeilen 20100630
3 Importing IV_TXT Call by reference Type reference (TYPE) STRING Verwendungszweckzeilen 20100630

Method CONVERT_STR on class CL_FEB_N2P has no exception.

Method DELETE_N2P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEL_BI Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100630
# Exception Resumable Description Created on
1 CX_FEB 20100630

Method GET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NOTE2PAYEE Value transfer Type reference (TYPE) YT_NOTE2PAYEE 20100713
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100713

Method GET_CURRENT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FEBRE Value transfer Type reference (TYPE) RE_T_EX_FEBRE Referenzsatz zu einem Einzelposten des Elektr. Kontoauszug 20100713
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100713

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESNUM Call by reference Type reference (TYPE) ESNUM_EB Einzelsatznummer (Nr. des Einzelpostens im Kontoauszug) 20100630
2 Importing IV_KUKEY Call by reference Type reference (TYPE) KUKEY_EB Kurzschlüssel (Surrogat) 20100630
3 Returning RO_FEB_N2P Value transfer Object reference (TYPE REF TO) CL_FEB_N2P Zugriffsklasse Kontoauszugs-Verwendungszweck 20100630
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method GET_ORIGINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NOTE2PAYEE Value transfer Type reference (TYPE) YT_NOTE2PAYEE 20100712
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method GET_ORIGINAL_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FEBRE_ORIG Value transfer Type reference (TYPE) TT_FEBRE 20101020
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20101020

Method RESTORE_ORIGINAL Signature

Method RESTORE_ORIGINAL on class CL_FEB_N2P has no parameter.
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_BI Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Wenn 'True' werden original N2P Zeilen geliefert 20100630
2 Returning RT_FEBRE Value transfer Type reference (TYPE) TT_FEBRE 20100630
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method RETRIEVE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_BI Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Wenn 'True' wir original N2P Zeilen geliefert 20100630
2 Importing IV_RSNUM Call by reference Type reference (TYPE) RSNUM_EB Referenzsatznummer 20100630
3 Returning RS_FEBRE Value transfer Type reference (TYPE) FEBRE Referenzsatz zu einem Einzelposten des Elektr. Kontoauszug 20100630
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method SAVE Signature

Method SAVE on class CL_FEB_N2P has no parameter.
# Exception Resumable Description Created on
1 CX_FEB 20100630

Method SAVE_ALL Signature

Method SAVE_ALL on class CL_FEB_N2P has no parameter.
# Exception Resumable Description Created on
1 CX_FEB 20100630

Method UPDATE_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTE2PAYEE Call by reference Type reference (TYPE) YT_NOTE2PAYEE 20100712
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100630

Method UPDATE_N2P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FEBRE Call by reference Type reference (TYPE) TT_FEBRE Nur einer der Parameter IT_FEBRE und IV_N2P_TXT füllen 20100630
2 Importing IT_NOTE2PAYEE Call by reference Type reference (TYPE) YT_NOTE2PAYEE 20100712
3 Importing IV_UPDATE_BI Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100630
# Exception Resumable Description Created on
1 CX_FEB 20100630
History
Last changed by/on SAP  20110908 
SAP Release Created in 606