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 | 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 | Static Attribute | Protected | Type reference (TYPE) | TT_FEB_N2P | 20100630 | ||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | TT_FEBRE | 20100630 | ||||
| 3 | Instance attribute | Protected | Type reference (TYPE) | TT_FEBRE | 20100630 | ||||
| 4 | Instance attribute | Protected | Type reference (TYPE) | ESNUM_EB | Single Record Number (Line Item Number in Account Statement) | 20100630 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | KUKEY_EB | Short key (surrogate) | 20100630 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | If true N2P curr was changed in session ==> save | 20100630 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Specifies whether a note to payee exists on the DB | 20100630 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | If true N2P curr was deleted in session ==> save | 20100630 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Specifies whether a note to payee exists | 20100630 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Has the original note to payee been read from the database | 20100630 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | If true N2P orig was changed in session ==> save | 20100630 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Specifies whether a changed N2P exists on the database | 20100630 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | If true N2P orig was deleted in session ==> save | 20100630 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Specifies whether a changed N2P exists | 20100630 | |||
| 15 | 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 | Instance method | Public | Method | Resets the Internal Buffer of the Class | 20100630 | |
| 2 | Instance method | Protected | Constructor | Constructor of Class | 20100630 | |
| 3 | Instance method | Protected | Method | Converts FEBRE to the External Display | 20100712 | |
| 4 | Static method | Public | Method | Converts FEBRE to Table from Strings with Rel. Length | 20100630 | |
| 5 | Static method | Protected | Method | Converts String to Table from Strings with Rel. Length | 20100630 | |
| 6 | Instance method | Protected | Method | Deletes a Note to Payee Line | 20100630 | |
| 7 | Instance method | Public | Method | Gets the Latest Status of the Note to Payee | 20100713 | |
| 8 | Instance method | Public | Method | Gets the Latest Status of the Note to Payee | 20100713 | |
| 9 | Static method | Public | Method | Returns an Instance of this Class | 20100630 | |
| 10 | Instance method | Public | Method | Returns the Original Note to Payee | 20100630 | |
| 11 | Instance method | Public | Method | Returns the Original Note to Payee | 20101020 | |
| 12 | Instance method | Public | Method | Restores the original note to payee | 20100630 | |
| 13 | Instance method | Protected | Method | Returns note to pay lines for bank statement item | 20100630 | |
| 14 | Instance method | Protected | Method | Returns Note to Payee Line | 20100630 | |
| 15 | Instance method | Public | Method | Saves the Buffer on the DB | 20100630 | |
| 16 | Static method | Public | Method | Saves all of the notes to payee changed in the session | 20100630 | |
| 17 | Instance method | Public | Method | Updates the Note to Payee | 20100630 | |
| 18 | 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 | 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 | IV_ESNUM | Call by reference | Type reference (TYPE) | ESNUM_EB | Einzelsatznummer (Nr. des Einzelpostens im Kontoauszug) | 20100630 | |||
| 2 | IV_KUKEY | Call by reference | Type reference (TYPE) | KUKEY_EB | Kurzschlüssel (Surrogat) | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_FEBRE | Call by reference | Type reference (TYPE) | TT_FEBRE | 20100712 | ||||
| 2 | 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 | ET_N2P_TXT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Textzeilen des Verwendungszwecks | 20100630 | |||
| 2 | IT_FEBRE | Call by reference | Type reference (TYPE) | CL_FEB_N2P=>TT_FEBRE | Verwendungszweckzeilen | 20100630 | |||
| 3 | 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 | ET_N2P_TXT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Textzeilen des Verwendungszwecks | 20100630 | |||
| 2 | IV_COLWIDTH | Call by reference | Type reference (TYPE) | I | 65 | Breite der Ausgabezeilen | 20100630 | ||
| 3 | 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 | 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 | 20100630 |
Method GET_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_NOTE2PAYEE | Value transfer | Type reference (TYPE) | YT_NOTE2PAYEE | 20100713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_ESNUM | Call by reference | Type reference (TYPE) | ESNUM_EB | Einzelsatznummer (Nr. des Einzelpostens im Kontoauszug) | 20100630 | |||
| 2 | IV_KUKEY | Call by reference | Type reference (TYPE) | KUKEY_EB | Kurzschlüssel (Surrogat) | 20100630 | |||
| 3 | RO_FEB_N2P | Value transfer | Object reference (TYPE REF TO) | CL_FEB_N2P | Zugriffsklasse Kontoauszugs-Verwendungszweck | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RT_NOTE2PAYEE | Value transfer | Type reference (TYPE) | YT_NOTE2PAYEE | 20100712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RT_FEBRE_ORIG | Value transfer | Type reference (TYPE) | TT_FEBRE | 20101020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IV_GET_BI | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Wenn 'True' werden original N2P Zeilen geliefert | 20100630 | ||
| 2 | RT_FEBRE | Value transfer | Type reference (TYPE) | TT_FEBRE | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_GET_BI | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Wenn 'True' wir original N2P Zeilen geliefert | 20100630 | ||
| 2 | IV_RSNUM | Call by reference | Type reference (TYPE) | RSNUM_EB | Referenzsatznummer | 20100630 | |||
| 3 | RS_FEBRE | Value transfer | Type reference (TYPE) | FEBRE | Referenzsatz zu einem Einzelposten des Elektr. Kontoauszug | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 20100630 |
Method SAVE_ALL Signature
Method SAVE_ALL on class CL_FEB_N2P has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100630 |
Method UPDATE_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NOTE2PAYEE | Call by reference | Type reference (TYPE) | YT_NOTE2PAYEE | 20100712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_FEBRE | Call by reference | Type reference (TYPE) | TT_FEBRE | Nur einer der Parameter IT_FEBRE und IV_N2P_TXT füllen | 20100630 | |||
| 2 | IT_NOTE2PAYEE | Call by reference | Type reference (TYPE) | YT_NOTE2PAYEE | 20100712 | ||||
| 3 | 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 | 20100630 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |