SAP ABAP Interface IF_FDM_INVOICE_MEMORY (Invoice Buffer Management (FDM_INVOICE_MEM))
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FIN-FSCM-COL-AR (Application Component) Accounts Receivable Accounting Process Integration
⤷
FDM_AR_COLLECTION (Package) FSCM Collections Management FI-AR
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FDM_INVOICE_MEMORY_DB | Access to DB Table FDM_INVOICE_MEM | 20100120 |
Properties
| Interface | IF_FDM_INVOICE_MEMORY | |
| Short Description | Invoice Buffer Management (FDM_INVOICE_MEM) |
General Data
| Package | FDM_AR_COLLECTION | FSCM Collections Management FI-AR |
| Created | 20100120 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_FDM_INVOICE_MEMORY has no forward declaration.
Interfaces
Interface IF_FDM_INVOICE_MEMORY has no interface.
Friends
Interface IF_FDM_INVOICE_MEMORY has no friend.
Attributes
Interface IF_FDM_INVOICE_MEMORY has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Reaction after Change to Buffer Method | 20100122 | |
| 2 | Instance method | Public | Method | Delete Buffer Data as per Table | 20100128 | |
| 3 | Instance method | Public | Method | Delete all of the buffer data in the company code | 20100122 | |
| 4 | Instance method | Public | Method | Delete Individual Record from Invoice Buffer | 20100120 | |
| 5 | Instance method | Public | Method | Delete Obsolete Buffer Data | 20100210 | |
| 6 | Instance method | Public | Method | Unlock Buffer Data | 20100210 | |
| 7 | Instance method | Public | Method | Lock Buffer Data | 20100210 | |
| 8 | Instance method | Public | Method | Reorg: Read Invoice Buffer as per Timestamp | 20100128 | |
| 9 | Instance method | Public | Method | Number of Invoices in Memory | 20100121 | |
| 10 | Instance method | Public | Method | Check Lock | 20100210 | |
| 11 | Instance method | Public | Method | Read Obsolete Buffer Data | 20100210 | |
| 12 | Instance method | Public | Method | Read Individual Record from Invoice Buffer | 20100120 | |
| 13 | Instance method | Public | Method | Read Obsolete Buffer Data | 20100210 | |
| 14 | Instance method | Public | Method | Update Several Invoice Buffers | 20100122 | |
| 15 | Instance method | Public | Method | Update Individual Record from Invoice Buffer | 20100120 | |
| 16 | Instance method | Public | Method | Write Obsolete Buffer Data | 20100210 |
Events
Interface IF_FDM_INVOICE_MEMORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YT_INVOICE_MEM | Public | See coding | 20100121 | yt_invoice_mem TYPE STANDARD TABLE OF fdm_invoice_mem
|
||
| 2 | YT_INV_MEM_OBS | Public | See coding | 20100210 | yt_inv_mem_obs TYPE STANDARD TABLE OF fdm_inv_mem_obs
|
Method Signatures
Method CHANGE_OF_MEMORY_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100122 | |||
| 2 | IV_CURRENT_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20100122 | |||
| 3 | IV_OLD_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20100122 |
Method CHANGE_OF_MEMORY_METHOD on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method DELETE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INVOICE_MEM_DEL | Call by reference | Type reference (TYPE) | YT_INVOICE_MEM | 20100128 |
Method DELETE_ALL on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method DELETE_ALL_IN_COMP_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100122 |
Method DELETE_ALL_IN_COMP_CODE on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method DELETE_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BSEG_KEY | Call by reference | Type reference (TYPE) | BSEG_KEY | Schlüssel: Belegsegment Buchhaltung | 20100121 |
Method DELETE_SINGLE on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method DELETE_SINGLE_OBSOLETE_MEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Bereitgestellte Rechnungsinformationen obsolet | 20100210 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | BUZEI | Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs | 20100210 | |||
| 3 | IV_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100210 | |||
| 4 | IV_INVOICE_NO | Call by reference | Type reference (TYPE) | BELNR_D | Belegnummer eines Buchhaltungsbeleges | 20100210 |
Method DELETE_SINGLE_OBSOLETE_MEM on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100210 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | BUZEI | Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs | 20100210 | |||
| 3 | IV_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100210 | |||
| 4 | IV_INVOICE_NO | Call by reference | Type reference (TYPE) | BELNR_D | Belegnummer eines Buchhaltungsbeleges | 20100210 |
Method DEQUEUE on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20100210 | |||
| 2 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100210 | |||
| 3 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | BUZEI | Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs | 20100210 | |||
| 4 | IV_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100210 | |||
| 5 | IV_INVOICE_NO | Call by reference | Type reference (TYPE) | BELNR_D | Belegnummer eines Buchhaltungsbeleges | 20100210 |
Method ENQUEUE on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method GET_KEYS_BY_TIMESTAMP_FOR_DEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INV_MEM_KEY | Call by reference | Type reference (TYPE) | YT_INVOICE_MEM | 20100128 | ||||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | Datum der letzten Änderung | 20100128 |
Method GET_KEYS_BY_TIMESTAMP_FOR_DEL on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method GET_NO_OF_INVOICES_IN_MEMORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INVOICE_KEY | Call by reference | Type reference (TYPE) | FDM_T_BSEG_KEY | BSEG-Schlüssel | 20100121 | |||
| 2 | RV_NUMBER | Value transfer | Type reference (TYPE) | I | 20100121 |
Method GET_NO_OF_INVOICES_IN_MEMORY on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method IS_ENQUEUED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100210 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | BUZEI | Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs | 20100210 | |||
| 3 | IV_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100210 | |||
| 4 | IV_INVOICE_NO | Call by reference | Type reference (TYPE) | BELNR_D | Belegnummer eines Buchhaltungsbeleges | 20100210 | |||
| 5 | RV_IS_ENQUEUED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100210 |
Method IS_ENQUEUED on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method READ_ALL_OBSOLETE_MEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INV_MEM_OBS | Call by reference | Type reference (TYPE) | YT_INV_MEM_OBS | 20100210 |
Method READ_ALL_OBSOLETE_MEM on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method READ_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BSEG_KEY | Call by reference | Type reference (TYPE) | BSEG_KEY | Schlüssel: Belegsegment Buchhaltung | 20100120 | |||
| 2 | IX_NO_OBSOLETE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100210 | ||
| 3 | RS_INVOICE_MEM | Value transfer | Type reference (TYPE) | FDM_INVOICE_MEM | Gepufferte Rechnungsdaten | 20100120 |
Method READ_SINGLE on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method READ_SINGLE_OBSOLETE_MEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_INV_MEM_OBS | Value transfer | Type reference (TYPE) | FDM_INV_MEM_OBS | Bereitgestellte Rechnungsinformationen obsolet | 20100210 | |||
| 2 | IV_COMP_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100210 | |||
| 3 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | BUZEI | Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs | 20100210 | |||
| 4 | IV_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100210 | |||
| 5 | IV_INVOICE_NO | Call by reference | Type reference (TYPE) | BELNR_D | Belegnummer eines Buchhaltungsbeleges | 20100210 |
Method READ_SINGLE_OBSOLETE_MEM on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method UPDATE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INVOICE_MEM | Call by reference | Type reference (TYPE) | YT_INVOICE_MEM | 20100122 |
Method UPDATE_ALL on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method UPDATE_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INVOICE_MEM | Call by reference | Type reference (TYPE) | FDM_INVOICE_MEM | Gepufferte Rechnungsdaten | 20100120 |
Method UPDATE_SINGLE on Interface IF_FDM_INVOICE_MEMORY has no exception.
Method UPDATE_SINGLE_OBSOLETE_MEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INV_MEM_OBS | Call by reference | Type reference (TYPE) | FDM_INV_MEM_OBS | Bereitgestellte Rechnungsinformationen obsolet | 20100210 |
Method UPDATE_SINGLE_OBSOLETE_MEM on Interface IF_FDM_INVOICE_MEMORY has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |