SAP ABAP IMG Activity MRM_INVOICE_UPDATE (BAdI: Checks When Saving and Deleting Invoices)
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
IMG Activity
ID MRM_INVOICE_UPDATE BAdI: Checks When Saving and Deleting Invoices  
Transaction Code S_PR0_40000324   (empty) 
Created on 20061222    
Customizing Attributes MRM_INVOICE_UPDATE   BAdI: Checks When Saving and Deleting Invoices 
Customizing Activity MRM_INVOICE_UPDATE   BAdI: Checks When Saving and Deleting Invoices 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name MRM_INVOICE_UPDATE    

Use

This Business Add-In (BAdI) is used in various components, such as the Logistics Invoice Verification (MM-IV) component.

You can use it to implement additional work steps or checks when deleting and saving documents. The Business Add-In is called, for example, when you schedule an invoice for background processing, when you use inbound EDI to enter incorrect invoices, and when you delete a document.

The interface of the BAdI provides two methods, one of which is called depending on the transaction:

  • IF_EX_MRM_INVOICE_UPDATE PROCESS_AT_SAVE is processed when saving an invoice
  • IF_EX_MRM_INVOICE_UPDATE PROCESS_AT_DELETE is processed when deleting an invoice

The method calls are encapsulated in the function modules MRMBADI_INVOICE_SAVE and MRMBADI_INVOICE_DELETE, and are called by the modules MRM_INVOICE_DOCUMENT_SAVE and MRM_INVOICE_DOCUMENT_DELETE, which are responsible for saving and deleting invoices respectively.

Requirements

Standard settings

  • In the standard system, this BAdI can be used multiple times.
  • It is not filter dependent.
  • It has reused instantiations.
  • It has no default implementation.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG MRM_INVOICE_UPDATE 0 HLA0001544 Logistics Invoice Verification 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20080313 
SAP Release Created in 700