SAP ABAP IMG Activity FDM_BADI_ASSIGNMENT (Implement Customer Enhancement for Assignment of Open Items to Dispute Case)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM-DM-AR (Application Component) Accounts Receivable Accounting Process Integration
     FDM_AR_CUSTOMIZING (Package) FSCM Dispute Management Process Integrtn - FI-AR Customizing
IMG Activity
ID FDM_BADI_ASSIGNMENT Implement Customer Enhancement for Assignment of Open Items to Dispute Case  
Transaction Code S_PR0_40000147   (empty) 
Created on 20061116    
Customizing Attributes FDM_257KKA   Attribute: Critical User Exits 
Customizing Activity FDM_BADI_ASSIGNMENT   Implement Customer Enhancement for Assignment of Open Items to Dispute Case 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FDM_AR_CDIS_ASSIGNMENT    

Use

This Business Add-In (BAdI) valuates existing dispute cases that should be considered for the assignment of open items to these dispute cases.

You can use the method GET_RANKING for the valuation of the dispute cases.

The method GET_PROCESSOR enables you to propose a processor to assign open items to existing dispute cases within the proposal processing (transaction FDM_PROCESS_PROPOSAL).

Requirements

Standard settings

The default implementation class CL_DEF_IM_FDM_AR_CDIS_ASSIGNM is delivered in the standard. This default coding FDM_AR_CDIS_ASSIGNMENT_DEFAULT is processed if there is no customer-specific implementation of the BAdI active.

The method GET_RANKING of the default implementation valuates the dispute cases using the following criteria: Company Code, Invoice Reference, Amount. The valuation logic is implemented in the standard module FDM_AR_CDIS_RANK_FOR_ITEM that the default implementation calls.

In detail, this is a follows:

  • Company code agrees:
    Increase valuation by 1 valuation point.
  • Invoice reference agrees:
    Increase valuation by 1 valuation point.
  • Amount is within a tolerance of 10% of the current customer-disputed amount.
    Increase valuation by 2 valuation points.
  • Amount is less than the current customer-disputed amount:
    Increase valuation by 1 valuation point.

If the valuation of a dispute case reaches at least 3 points, this dispute cases is identified as a hit.

The method GET_PROCESSOR of the default implementation determines the accounting clerk from the customer master record (KNB1-BUSAB).

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.

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20061214 
SAP Release Created in 700