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
⤷ 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 |