SAP ABAP Interface IF_MRM_MAA_BUFFER (Final Indicator Handling)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MRM (Package) Appl.development R/3 decentralized invoice verification
Properties
Interface IF_MRM_MAA_BUFFER  
Short Description Final Indicator Handling    
General Data
Package MRM   Appl.development R/3 decentralized invoice verification 
Created 20090909   SAP 
Last changed 20110908   SAP 
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)
2 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_MRM_MAA_BUFFER has no interface.
Friends
Interface IF_MRM_MAA_BUFFER has no friend.
Attributes
Interface IF_MRM_MAA_BUFFER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_XEK08BNC Instance method Public Method Hold Table EK08BN in Global Buffer 20090917
2 ADD_XEK08RNC Instance method Public Method HOld Table EK08RN in Global Buffer 20090917
3 CLEAR Instance method Public Method Delete All Lookup Entries (Hashed Table) 20090914
4 CLEAR_WORK_DATA Instance method Public Method Delete MENGE/MENGE_F of a Lookup Entry 20091019
5 CREATE Static method Public Method Factory Method 20090909
6 FILL_FROM_INVOICE Instance method Public Method Create Lookup Entries from Invoice (Purchase Order History) 20091117
7 GET_DATA Instance method Public Method Read Data for Specified Key 20091117
8 GET_XEK08BNC Instance method Public Method Read EK08BN Table from Global Buffer 20090917
9 GET_XEK08RNC Instance method Public Method Read EK08RN Table from Global Buffer 20090917
10 SET_FIRST_PBO Instance method Public Method Utility Method for Handling on Screen 6410 20090914
11 UPDATE_6310 Instance method Public Method Add MENGE/MENGE_F Values from Invoice Lines (6310) 20091117
12 UPDATE_6410 Instance method Public Method Add MENGE/MENGE_F Values from Invoice Lines (6410) 20091117
13 UPDATE_FOR_INVOICE_ITEM Instance method Public Method Add MENGE/MENGE_F Values from Invoice Line 20091117
Events
Interface IF_MRM_MAA_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_MAA_LOOKUP Public See coding 20091009 BEGIN OF gty_s_maa_lookup. INCLUDE TYPE: gty_s_maa_lookup_key, gty_s_maa_lookup_data. TYPES END OF gty_s_maa_lookup
2 GTY_S_MAA_LOOKUP_BZNK Public See coding 20100127 BEGIN OF gty_s_maa_lookup_bznk. INCLUDE TYPE: gty_s_maa_lookup_key_bznk, gty_s_maa_lookup_data. TYPES END OF gty_s_maa_lookup_bznk
3 GTY_S_MAA_LOOKUP_DATA Public See coding 20100119 BEGIN OF gty_s_maa_lookup_data. TYPES: sum_remng TYPE remng, sum_menge TYPE menge_d, sum_parked_qty TYPE parked_qty, sum_parked_qty_f TYPE remng_f, sum_remng_f TYPE remng_f, sum_menge_f TYPE menge_f, aa_final_ind TYPE aa_final_ind. TYPES END OF gty_s_maa_lookup_data
4 GTY_S_MAA_LOOKUP_KEY Public See coding 20100119 BEGIN OF gty_s_maa_lookup_key. TYPES: ebeln TYPE ebeln, ebelp TYPE ebelp, pln_packno TYPE packno_ekbe, pln_introw TYPE introw_ekbe, zekkn TYPE dzekkn. TYPES END OF gty_s_maa_lookup_key
5 GTY_S_MAA_LOOKUP_KEY_BZNK Public See coding 20100127 BEGIN OF gty_s_maa_lookup_key_bznk. TYPES: ebeln TYPE ebeln, ebelp TYPE ebelp, stunr TYPE stunr, zaehk TYPE dzaehk, zekkn TYPE dzekkn. TYPES END OF gty_s_maa_lookup_key_bznk
Method Signatures

Method ADD_XEK08BNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XEK08BNC Call by reference Type reference (TYPE) MMCR_XEK08BN 20090917
2 Importing IT_XEK08BN_ITEM Call by reference Type reference (TYPE) MRM_TAB_EK08BN_ITEM 20090922

Method ADD_XEK08BNC on Interface IF_MRM_MAA_BUFFER has no exception.

Method ADD_XEK08RNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EK08RNC Call by reference Type reference (TYPE) MMCR_XEK08RN 20090922
2 Importing IT_EK08RN_ITEM Call by reference Type reference (TYPE) MRM_TAB_EK08RN_ITEM 20090922

Method ADD_XEK08RNC on Interface IF_MRM_MAA_BUFFER has no exception.

Method CLEAR Signature

Method CLEAR on Interface IF_MRM_MAA_BUFFER has no parameter.
Method CLEAR on Interface IF_MRM_MAA_BUFFER has no exception.

Method CLEAR_WORK_DATA Signature

Method CLEAR_WORK_DATA on Interface IF_MRM_MAA_BUFFER has no parameter.
Method CLEAR_WORK_DATA on Interface IF_MRM_MAA_BUFFER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MAA_BUFFER Value transfer Object reference (TYPE REF TO) IF_MRM_MAA_BUFFER Handling - FinalIndicator 20090909

Method CREATE on Interface IF_MRM_MAA_BUFFER has no exception.

Method FILL_FROM_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV 20091117
2 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20091117
3 Importing IV_READ_HISTORY Call by reference Type reference (TYPE) ABAP_BOOL 20100324

Method FILL_FROM_INVOICE on Interface IF_MRM_MAA_BUFFER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUM_MENGE Call by reference Type reference (TYPE) MENGE_D Summe Rechnungsmenge (aktuelle Rechnung) 20091117
2 Exporting EV_SUM_MENGE_F Call by reference Type reference (TYPE) MENGE_F Summe Rechnungsmenge (aktuelle Rechnung) 20091117
3 Exporting EV_SUM_PARKED_QTY Call by reference Type reference (TYPE) PARKED_QTY Summe vorerfasste Menge 20091117
4 Exporting EV_SUM_PARKED_QTY_F Call by reference Type reference (TYPE) REMNG_F Summe vorerfasste Menge 20091117
5 Exporting EV_SUM_REMNG Call by reference Type reference (TYPE) REMNG Summe Rechnungsmenge (abgerechnet) 20091117
6 Exporting EV_SUM_REMNG_F Call by reference Type reference (TYPE) REMNG_F Summe Rechnungsmenge (abgerechnet) 20091117
7 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20091117
8 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20091117
9 Importing IV_PLN_INTROW Call by reference Type reference (TYPE) PLN_INTROW Quellpaketzeile 20091117
10 Importing IV_PLN_PACKNO Call by reference Type reference (TYPE) PLN_PACKNO Quellpaketnummer 20091117
11 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR 20100127
12 Importing IV_XEKBZ Call by reference Type reference (TYPE) XEKBZ 20100127
13 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK 20100127
14 Importing IV_ZEKKN Call by reference Type reference (TYPE) DZEKKN Laufende Nummer der Kontierung 20091117
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Exception mit Meldungsdaten 20091117

Method GET_XEK08BNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EK08BNC Call by reference Type reference (TYPE) MMCR_XEK08BN 20090917
2 Exporting ET_EK08BN_ITEM Call by reference Type reference (TYPE) MRM_TAB_EK08BN_ITEM 20090922

Method GET_XEK08BNC on Interface IF_MRM_MAA_BUFFER has no exception.

Method GET_XEK08RNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EK08RNC Call by reference Type reference (TYPE) MMCR_XEK08RN 20090917
2 Exporting ET_EK08RN_ITEM Call by reference Type reference (TYPE) MRM_TAB_EK08RN_ITEM 20090922

Method GET_XEK08RNC on Interface IF_MRM_MAA_BUFFER has no exception.

Method SET_FIRST_PBO Signature

Method SET_FIRST_PBO on Interface IF_MRM_MAA_BUFFER has no parameter.
Method SET_FIRST_PBO on Interface IF_MRM_MAA_BUFFER has no exception.

Method UPDATE_6310 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20091117
2 Importing IV_DRSEG_INDEX Call by reference Type reference (TYPE) I 20091117

Method UPDATE_6310 on Interface IF_MRM_MAA_BUFFER has no exception.

Method UPDATE_6410 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20091117
2 Importing IV_DRSEG_INDEX Call by reference Type reference (TYPE) I 20091117

Method UPDATE_6410 on Interface IF_MRM_MAA_BUFFER has no exception.

Method UPDATE_FOR_INVOICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DRSEG Call by reference Type reference (TYPE) MMCR_DRSEG 20091117
2 Importing IV_USE_SELKZ Call by reference Type reference (TYPE) ABAP_BOOL 20091117

Method UPDATE_FOR_INVOICE_ITEM on Interface IF_MRM_MAA_BUFFER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605