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 CHANGE_OF_MEMORY_METHOD Instance method Public Method Reaction after Change to Buffer Method 20100122
2 DELETE_ALL Instance method Public Method Delete Buffer Data as per Table 20100128
3 DELETE_ALL_IN_COMP_CODE Instance method Public Method Delete all of the buffer data in the company code 20100122
4 DELETE_SINGLE Instance method Public Method Delete Individual Record from Invoice Buffer 20100120
5 DELETE_SINGLE_OBSOLETE_MEM Instance method Public Method Delete Obsolete Buffer Data 20100210
6 DEQUEUE Instance method Public Method Unlock Buffer Data 20100210
7 ENQUEUE Instance method Public Method Lock Buffer Data 20100210
8 GET_KEYS_BY_TIMESTAMP_FOR_DEL Instance method Public Method Reorg: Read Invoice Buffer as per Timestamp 20100128
9 GET_NO_OF_INVOICES_IN_MEMORY Instance method Public Method Number of Invoices in Memory 20100121
10 IS_ENQUEUED Instance method Public Method Check Lock 20100210
11 READ_ALL_OBSOLETE_MEM Instance method Public Method Read Obsolete Buffer Data 20100210
12 READ_SINGLE Instance method Public Method Read Individual Record from Invoice Buffer 20100120
13 READ_SINGLE_OBSOLETE_MEM Instance method Public Method Read Obsolete Buffer Data 20100210
14 UPDATE_ALL Instance method Public Method Update Several Invoice Buffers 20100122
15 UPDATE_SINGLE Instance method Public Method Update Individual Record from Invoice Buffer 20100120
16 UPDATE_SINGLE_OBSOLETE_MEM 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 Importing IV_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100122
2 Importing IV_CURRENT_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20100122
3 Importing 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 Importing 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 Importing 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 Importing 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 Importing IV_COMP_CODE Call by reference Type reference (TYPE) BUKRS Bereitgestellte Rechnungsinformationen obsolet 20100210
2 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20100210
3 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20100210
4 Importing 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 Importing IV_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100210
2 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20100210
3 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20100210
4 Importing 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 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100210
2 Importing IV_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100210
3 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20100210
4 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20100210
5 Importing 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 Exporting ET_INV_MEM_KEY Call by reference Type reference (TYPE) YT_INVOICE_MEM 20100128
2 Importing 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 Importing IT_INVOICE_KEY Call by reference Type reference (TYPE) FDM_T_BSEG_KEY BSEG-Schlüssel 20100121
2 Returning 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 Importing IV_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100210
2 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20100210
3 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20100210
4 Importing IV_INVOICE_NO Call by reference Type reference (TYPE) BELNR_D Belegnummer eines Buchhaltungsbeleges 20100210
5 Returning 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 Exporting 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 Importing IS_BSEG_KEY Call by reference Type reference (TYPE) BSEG_KEY Schlüssel: Belegsegment Buchhaltung 20100120
2 Importing IX_NO_OBSOLETE Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100210
3 Returning 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 Exporting ES_INV_MEM_OBS Value transfer Type reference (TYPE) FDM_INV_MEM_OBS Bereitgestellte Rechnungsinformationen obsolet 20100210
2 Importing IV_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100210
3 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20100210
4 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20100210
5 Importing 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 Importing 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 Importing 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 Importing 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