configuration guide fi-ar

39
SAP Dispute Management Configuration Guide for FI-AR SAP Enhancement Package 2 for SAP ERP 6.0

Upload: ravikanthv

Post on 04-Dec-2014

850 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR

SAP Enhancement Package 2 for SAP ERP 6 .0

Page 2: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 2 of 39

Copyright © Copyright 2007 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

Page 3: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 3 of 39

Icons in Body Text

Icon Meaning

Caution

Example

Note

Recommendation

Syntax

Additional icons are used in SAP Library documentation to help you identify different types of information at a glance. For more information, see Help on Help → General Information Classes and Information Classes for Business Information Warehouse on the first page of any version of SAP Library.

Typographic Conventions

Type Style Description

Example text Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names, menu paths, and menu options.

Cross-references to other documentation. Example text Emphasized words or phrases in body text, graphic titles, and table

titles.

EXAMPLE TEXT Technical names of system objects. These include report names, program names, transaction codes, table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE.

Example text Output on the screen. This includes file and directory names and their paths, messages, names of variables and parameters, source text, and names of installation, upgrade and database tools.

Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.

<Example text> Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system.

EXAMPLE TEXT Keys on the keyboard, for example, F2 or ENTER.

Page 4: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 4 of 39

Contents

SAP Dispute Management Configuration Guide for FI-AR ....................................................... 5 SAP Dispute Management for FI-AR (FIN-FSCM-DM) ......................................................... 6 Documentation Landscape for SAP Applications and Business Scenarios .......................... 8 SAP Notes.............................................................................................................................. 9 Further Information .............................................................................................................. 10 System Connections ............................................................................................................ 11

One-System and Multiple-System Scenario .................................................................... 12 Configuring ALE Scenarios........................................................................................... 14

Business Customizing.......................................................................................................... 16 Customizing for Dispute Case Processing....................................................................... 17

Creating a Records Management System (RMS) ........................................................ 17 Creating Element Types ............................................................................................... 18 Configuring Document Storage .................................................................................... 19 Creating Case Record Models ..................................................................................... 20 Defining Case Types .................................................................................................... 24 Customer Enhancements for SAP Dispute Management ............................................ 26

BAdIs for Dispute Case Processing.......................................................................... 26 Customizing of the Process Integration with Accounts Receivable ................................. 29

Defining Default Values ................................................................................................ 29 Configuring the Automatic Write-Off of Dispute Cases ................................................ 31 Customer Enhancements for SAP Dispute Management ............................................ 32

BAdIs for the Process Integration ............................................................................. 33 Including Fields in the Line Item List ............................................................................ 35 Additional Fields for Assignment of Open Credit Memos/Payments............................ 37

Authorization Concept of SAP Dispute Management.......................................................... 37 Mapping Separate Organizational Areas ......................................................................... 38

Page 5: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 5 of 39

SAP Dispute Management Configuration Guide for FI-AR Purpose This configuration guide applies to the business process FI-AR: Dispute Resolution [Extern] with the corresponding release of the related SAP application components.

Note that you can only use specific functions of the component SAP Dispute Management if you have activated the following business functions:

■ FSCM Functions (FIN_FSCM_CCD) in the Dispute Case Processing system

■ FSCM Integration (FIN_FSCM_INTEGRATION) in the Accounts Receivable Accounting (FI-AR) system

For more information about the business functions, see transaction SFW5, which you can access from the first node of the Implementation Guide (IMG) in the respective SAP system.

In this configuration guide, these functions are considered in the following sections:

■ Create Case Record Model [Seite 20]

■ Define Case Types [Seite 24]

■ BAdIs for the Process Integration [Seite 32]

■ Including Fields in the Line Item List [Seite 35]

Content The configuration guide describes which structures of the Implementation Guide (IMG) that you have to process to implement the business process. For more information about these structures, see Business Customizing [Seite 15].

For information about the individual IMG activities, see the IMG documentation of your SAP system. This configuration guide provides additional contexts and background that may be useful for Customizing.

Target Group ● Technical consultants

● Application consultants

● Project team members during the implementation of an SAP solution

● IT department of the SAP customer

Page 6: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 6 of 39

Integration Documentation Landscape of SAP Solutions, Business Scenarios, and Business Processes The system landscape has already been set up using the Master Guide and other documentation. For information on further documentation and where the latest versions are published, see Documentation Landscape of SAP Solutions and Business Scenarios [Seite 8].

Feedback on Configuration Guide In order to continually improve the configuration guide, we would appreciate your feedback. If you find errors in the configuration guide, enter a message for the component Dispute Management (FIN-FSCM-DM) in SAP Service Marketplace at service.sap.com/message.

SAP Dispute Management for FI-AR (FIN-FSCM-DM) Purpose This component contains functions for processing receivables-related dispute cases. It supplements the logistics process chain Purchase Order – Delivery – Invoice – Payment in the stage between invoice and payment if there are discrepancies with the customer.

Implementation Considerations In business relationships, business partners frequently reduce the amounts of payments. These reductions have usually not been agreed with the payment recipient and therefore, the payment recipient has to investigate and resolve them.

SAP Dispute Management is therefore particularly interesting if one or more of the following factors apply to your company:

● Numerous underpayments by customers

● Long processing times for these cases

● Complex company and communication structure

As coordinator for dispute cases, the component enables you to structure your investigations, and to distribute and manage the results for all parties involved in your company.

Integration SAP Dispute Management for FI-AR (FIN-FSCM-DM) is part of SAP Financials Financial Supply Chain Management and consists of two subareas:

● Dispute Case Processing

● Process Integration of Dispute Case Processing with Accounts Receivable

Page 7: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 7 of 39

Integration with Other SAP Components

Required Function Required Component Obligatory Integration

Create dispute cases from accounting

Links to documents from accounting

Links to the business partner (customer) from accounting

Accounts Receivable (FI-AR) from SAP R/3 4.6C

Yes

Update attributes in accounting document

Accounts Receivable Accounting (FI-AR) as of SAP ERP 6.0 Enhancement Package 2

No

Link billing documents with the dispute cases

• Sales and Distribution (SD)

• Customer Relationship Management (CRM)

No

Create dispute cases from SAP Biller Direct

SAP Biller Direct (FIN-FSCM-BD) from Release 3.0

No

Create dispute cases from SAP Collections Management

SAP Collections Management (FIN-FSCM-COL) from Release 3.0

No

Consider dispute cases to be collected in the collection strategy

SAP Collections Management (FIN-FSCM-COL) from Release 6.0

No

Analyze data from SAP Dispute Management

SAP Business Information Warehouse (SAP BW) from Release 3.2

No

Work center for Dispute Manager SAP NetWeaver Portal 7.0 or SAP NetWeaver Business Client 7.0

No

If you use SAP R/3 4.6C, SAP R/3 Enterprise 4.70, or mySAP ERP 2004 for your Accounts Receivable, accounting and dispute case processing are in different systems.

If you use SAP ERP 6.0 or a later release for your Accounts Receivable, then you can run accounting and dispute case processing in one system or in different systems.

For more information about the multiple system scenario, see the SAP Dispute Management Configuration Guide for FI-AR. You can display this configuration guide by calling the business process FI-AR: Dispute Resolution in SAP Solution Manager. You can also view the configuration guide as PDF file on SAP Service Marketplace at service.sap.com/fscm. Choose SAP Dispute Management → Media Library → Documentation.

Page 8: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 8 of 39

Features In the case of an underpayment, you can create a dispute case in the system. Here you can collect all of the data and information required for processing the case. This is data that already exists in accounting and new data that you enter for a dispute case.

During processing of a dispute case, you can use the functions for the workflow and for creating correspondence.

You can create a dispute case from the accounting transactions where you determine the underpayment. For example, postprocessing of an account statement or analysis of overdue open items. When you create the dispute case, the system copies information from the accounting document (for example, disputed amount) into the dispute case automatically.

You can also create a dispute case in different accounting transactions and enter the customer-disputed amount as soon as a customer has notified a future payment deduction.

However, you can also create a dispute case independently of the transactions in accounting in dispute case processing.

Documentation Landscape for SAP Applications and Business Scenarios This documentation gives you an overview of the most important sources of information that you need in connection with SAP applications, business scenarios, and business processes. Make sure that you always use the most up-to-date documents for your implementation.

Document Storage Location Document Location

Master Guide, Installation Guide, and Upgrade Guide

service.sap.com/instguides

Implementation Guide (IMG) SAP System

Business Scenario Description, Business Process Description

SAP Solution Manager

SAP Library help.sap.com

Comment: Also available under Help → SAP Library in the SAP system

SAP Notes service.sap.com/notes to search for notes

service.sap.com/instguides listed by installation and upgrade guide

Technical infrastructure (for example, hardware sizing, platforms, network security)

service.sap.com/ti

Page 9: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 9 of 39

Description of the Documents ● Master Guide, Installation Guide, and Upgrade Guide

These documents describe how you install or upgrade the system landscape required for a business scenario. The central initial access document for every SAP application is the Master Guide. For each business scenario, it lists the SAP application components and third-party applications required, and refers to their installation and upgrade guides. These guides are Component Installation Guides, Business Scenario Upgrade Guides, and Component Upgrade Guides.

● Implementation Guide (IMG)

This tool enables you to adapt SAP systems to meet specific customer requirements. The IMG contains the IMG activities for all SAP components with general documentation. The structure is component-oriented, and has no reference to a business scenario. If this reference is required, it is created as follows: By the configuration documentation, with a textual link to the IMG, and by the content of SAP Solution Manager that links to the IMG activities for each business scenario and process.

● Business Scenario Description

This document describes how a business scenario runs once all components have been installed and configured. For each business process of a business scenario there is a business process description and a component view as graphical representation. This shows the process steps in the respective SAP component.

● SAP Library

This documentation describes the different SAP components.

SAP Notes Definition Before you start configuring SAP Dispute Management, read the following SAP Note. This in turn contains references to other SAP notes. Make sure that you have carried out all the necessary installation steps.

Central SAP Note for SAP Dispute Management

SAP Note Title of SAP Note

1062848 SAP Dispute Management in SAP ERP 6.0 Enhancement Package 2

To get a comprehensive and up-to-date overview of the SAP Notes for SAP Dispute Management, use the note search on SAP Service Marketplace at service.sap.com/notes.

Page 10: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 10 of 39

Further Information Use The following list contains information that could be useful during configuration:

Further Information

Documentation in the SAP Library Storage on SAP Help Portal help.sap.com: SAP Solutions → SAP ERP → SAP ERP Central Component → ERP Central Component Choose the release and the language.

SAP Dispute Management SAP ERP Central Component → Financials → SAP Financial Supply Chain Management (FIN-FSCM) → SAP Dispute Management for FI-AR (FIN-FSCM-DM)

Contains link to Case Management

Business Content of SAP Dispute Management SAP NetWeaver Library → SAP NetWeaver by Key Capability → Information Integration by Key Capability → BI Content → Financials → SAP Financial Supply Chain Management → SAP Dispute Management (FIN-FSCM-DM).

Work Center for Dispute Manager SAP NetWeaver Library → Roles → Business Packages (Portal Content) → Business Package for Dispute Manager (SAP ERP) 1.2

Application Link Enabling (ALE) SAP NetWeaver Library → SAP NetWeaver by Key Capability → Application Platform by Key Capability → Platform-Wide Services → Connectivity → Components of SAP Communication Technology → Classic SAP Technologies (ABAP) → IDoc Interface/ALE → Introduction → Application Link Enabling (ALE).

Familiarize yourself with the documentation landscape for SAP solutions, business scenarios, and business processes. For information on the type of documentation SAP provides and where the latest versions are published, see Documentation Landscape of SAP Solutions and Business Scenarios [Seite 8].

Page 11: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 11 of 39

Caution SAP Dispute Management 6.02 is documented in Release SAP ERP 6.0 Enhancement Package 2 of SAP Library.

If you use a two-system scenario, note the following special features for the installation of your SAP Library:

Constellations in the two-system scenario

Variant Example System Software Release Relevant SAP Library

ACC (contains Accounts Receivable Accounting)

● SAP R/3 4.6C

● SAP R/3 Enterprise 4.70

● mySAP ERP 2004

● SAP EP 6.0

● SAP R/3 4.6C

● SAP R/3 Enterprise 4.70

● mySAP ERP 2004

● SAP EP 6.0

Release SAP ERP 6.0 Enhancement Package 2 of the SAP Library is not available in these systems.

1

DIS (contains SAP Dispute Management)

Financial Basis 6.02 ● SAP ERP 6.0 Enhancement Package 2

If you want to access Release SAP ERP 6.0 Enhancement Package 2 of SAP Library in this system, install the corresponding documentation DVD for this system.

ACC (contains Accounts Receivable Accounting)

SAP ERP 6.0 Enhancement Package 2

● SAP ERP 6.0 Enhancement Package 2

Release SAP ERP 6.0 Enhancement Package 2 of the SAP Library is normally available in these systems.

2

DIS (contains SAP Dispute Management)

Financial Basis 6.02 ● SAP ERP 6.0 Enhancement Package 2

If you want to access Release SAP ERP 6.0 Enhancement Package 2 of SAP Library in this system, integrate this system with the SAP Library installed.

System Connections Purpose This section contains information about connecting the systems in a SAP system landscape.

This involves, for example:

● Defining logical systems and assigning clients in the Online Transaction Processing System (OLTP)

Page 12: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 12 of 39

● Determining the systems, servers, clients, distribution models and so on, in the system in which the SAP application component is installed

● Completing the configuration settings and performing other activities required for the interactions in a SAP system landscape

Procedure Perform the steps in these guidelines in the sequence in which they appear.

One-System and Multiple-System Scenario Use SAP Dispute Management consists of two subareas, Dispute Case Processing and Process Integration with Accounts Receivable. Both of these areas are delivered via separate software components and can be installed in separate systems, which means that you can use SAP Dispute Management as a one-system scenario or a multiple-system scenario.

If you use several accounts receivables systems, you can run Dispute Case Processing centrally in one system and integrate the different accounts receivable systems with this Dispute Case Processing.

Integration If you use Accounts Receivable with SAP Dispute Management and with SAP Collections Management, the Dispute Case Processing of SAP Dispute Management must be in the same system as Collections Management.

Requirements You have installed the relevant components for the required scenario. For more information, see SAP Note 1062848 (SAP Dispute Management in SAP ERP 6.0 Enhancement Package 2).

Features One-system scenario

You can use a one-system scenario if you use one accounts receivable system that you want to integrate with Dispute Case Processing using the process integration of SAP Dispute Management, and if this accounts receivable system has release status SAP ECC 6.0. In this case, you can run Dispute Case Processing in the system of your Accounts Receivable.

Page 13: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 13 of 39

Multi-System Scenario

You use SAP Dispute Management as a multiple-system scenario in the following cases:

● You want to run Dispute Case Processing in a different system to Accounts Receivable.

● The accounts receivable system is Release R/3 4.6C, SAP R/3 Enterprise 4.70, or SAP ECC 5.0. Due to the different installation requirements of the software component containing Dispute Case Processing, you have to use a multiple-system scenario.

● You want to integrate several accounts receivable systems with Dispute Case Processing but run Dispute Case Processing centrally in one system. Dispute Case Processing can run in one of the accounts receivable systems concerned if this has release SAP ECC 6.0.

You integrate Dispute Case Processing and Accounts Receivable in a multiple-system scenario with the ALE scenario that SAP Collections Management provides (see Configuring the ALE Scenario [Seite 14]).

Example You can create dispute cases in various transactions in Accounts Receivable and Dispute Case Processing. You can also process dispute cases in different ways. The following example shows the creation and processing of dispute cases in a multi-system scenario:

1. When posting incoming payments in the Accounts Receivable system, the Accounts Receivable accountant discovers an underpayment. He creates a residual item, and for this residual item, he creates a dispute case in the transaction Post Incoming Payment. He enters an SD employee as processor.

When he posts the residual item, the dispute case is created in the Dispute Case Processing system.

2. In the Dispute Case Processing system, the SD employee sees the list of dispute cases to which he is assigned as processor. In this list, he also sees the dispute case created in step 1. He displays the dispute case, determines the telephone number of the contact person at the customer, and calls him. According to the customer, the goods were damaged on delivery, and he has deducted the amount of the damages from the payment.

The SD employee checks this statement by calling the quality department. He receives confirmation of the customer’s statement. He grants a credit in the amount of the invoice deduction, and documents the results in the dispute case. He defines Damaged goods as the reason, and enters a note.

3. The Accounts Receivable accountant checks the status of the dispute case. To do this, he calls the dispute case for the open residual items in the line item display.

4. The credit granted in SD is cleared with the residual item in Accounts Receivable. This clearing simultaneously updates the dispute case in Dispute Case Processing automatically. The disputed amount in the dispute case is now zero.

5. In Dispute Case Processing, the coordinator selects all remaining open dispute cases with a disputed amount of zero and closes them.

Page 14: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 14 of 39

Configuring ALE Scenarios

Use In order to implement SAP Dispute Management as a multi-system scenario, you have to make all the settings required for the ALE scenario of SAP Dispute Management in both the system for Dispute Case Processing, and in the Accounts Receivable systems involved.

Requirements When you set up the RFC destinations for the ALE scenario, check whether the option of trust/trusting system relationship is relevant for you. Using an RFC trusted/trusting system relationship between two SAP systems means that in the case of an RFC (Remote Function Call) from the trusted to the trusting system, no password is sent for the logon to the trusting system. You can configure the RFC destinations in such a way that the call in the target system occurs with the current user from the calling system without a password being specified or entered on the logon screen. This has the following advantages, for example:

● When changes to objects or data are logged in the called system, this logging takes place with the current user from the calling system. This makes it easier to track changes that occurred through RFC.

● You can assign individual authorizations to the users in the called system. This means that you can differentiate which actions or functions are accessible to the user in the called system dependent on the user.

With this procedure, you must create the users that are to be allowed to execute using RFC functions in the called system as well. Note that in the ALE scenario of SAP Dispute Management, RFC calls take place from the Accounts Receivable system to the Dispute Case Processing system and vice versa. A trust relationship between SAP systems is not mutual. This means that you can choose whether one system is to be designated as trusted for the other system and vice versa, or whether you want to define the trust relationship only in one direction.

In the Customizing of ALE (Application Link Enabling), you can also define different RFC destinations for dialog calls, for BAPI calls, and for sending IDocs. As such you can also define an RFC destination for the dialog calls that use the trusted/trusting system relationship and use the current user from the calling system for the RFC calls in the target system, whilst you define an RFC destination for BAPI calls and for the sending of IDocs that does not use the trusted/trusting system relationship and in which you enter a communication user.

Note the following if your Accounts Receivable system is known as a trusted system by the Dispute Case Processing system and you want to configure the RFC destination used for sending IDocs so that it uses the trusted/trusting system relationship and the RFC calls in the target system with the current user from the calling system:

Idocs are not only sent to the Dispute Case Processing when creating dispute cases from the Accounts Receivable system. When items are cleared in the Accounts Receivable system, the clearing of items is reversed or partial payments on items are executed that are included in a dispute case, IDocs are also sent to the Dispute Case Processing system. If the corresponding RFC destination uses the trusted/trusting system relationship and carries out the call in the target system with the current user from the calling system, this means that the user who executes the clearing, the reset of the clearing, or the partial payment must also be created in the Dispute Case Processing system. You must therefore create all users who carry out clearing, resets of clearing, or partial payments in the Accounts Receivable system, and therefore affect dispute cases, in the Dispute Case Processing system.

Page 15: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 15 of 39

For general information on the trusted/trusting system relationship, see the SAP Library, under SAP NetWeaver Library → SAP NetWeaver by Key Capability → Application Platform by Key Capability → Platform-Wide Services → Connectivity → Components of SAP Communication Technology → Classical SAP Technologies (ABAP) → RFC RFC Programming in ABAP → Maintain Remote Destinations → Trusted System: Trust Relationships between SAP Systems.

Procedure In Customizing for Dispute Case Processing, perform the IMG activities under the node ALE Business Process. For more information on setting up the ALE scenario, see the documentation on these IMG activities.

In connection with the ALE scenario, see also the information in SAP Dispute Management Security Guide.

You can access the security guide on SAP Service Marketplace at service.sap.com/securityguide.

Page 16: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 16 of 39

Business Customizing Purpose This section describes the Customizing settings in the different systems. Business Customizing is aimed at adjusting the cross-company functions delivered to the requirements of a specific company.

Process Flow For the business Customizing for SAP Dispute Management, the SAP Implementation Guide (IMG) contains two structures that you have to process completely. These structures are in different systems if you use SAP Dispute Management in a multiple system scenario.

Navigation

Structure System Menu Path

Dispute Case Processing System for Dispute Case Processing

Financial Supply Chain Management → Dispute Management → Dispute Case Processing

Process Integration with Accounts Receivable Accounting

Accounts Receivable system (FI-AR)

SAP R/3 4.6C and 4.70: Financial Accounting → Accounts Receivable and Accounts Payable → SAP Financial Supply Chain Management → SAP Dispute Management Process Integration

As of mySAP ERP 2004:

Financial Supply Chain Management → Dispute Management → Process Integration with Accounts Receivable Accounting

If you use SAP Dispute Management in a multiple system scenario, first perform the settings for the ALE scenario for SAP Dispute Management before starting the business Customizing. For more information, see Configuring ALE Scenarios [Seite 14].

Regardless of whether you use SAP Dispute Management in a one-system or multiple system scenario, first configure the case types in the system for Dispute Case Processing before you start the Customizing of the process integration of SAP Dispute Management with Accounts Receivable Accounting.

For information about Customizing for the individual activities, see the IMG structures. The following sections of the configuration guide provide additional information to supplement the documentation in the IMG; this additional information does not replace the documentation in the IMG. The sections explain the relationships and background of business Customizing and should help you to adjust these to benefit your organization in the best possible way.

Page 17: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 17 of 39

Customizing for Dispute Case Processing Use The following sections contain the special features for business Customizing for Dispute Case Processing.

If you have activated the business functions FSCM Functions (FIN_FSCM_CCD) and FSCM Integration (FIN_FSCM_INTEGRATION) and want to use the functions for Customer-Disputed Objects in Dispute Cases, you have access to standard Customizing in the form of the following Business Configuration Set (BC set): Dispute Cases with Customer-Disputed Objects (UDM_CUST_CDIS).

Creating a Records Management System (RMS) Use With the Records Management System (RMS), you define the areas that are visible in Dispute Case Processing of SAP Dispute Management.

If you are in Dispute Case Processing, then you can choose which RMS you want to work in. You will then only see the dispute cases that belong to this RMS. There is no cross-RMS search for dispute cases in Dispute Case Processing. In addition, you cannot use dispute cases or other elements of an RMS as linked objects in a dispute case for another RMS.

If you use several Records Management systems, this means quite an extensive separation of data in Dispute Case Processing. You cannot subsequently merge data from different Records Management systems in one RMS. If you define separate Records Management systems, you also restrict the flexibility.

For SAP Dispute Management, you can define one or more Records Management systems. However, in most cases, we recommend that you use only one RMS for SAP Dispute Management.

Integration The reports that you create in SAP NetWeaver BI can be cross-RMS.

The RMS is also important when you define authorizations. For more information, see Authorization Concept of SAP Dispute Management [Seite 37].

Activities SAP Dispute Management delivers an RMS: UDM_DISPUTE. You can use this RMS or create your own. Usually, it makes sense and reduces the effort required in configuring the application if you use the RMS UDM_DISPUTE delivered. If you want to use element types of the standard delivery, you must use the RMS UDM_DISPUTE. For more information on creating element types, see Creating Element Types [Seite 18].

If you want to create your own RMS, in Customizing for Dispute Case Processing, choose the IMG activity Create RMS ID.

Page 18: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 18 of 39

Creating Element Types Use For SAP Dispute Management, you need certain element types in the Dispute Case Processing system. When you create the element types, you define which types of elements can be used and which properties the individual element types have.

Element types are, for example:

● Dispute cases

● SAP business objects (for example, line item, accounting document, account statement item, customer billing document)

● Documents

● SAP ArchiveLink objects

Procedure SAP Dispute Management delivers different element types. You can usually use these element types without changing them. In this way you reduce the effort needed to configure SAP Dispute Management. However, if you want to make changes to the element types delivered, copy them and then change your copy. Changing the template would be a modification.

Always use the element type delivered for the case record as a copy template and create your own element type for the case record. SAP reserves the right to make non-compatible changes to the element type deliverd for the case records.

Creating Element Types

In the Implementation Guide (IMG) for Dispute Case Processing, check which element types you need and create them.

Activity Menu Path

Create Element Type Element Types and Case Record Model → Create Element Type

Create Element Type for Case Record Element Types and Case Record Model → Create Element Type for Case Record

Create Element Type for Case Search Case Search → Create Element Type for Case Search

For more information about creating the individual element types, see the documentation for the IMG activity in question.

Page 19: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 19 of 39

Configuring Document Storage Use In SAP Dispute Management, you can save documents (for example, Word documents) as linked objects in the dispute case. These can be ArchiveLink documents, or documents that you file using the Knowledge Provider (KPro). If you store these documents using the Knowledge Provider, in a content model, configure whether these documents are to be saved in a content server or in the database of the SAP system. The content server can be SAP Content Server or a content server from another provider (archive system).

You define which content model you use for documents that you save as linked objects in the dispute case in the corresponding element type for documents in SAP Dispute Management.

SAP Dispute Management delivers element type UDM_SPS_DOCUMENT as a sample element type for documents stored using the Knowledge Provider. The content model UDM_DOC01 that is entered in this element type is configured such that the documents are stored in the database of the SAP system.

However, for productive operations, we recommend that you generally store the documents in a content server and not in the database of the SAP system. You should only consider saving the documents in the database of the SAP system if the number and volume of the documents will be quite low.

Procedure 1. To store the documents in a content server, create your own content model and

configure it. You can do this using the Content Model Wizard that you can access in Customizing for SAP NetWeaver under Application Server → Basis Services → Records Management → Customizing for Record Models, Records, and Documents → KPro Repository: Create Content Model.

2. You also have to configure the content server. For more information, see the Implmentation Guide (IMG) for SAP Content Server under SAP NetWeaver → Application Server → Basis Services → Knowledge Provider → Content Management Service.

The Content Model Wizard merely prepares the content model for the connection of such a server.

Page 20: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 20 of 39

3. Create your own element type for documents. You can do this by copying the standard element type UDM_SPS_DOCUMENT.

In this element type, on the tab page Connection Parameter Values, enter your content model in the parameter DOCUMENT_CLASS.

...

In contrast to the documents, we recommend that you store the document templates in the database of the SAP system. The content model UDM_DOC02 that is entered in the sample element type for document templates in SAP Dispute Management (UDM_SPS_DOCUMENT_TEMP) is configured such that the documents templates are stored in the database of the SAP system.

The system also saves documents for case records. In this case the documents are XML documents. In contrast to the documents mentioned above, we recommend that you store the XML documents for case records in the database of the SAP system for performance reasons. The content model SCMG01 that is entered in the sample element type for case records in SAP Dispute Management (UDM_SPS_CASE_RECORD) is configured such that the XML documents of the case records are stored in the database of the SAP system.

Creating Case Record Models Use The case record model determines the structure of the dispute case record that contains all objects that are either part of the case or that contribute to the resolution of the case. These objects are, for example, SAP business objects such as residual items, invoices, credit memos, and billing documents, but also objects such as ArchiveLink documents. With different node types, you can define the type and order of the objects for each case record (also linked objects) in the case record models.

The following different node types exist:

● Structure nodes

Structures the linked objects for a case record similar to a file structure.

● Model nodes

Defines which types of elements can be added to the case record at the point in question.

In the case records model, you define a model node with the name Customer. In the definition of this model node, you enter the element type that you have created for the SAP business object type KNA1. In this way you ensure that links to customers can be added to the case records at this point.

Page 21: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 21 of 39

● Instance nodes

Defines that a specific instance of an element type always appears at the point in question in the case records.

In the case records, you want to provide users with a node where they can branch to the customer line item list. To do this, in your record model, you define an instance node with a suitable description and enter the element type that you have created for general transactions in the definition of this instance node.

Select transaction FBL5 as the instance. In the case record, the users can double-click on this node to display the customer line item list.

You can add further information for dispute case processing to the case record model in accordance with the requirements of your company. You can include new structure nodes for this, and assign model or instance nodes to them.

Procedure You create or edit a case record model in the Implementation Guide for SAP Financial Supply Chain Management under Dispute Management → Dispute Case Processing → Element Types and Case Record Models → Create and Process Case Record Model.

SAP delivers the case record models UDM_DISPUTE and UDM_DISPUTE_CDIS as copy templates. They contain the following structure nodes:

● Business Partner

● Customer-Disputed Objects (only in UDM_DISPUTE_CDIS)

● Disputed Objects

● Resolved Objects

● Items Assigned during Clearing

● Other Objects

The cas record models delivered are merely examples. Use it as a copy template for your own case record model. SAP reserves the right to make non-compatible changes to the sample case record model.

Copy the model, and adjust the copy to meet your requirements.

Make sure that you set the status Released in the case record model before you use it. This avoids the error message that appears when you create a dispute case if the case record model still has the status Initial.

Note, however, that you can only make restricted changes to a case record model once you have released it and created cases with it. You cannot make any non-compatible changes since this would mean that you would not be able to use the cases that you have already created. Non-compatible changes would be deleting nodes or subtrees in the case record model and changing an element type in a model node, for example. You can still add and deactivate nodes.

This procedure for copying the case record model depends on the whether you use the Records Management system (RMS) UDM_DISPUTE or your own Records Management system.

Page 22: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 22 of 39

Copy case record model UDM_DISPUTE or UDM_DISPUTE_CDIS in RMS UDM_DISPUTE

1. Choose the IMG activity Element Types and Case Record Model → Create and Edit Case Record Model.

The Case Management screen appears.

2. On the left side of the screen, choose with the quick info text Change RMS.

3. Enter RMS UDM_DISPUTE in the dialog box that follows and choose Continue.

4. On the left side of the screen, choose SAP Dispute Management → Record and Case Record Models, with the second mouse key click on Modeler for Case Records in Dispute Management, and choose Find.

If your element type has a different name for the record modeler, a different name to Modeler for Case Records in Dispute Management appears here.

The dialog box Search in Element Type “Modeler for Case Records in Dispute Management” appears.

5. Choose Execute Search, and then double-click on the entry Dispute Management (UDM_DISPUTE) or Dispute Management with Customer-Disputed Objects (UDM_DISPUTE_CDIS) in the results list.

The system creates an entry for the case record model in the screen area History on the left.

6. In the area History, click on this entry with the second mouse button and choose Other Functions → Copy Model.

7. To change the name of the case record model you have copied, click on the icon with the quick info text Model Attributes in the center of the screen and overwrite the

proposed texts for the fields Short Description and Unique ID.

8. Confirm your entries and then save.

The system creates an entry for your copy in the screen area History on the left.

9. Adjust the copied case record model to suit your requirements.

10. Once you have completed and saved your adjustments, in the central area of the screen choose Model → Change Status. In the dialog box that appears, choose Status Released and confirm this entry by clicking Continue. You do not have to set the status Final in the record model.

11. If you want to transport your case record model, in the central area of the screen choose Model → Administration → Transport Entry. In the subsequent dialog box, choose the relevant transport request or create a new one.

Remember that you have to transport the case record model that you want to use in productive operations to your productive system.

12. When you create your element type for the case records, enter the case record model ID of your case record model in this element type. Choose the IMG activity Element Types and Case Record Model → Create Element Type for Case Record. You must also enter the ID of your case record model in the case type you use (IMG activity Case Types → Define Case Types).

Page 23: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 23 of 39

Copy case record model UDM_DISPUTE or UDM_DISPUTE_CDIS into your own RMS

1. Choose the IMG activity Element Types and Case Record Model → Create and Edit Case Record Model.

2. The Case Management screen appears.

3. On the left side of the screen, choose with the quick info text Change RMS.

4. Enter RMS UDM_DISPUTE in the dialog box that follows and choose Continue.

5. On the left side of the screen, choose SAP Dispute Management → Record Models and Case Record Models, with the second mouse key click on Modeler for Case Records in Dispute Management, and choose Find.

If your element type has a different name for the record modeler, a different name to Modeler for Case Records in Dispute Management appears here.

6. The dialog box Search in Element Type “Modeler for Case Records in Dispute Management” appears.

7. Choose Execute Search, and then double-click on the entry Dispute Management (UDM_DISPUTE) or Dispute Management with Customer-Disputed Objects (UDM_DISPUTE_CDIS) in the results list.

8. The case record model appears in the middle of the screen.

9. In the center of the screen, choose Model → Save as Local File. On the dialog box that appears, enter where and under which file name the case record model should be saved as a local file and save.

10. A dialog box appears with the message Download executed; confirm with Continue.

11. On the left side of the screen, choose with the quick info text Change RMS.

12. In the next dialog box, enter your own RMS into which you wish to copy the case record model UDM_DISPUTE or UDM_DISPUTE_CDIS and choose Continue.

13. From the left of the screen, choose Record and Case Record Model. Click on the secondary mouse button on Modeler for Case Records in Dispute Management and choose Create.

14. In the middle of the screen, choose Model → Load as Local File. Choose the local file where you saved the case record model from the dialog box that appears.

15. The message Upload executed appears in a dialog box. Confirm this dialog box with Continue.

16. In the central screen area, you now see a copy of the case record model that was created in your own RMS. First save this copy before you make any adjustments to this case record model. Choose Save. Enter a short description and a unique name in the dialog box that appears.

17. Adjust the copied case record model to suit your requirements. You must replace the element types used in the copy of the case record model with your own element types since the element types from RMS UDM_DISPUTE are not included in your own RMS.

18. Once you have completed and saved your adjustments, in the central area of the screen choose Model → Change Status. In the dialog box that appears, choose Status Released and confirm this entry by clicking Continue. You do not have to set the status Final in the record model.

Page 24: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 24 of 39

19. If you want to transport your case record model, in the central area of the screen choose Model → Administration → Transport Entry. In the subsequent dialog box, choose the relevant transport request or create a new one.

Remember that you have to transport the case record model that you want to use in productive operations to your productive system.

20. When you create your element type for the case records, enter the case record model ID of your case record model in this element type. Choose the IMG activity Element Types and Case Record Model → Create Element Type for Case Record. You must also enter the ID of your case record model in the case type you use (IMG activity Case Types → Define Case Types).

21. For more information on creating and editing case record models, see the documentation for the IMG activity Element Types and Case Record Model → Create and Process Case Record Model.

Defining Case Types Use The case type is a central Customizing object in SAP Dispute Management and controls the structure and properties of the dispute cases.

When a user creates a case in Dispute Case Processing, he has to select a case type manually if the relevant RMS contains several case types. When you create dispute cases from Accounts Receivable Accounting transactions, the case type is determined automatically.

In your company, you want to use different number range intervals for assigning numbers to dispute cases for each company code. You also want the company codes to have different attributes in the dispute case.

For this requirement you create two different case types. You assign different number range intervals and attribute profiles to the case types. For each company code you define a different case type as default value.

Requirements Different settings are grouped for each case type. Make sure that you have made the following settings in Customizing:

Parameters Explanations

Case Record Model ID See Creating Case Record Models [Seite 20]

RMS ID See Creating a Records Management System (RMS) [Seite 17].

Element Type ID (Case)

Element Type ID (Record)

Element Type ID (Notes)

See Creating Element Types [Seite 18]

Internal Number Range The dispute case number is automatically determined via internal number assignment.

You define the internal number ranges in the Customizing of Dispute Case Processing under Define Number Range for the Case.

Page 25: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 25 of 39

Attribute Profile In the attribute profile you define which attributes are used in a dispute case, which properties they have, and where they appear in a dispute case.

You create the attribute profile in the Customizing of Dispute Case Processing under Attribute Profile → Create Attribute Profile.

Function Profile In the function profile you define which functions are to be available in the dispute case.

You create the function profile in the Customizing of Dispute Case Processing under Function Profile → Create Function Profile.

Status Profile A status profile contains the status values that can be assigned to a case.

You define the status profile in the Customizing of Dispute Case Processing under Status Management → Create Status Profile.

Text Profile In the text profile, you define which text IDs you want to use for your case notes.

You create the text profile in Customizing of Dispute Case Processing under Text Profile.

Procedure 1. Consider whether you need different case types in your company. You need different

case types if the dispute cases (grouped per case type) have different Customizing settings or if you want to differentiate between dispute cases with regard to authorizations.

For more information, see Authorization Concept of SAP Dispute Management [Seite 37].

2. Create the case type. To do this, copy the case type template F_DM (Dispute Management) or F_D2 (Dispute Management with Customer-Disputed Objects) delivered by SAP Dispute Management and adjust your copy.

For more information, see the IMG of Dispute Case Processing under Case Types → Define Case Types.

3. To have the case type determined automatically during the creation of dispute cases in Accounts Receivable, assign the required case types to the company codes in your Accounts Receivable system.

For more information, see the Implementation Guide of the Process Integration with Accounts Receivable under Define Default Values when Creating Dispute Cases.

Page 26: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 26 of 39

Customer Enhancements for SAP Dispute Management SAP Dispute Management provides a series of Business Add-Ins (BAdIs) that you can use to implement customer-specific requirements without having to make modifications.

The BAdIs for SAP Dispute Management are divided into two categories:

● Business Add-Ins (BAdIs) in Dispute Case Processing

There are a number of BAdIs in Dispute Case Processing that are called when dispute cases are created or changed by the system. The majority of BAdIs are called irrespective of whether the dispute case was created/changed in Dispute Case Processing or during the process integration of SAP Dispute Management.

In addition to this, the correspondence function and the workflow integration of SAP Dispute Management provide BAdIs for customer-specific adjustments.

For more information, see BAdIs for Dispute Case Processing [Seite 26].

● Business Add-Ins (BAdIs) in Process Integration

In the process integration of SAP Dispute Management with Accounts Receivable, there is a series of BAdIs that are called when you create dispute cases in Accounts Receivable (FI-AR) or when dispute cases are changed by the process integration. They are not called when you create or change dispute cases in Dispute Case Processing. An exception is the BAdI FDM_AR_DISP_COMPLETE.

The function for automatically writing off dispute cases also provides a BAdI for customer-specific adjustments (see Configuring the Automatic Write-Off of Dispute Cases [Seite 30]).

For more information, see BAdIs for Process Integration [Seite 32].

BAdIs for Dispute Case Processing Use SAP Dispute Management provides several Business Add-Ins (BAdIs) that you can use to implement customer-specific requirements that do not require modifications (see also Customer Enhancements for SAP Dispute Management [Seite 31]).

Features The Dispute Case Processing of SAP Dispute Management provides you with the following BAdIs:

Business Add-In Description

SCMG_INITIALIZE_C Change cases during initialization

This BAdI is called up when you create a case. Here you can implement a customer-specific initialization of the case.

The BAdI is only called when you create a case in Dispute Case Processing, and not when you create a case from Accounts Receivable Accounting.

Page 27: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 27 of 39

SCMG_BEFORE_VALID_C Change cases before validation

This BAdI is always called before the system checks whether case data is correct. Here you can change case attributes according to your requirements.

This BAdI is called when you create or change a case in Dispute Case Processing and also when you create or change a case through process integration with Accounts Receivable Accounting.

SCMG_VALIDATE_C Customer-defined validation of cases

This BAdI is always called when the system checks the case data. You can carry out customer-defined checks in this BAdI.

This BAdI is called when you create or change a case in Dispute Case Processing and also when you create or change a case through process integration with Accounts Receivable Accounting.

SCMG_CHNG_BFR_STR_C Change cases before saving

This BAdI is called before the case data is saved to the database. Here you can change case attributes according to your requirements.

This BAdI is called when you create or change a case in Dispute Case Processing and also when you create or change a case through process integration with Accounts Receivable Accounting.

SCMG_VLDT_BFR_STR_C Customer-defined validation before saving

This BAdI is called before the case data is saved to the database. Here you can carry out customer-specific checks.

This BAdI is called when you create or change a case in Dispute Case Processing and also when you create or change a case through process integration with Accounts Receivable Accounting.

SCMG_STORE_S Save customer-defined data when saving cases

This BAdI is called when the case data is saved to the database. Here you can save customer-specific data in other tables on the database if you want to save this data with the case.

This BAdI is called when you create or change a case in Dispute Case Processing and also when you create or change a case through process integration with Accounts Receivable Accounting.

SCMG_AUTHORITY_C Customer-specific authorization checks in the case

In this BAdI you can implement customer-specific authorization checks in the case if you have requirements over and above the standard authorization checks of the case.

This BAdI is called when creating, changing, and displaying a case in Dispute Case Processing and also when creating, changing, and displaying a case from Accounts Receivable Accounting.

Page 28: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 28 of 39

SCMG_CASE_FCODE_S Customer-defined functions

This BAdI is called if a function code that is not implemented in the standard system is called in Dispute Case Processing. To implement customer-defined functions for case processing, you have to define your own function key in the IMG activity Define Functions, and also implement a customer-defined function for the corresponding function code in this BAdI.

UDM_LOC_MASSACT_C Mass activities on dispute cases

In this BAdI you can define mass activities for dispute cases. These mass activities are then available as function keys in the dispute case search and you can use them on a number of dispute cases in the results list for the search.

For more information, see the documentation for the individual BAdIs.

In addition to the BAdIs listed here, the correspondence function and the workflow integration of SAP Dispute Management provide BAdIs for customer-specific adjustments. For information on these BAdIs, see the IMG of Dispute Case Processing under:

● Correspondence → Customer Enhancements

● Workflow → BAdI: Trigger Events

Examples for Using BAdIs

You want to make sure that when you close the case, the root cause code is entered in the case. In the BAdI SCMG_VLDT_BFR_STR_C (Customer-Defined Validation of Cases), you can check whether the case attribute root cause code has been incorrectly set to initial when the case is closed.

In the dispute case, you want to offer a function key that enables the user to set the payment lock in the customer master record. To implement this, you define your own function key and implement the corresponding function in the BAdI SCMG_CASE_FCODE_S (Customer-Defined Functions).

Activities To implement the customer enhancements, call up the corresponding BAdIs in the Customizing for Dispute Case Processing:

Subject System Menu Path

Customer Enhancements

Function Profile → Customer-Defined Functions

Correspondence → Customer Enhancements

Correspondence → Define and Configure Actions

Customer Enhancements

System for Dispute Case Processing

Workflow → BAdI: Trigger Events

Page 29: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 29 of 39

Customizing of the Process Integration with Accounts Receivable Use The following sections contain the special features for business Customizing for the Process Integration with Accounts Receivable.

Defining Default Values Use When you create a dispute case from transactions in Accounts Receivable, a dialog box appears in which you enter the attributes of the dispute case. You can define default values for these attributes in Customizing. You also define the basic values for creating a dispute case (for example, case type) in this IMG activity; these are then not ready for input in the dialog box.

By using default values you simplify the creation of dispute cases from Accounts Receivable and minimize the possibility of input errors.

You can override all of the default values above by implementing customer-defined rules in Business Add-Ins (see Customer Enhancements for SAP Dispute Management [Seite 31]).

Procedure Navigation

Subject System Menu Path

Process Integration with Accounts Receivable Accounting

Accounts Receivable system (FI-AR)

In Customizing of the Process Integration with Accounts Receivable: Define Default Values for Creating Dispute Cases.

Here you configure the default values per company code. You can define the following default values:

● Case Type

For each company code, define the required Case Type. You can use different case types for the individual company codes.

For more information, see Defining Case Types [Seite 24].

● Category

If you use categories in the dispute cases, for each company code you can define the required default value for the dispute case category. You can use different categories for the individual company codes.

Page 30: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 30 of 39

● Reason

For each company code, you can define the required default value for the Reason.

If dispute cases have been created for residual items from underpayments in your company, and the processor does not normally know the reason, define the reason Unknown.

You can also link the reason with the reason codes in the Accounts Receivable system in this IMG activity. To do this, first analyze the reason codes in Accounts Receivable. For reason codes that can be considered as reasons for dispute cases, define reasons. For each reason code, define the corresponding reason from Dispute Case Processing.

Result: If you now create a dispute case for a residual item in Accounts Receivable whose reason code has a reason assigned, the system will propose the reason defined in Customizing.

● Priority

For each company code, you can define the required default value for the Priority. You can also assign a priority for each reason code. You do this in the same view in which you assign the reasons to the reason codes.

Result: When creating dispute cases in Accounts Receivable, the system behaves as follows: if a default value is assigned to the reason code for the reason or for the priority, the system copies over the values for the reason and for the priority from the Customizing settings for the reason code. Otherwise the default values from the company code are copied.

This enables you to give dispute cases with the reason Late delivery a higher priority than dispute cases with the reason Price problem.

● External Reference

In the External Reference in Dispute Case field, you can define an ID that can be used to identify the message.

You can define three line item fields for the external reference. These are then used as default values.

The system first tries to fill the External Reference field with the value in the line item field that you have assigned Priority 1 to in Customizing. If this field is not filled, the field that you assigned under Priority 2 is used. If this is also empty, the field under Priority 3 is copied.

An external reference can be the number of the invoice that was underpaid.

Page 31: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 31 of 39

Configuring the Automatic Write-Off of Dispute Cases Use For dispute cases where the customer does not receive a credit memo and the disputed amount is deemed to be uncollectible, you can write off the disputed amount automatically in Dispute Case Processing. The dispute case is then closed automatically. You can also use the automatic write-off function to write off and close dispute cases with small amounts.

Procedure Navigation

Subject System Menu Path

Process Integration with Accounts Receivable Accounting

Accounts Receivable Accounting system (FI-AR)

In the Customizing of Process Integration with Accounts Receivable: Automatic Write-Off of Dispute Cases.

Here you define the account assignment of offsetting entries that the system should use for automatic write-offs.

In Customizing, you can configure the general ledger account for each company code, case type, and reason. You can also define the cost center to be posted to for each company code and person responsible. This Customizing setting is interpreted by one of the default implementations of the BAdI FDM_AR_DISP_WRITEOFF that is delivered by SAP. If you require other rules for the account assignment, you can create a customer-specific implementation of BAdI FDM_AR_DISP_WRITEOFF and then implement your customer-specific rules in it (see BAdIs for Process Integration [Seite 32]).

Navigation

Subject System Menu Path

Status for closure with automatic write off of dispute cases

System for Dispute Case Processing

SAP Financial Supply Chain Management → SAP Dispute Management → Process Integration → Define Automatic Status Changes

Here you define a status that the system should use when automatically writing off dispute cases at closure.

Page 32: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 32 of 39

Customer Enhancements for SAP Dispute Management SAP Dispute Management provides a series of Business Add-Ins (BAdIs) that you can use to implement customer-specific requirements without having to make modifications.

The BAdIs for SAP Dispute Management are divided into two categories:

● Business Add-Ins (BAdIs) in Dispute Case Processing

There are a number of BAdIs in Dispute Case Processing that are called when dispute cases are created or changed by the system. The majority of BAdIs are called irrespective of whether the dispute case was created/changed in Dispute Case Processing or during the process integration of SAP Dispute Management.

In addition to this, the correspondence function and the workflow integration of SAP Dispute Management provide BAdIs for customer-specific adjustments.

For more information, see BAdIs for Dispute Case Processing [Seite 26].

● Business Add-Ins (BAdIs) in Process Integration

In the process integration of SAP Dispute Management with Accounts Receivable, there is a series of BAdIs that are called when you create dispute cases in Accounts Receivable (FI-AR) or when dispute cases are changed by the process integration. They are not called when you create or change dispute cases in Dispute Case Processing. An exception is the BAdI FDM_AR_DISP_COMPLETE.

The function for automatically writing off dispute cases also provides a BAdI for customer-specific adjustments (see Configuring the Automatic Write-Off of Dispute Cases [Seite 30]).

For more information, see BAdIs for Process Integration [Seite 32].

Page 33: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 33 of 39

BAdIs for the Process Integration Use SAP Dispute Management provides several Business Add-Ins (BAdIs) that you can use to implement customer-specific requirements that do not require modifications (see also Customer Enhancements for SAP Dispute Management [Seite 31]).

Features The process integration of SAP Dispute Management provides you with the following BAdIs:

BAdIs for Default Values when Creating Dispute Cases With the BAdIs listed below, you can define default values for creating dispute cases in Accounts Receivable. These default values then appear in the dialog box that appears when the user creates a dispute case. The user can then overwrite this default value as long as the field in question is modifiable.

Business Add-In Description

FDM_AR_DEF_CASE_TYPE Customer-defined default values for the case type

FDM_AR_DEF_CATEGORY Customer-defined default values for the category

FDM_AR_DEF_REASON Customer-defined default values for the reason

FDM_AR_DEF_PRIORITY Customer-defined default values for the priority

FDM_AR_DEF_EXT_REF Customer-defined default values for the external reference

FDM_AR_DEF_PROCESSOR Customer-defined default values for the processor

FDM_AR_DEF_FIN_COORD Customer-defined default values for the coordinator

FDM_AR_DEF_RESPONSIB Customer-defined default values for the person responsible

FDM_AR_DEF_CASE_TITLE Customer-defined default values for the title

FDM_AR_DEF_DUE_DATE Customer-defined default values for the processing deadline

FDM_AR_DEF_PLAN_END Customer-defined default values for the planned closing date

FDM_AR_DEF_NOTE Customer-defined default values for the notes

Page 34: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 34 of 39

Additional BAdIs Business Add-In Description

FDM_AR_DISP_COMPLETE Completion of the dispute case

With this BAdI, you can determine SAP business objects, attributes, and notes based on the business data from FI (for example, documents, business partner) and add them before you save the dispute case.

The BAdI is called up by the system as follows:

● When you create a dispute case in Accounts Receivable

● When the dispute case changes due to the process integration with Accounts Receivable

● When disputed items are released from an existing dispute case and transferred to a new dispute case (dispute case is split)

● When you include open items in a dispute case in Dispute Case Processing

FDM_AR_UI_FIELDSTATUS Control of attribute maintenance properties

With this BAdI you can influence the field status of the dialog for creating dispute cases in Accounts Receivable. Irrespective of the Customizing, you can also use this BAdI to define whether fields are required, visible, or modifiable in the dialog box when you create dispute cases in Accounts Receivable.

FDM_USER_SCREEN Customer-defined subscreen

With this BAdI you can implement a customer-defined screen area that appears in the dialog box for creating dispute cases in Accounts Receivable. The data that you enter there can be transferred to the dispute case as SAP business objects or as attributes.

You can also implement a validation of this dispute case.

FDM_AR_DISP_WRITEOFF Customer enhancement for automatic write-off of dispute cases

If you use the function for writing off dispute cases automatically, you can use this BAdI to determine the posting data for the general ledger item with automatic write-offs.

FDM_AR_CDIS_ASSIGNMENT

Implement customer enhancement for assignment of open items to dispute cases

This BAdI valuates existing dispute cases that should be considered for the assignment of open items to these dispute cases.

FDM_AR_CDIS_AMOUNT Implement customer enhancment for calculation of customer-disputed amount

Page 35: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 35 of 39

Activities To implement the customer enhancements, call up the corresponding BAdIs in the Implementation Guide for SAP Dispute Management:

Subject System Menu Path

Process Integration with Accounts Receivable Accounting

System with the software component Accounts Receivable (FI-AR)

In Customizing of the Process Integration with Accounts Receivable: Customer Enhancements

In Customizing of the Process Integration with Accounts Receivable: Automatic Write-Off of Dispute Cases → Implement Customer Enhancement.

Examples ● When you create a dispute case in Accounts Receivable, you want to define a default

value for the priority irrespective of the total amount of the items to be included.

To do this, you would implement the BAdI FDM_AR_DEF_PRIORITY (customer-defined default values for the priority).

● In the dispute case, you have included a customer-defined attribute in the attribute profile and want to enable the user to enter this attribute when creating the dispute case from Accounts Receivable.

To do this you would implement the BAdI FDM_USER_SCREEN (customer-defined subscreen).

Including Fields in the Line Item List Use The process integration of SAP Dispute Management with Accounts Receivable enables a process to see which items in the customer line item list are included in a dispute case as disputed or resolved objects. To enable this, define which dispute case attributes should appear in the line item list:

● The attributes Case ID, Processor, Status, and Priority, and the field Customer-Disputed, as defined in the standard delivery

The Customer-Disputed field shows whether the invoice belonging to a residual item is already included in a dispute case as customer-disputed object.

● Additional dispute case attributes from the structure FDM_UI_ATTRIBUTES

● Dispute case attributes that are not contained in the structure FDM_UI_ATTRIBUTES. In particular, these can be customer-specific dispute case attributes.

● A combination of the above variants

In the line item list you can create a dispute case for an item or navigate to a dispute case that has already been created in order to process it.

Page 36: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 36 of 39

Procedure Which of the following steps you must execute depends on whether you only want to provide the dispute case attributes Case ID, Processor, Status, and Priority in the line item list or also additional dispute case attributes.

Note that you always have to carry out the steps under Providing Dispute Case Attributes in the Line Item List, even if you only use the standard delivery.

Include Additional Dispute Case Attributes in the Line Item List

If you want to provide additional dispute case attributes in addition to Case ID, Processor, Status, and Priority in the line item list, carry out the following steps:

4. Add an Append Structure [Extern] to structures RFPOS and RFPOSX.

5. Include any additional dispute case attributes in this append structure that you want to provide in the line item list. In particular, these can be customer-specific dispute case attributes.

If you have included dispute case attributes in the append structure mentioned and these are not included in the FDM_UI_ATTRIBUTES structure, add an append structure to the structure FDM_UI_ATTRIBUTES and include the attributes in this append structure.

Provide Dispute Case Attributes in the Line Item List

Irrespective of whether you only want to provide the dispute case attributes Case ID, Processor, Status, and Priority and the field Customer-Disputed in the line item list or also additional dispute case attributes, you must execute the following steps.

Carry out the steps described below in your development and Customizing system and in your test and productive system.

..

1. Choose transaction SE41, Menu Painter.

a. Enter SAPLFI_ITEMS as the program.

b. Select Status, and then enter the status ALV_ITEMS_AR in this line.

c. From the menu, choose Screen → Generate.

d. Select Status, and then enter the status GRID_ITEMS_AR in this line.

e. Choose Interface → Generate.

You have generated the screen status ALV_ITEMS_AR and GRID_ITEMS_AR again.

2. Run the program RFPOSXEXTEND.

You have regenerated the line item structure.

3. Run the program BALVBUFDEL.

You have reset the ALV (SAP List Viewer) buffer.

Page 37: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 37 of 39

Additional Fields for Assignment of Open Credit Memos/Payments Use In the function Assignment of Open Credit Memos and Payments, you can display additional fields in the overview of the items. You can display additional fields from the following areas:

● Customer invoice

● Dispute case

Activities The structure FOAP_S_CDITEM (Debit/Credit Item for Assignment) defines the display of the items. It contains the customer include CI_FOAP_S_CDITEM to which you can add the fields of the structures specified by append. You can use all fields from the following structures:

● SCMG_CASE_ATTR

● UDM_S_DCATTR

● BSID

When you enhance the customer includes listed above, always use the same field name as in the source strucure for an additional field. In doing this you ensure that when you display the items, the data is automatically transferred from the source structures.

Authorization Concept of SAP Dispute Management Use You can use the authorization concept to – partly in combination with Customizing settings – control which SAP Dispute Management data is visible or modifiable for different users, and which activities the user can carry out in SAP Dispute Management.

● For more information about the authorization concept, in particular about the standard users and standard roles of SAP Dispute Management, see SAP Dispute Management Security Guide.

You can access the security guide on SAP Service Marketplace at service.sap.com/securityguide.

● For more information about organizational aspects, see Mapping Separate Organizational Areas [Seite 37].

Page 38: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 38 of 39

Mapping Separate Organizational Areas Use Companies frequently have separate organizational areas that should also have separate areas in Dispute Case Processing. This means that employees in one area normally do not have access to the dispute cases in other areas. Using Customizing and the authorization concept, there are various ways that you can reflect this.

Procedure Map Authorizations in One Records Management System (RMS) You can manage the different areas in one RMS, and within this RMS, reflect the different areas using separate element types and case types.

● In the authorization objects of the component SAP Records Management, you can assign authorizations per element type.

● In the component Case Management, you can assign authorizations per case type.

If you create different element types and case types for the different areas, you can use the authorizations to control which of these areas a user can access.

However, the following element types are exceptions to the procedure described:

● In the element types of SAP business objects added to the dispute case automatically from Process Integration with Accounts Receivable, Process Integration requires that exactly one element type is used for each business object type and logical accounting system. For more information, see the Implementation Guide (IMG) of Dispute Case Processing, under SAP Financial Supply Chain Management → SAP Dispute Management → Create Element Type.

You cannot create different element types for different organizational areas for these business object types if the business object type and the logical accounting system are the same. However, you can protect the business object data for SAP business objects from unauthorized access via the authorization protection of the business object concerned.

● For the element type for dispute cases (in the standard system this is the element type UDM_SPS_CASE), due to the authorization protection you do not necessarily have to create a separate element type for each organizational area. This is because for the dispute case, you can use the authorization objects of the component Case Management to control which activities a user can carry out for each case type.

Page 39: Configuration Guide FI-AR

SAP Dispute Management Configuration Guide for FI-AR 31.07.2007

Page 39 of 39

Map Authorizations in Several Records Management Systems (RMS) You can set up different Records Management systems for the different areas. In the SAP Records Management component, you can use the authorization object S_SRMSY_CL to control whether a user is to have access to the data of a Records Management system.

The authorization objects of the Case Management component also allow you indirectly to assign authorizations dependent on the Records Management system: In Case Management, you can assign authorizations to the user dependent on the case type. Each case type is assigned to exactly one Records Management system in Customizing.

As described under Creating a Records Management System (RMS) [Seite 17], SAP recommends that you use only one Records Management system for SAP Dispute Management. The alternative with several Records Management systems is possible but is not advisable in most cases.

Examples You manage several company codes in Accounting. The employee of one company code should not have access to the dispute cases of other company codes.

As described above, this can be reflected in two different ways:

Authorizations in One Records Management System

1. Create different case types that belong to one Records Management system for the different company codes.

2. In the Customizing of the default values for creating dispute cases in Accounts Receivable, assign different case types to the company codes.

3. Create different element types for the various company codes – apart from the exceptions mentioned above.

4. Limit the authorizations of a user to certain case types and element types. This controls in which company codes a user can access dispute cases.

Authorizations in Several Records Management Systems

1. Create different Records Management systems for the different company codes. This means that you manage different case types for the different Records Management systems.

2. In the Customizing of the default values for creating dispute cases in Accounts Receivable, assign the case type from the relevant Records Management system to the company codes.

3. Limit the authorizations of a user to certain Records Management systems and case types. This controls in which company codes a user can access dispute cases.

As already mentioned, the second procedure is possible, but only useful in a few cases (see also Creating a Records Management System (RMS) [Seite 17].