SAP ABAP IMG Activity MRM_RETENTIONS (BAdI: Default Values and Input Parameters for Retention)
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_RETENTIONS BAdI: Default Values and Input Parameters for Retention  
Transaction Code S_XDE_56000005   (empty) 
Created on 20070213    
Customizing Attributes MRM_RETENTIONS   BAdI: Default Values and Input Parameters for Retention 
Customizing Activity MRM_RETENTIONS   BAdI: Default Values and Input Parameters for Retention 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name MRM_RETENTIONS    

Use

This Business Add-In (BAdI) is used in the Logistics Invoice Verification (MM-IV-LIV) component.

You can use this BAdI to define the following for retentions:

  • Default value for the retention amount
  • Default value for the retention percentage
  • Changeability of values for the amount, percentage, and due date for retention
  • Due date as a required field

If you use the transactions of Logistics Invoice Verification, the system determines default values for retention from the header (due date) and items (amount, percentage, and due date) of the invoice. You can use this BAdI to implement your own logic for determining default values, instead of the default values determined by the system.

The BAdI is used in the following transactions:

  • Enter Invoice (MIRO)
  • Park Invoice (MIR7)
  • Logistics Invoice Verification # Verification in Background (MRBP and report RMBABG00)
  • Evaluated Receipt Settlement (MRRL)
  • Invoicing Plan Settlement (MRIS)
  • Revaluation with logistics invoice verification (MRNB)

Note: Invoice lines for planned delivery costs are not supported.

Requirements

You have activated the business function MM, Integration of Materials Management and Financial Accounting (LOG_MMFI_P2P).

Standard settings

As standard, a BAdI example implementation is available.

This BAdI is not filter dependent and is not for multiple use.

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.

See also:

This BAdI uses the interface IF_EX_MRM_RETENTIONS. For more information, display the interface in the Class Builder.

Example

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_RETENTIONS 0 HLA0009517 Invoice Verification 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20080319 
SAP Release Created in 604