Tips, Tricks, And Techniques to Configure and Optimize Your SAP Credit Management System

Post on 23-Dec-2015

109 views 20 download

Tags:

description

Tips and Tricks

transcript

© 2007 Wellesley Information Services. All rights reserved.

Tips, Tricks, and Techniques to Configure and Optimize Your SAP Credit Management SystemSharon (Qian) TangApplied Materials

2

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

3

SAP R/3 Credit Management Overview

• Helps you determine whether or not to extend credit to your customers, and minimize your credit risk

Categorize your customers by creditworthiness Group sales transactions by relevance to credit controlEstablish specific credit limit per Risk Category and transaction type

How much to sell on open account R/3 updates credit exposure, triggers automatic credit checks during order and delivery processingIdentify early warning signs, and enhance your credit-related decision making

4

• Credit Management adds value by letting you sell to marginal customers “safely,” not by over-controlling

• SAP R/3 Credit Management is not an exact science, rather an approximation

• Numerous scenarios of credit “checks and balances”Inconsistent treatments for SD and Service Management, etc.

• Credit issues are often intermittent and hard to replicate

SAP R/3 Credit Management – Why is It So Difficult?

ClientIssue

5

Frequently Asked Questions About Credit Management

• Is Credit Management an SD or Finance function?• How is a credit check different from a credit update?• How to reconcile credit exposure with transactions?• What kind of credit check should I adopt for various

types of business processes?• Which credit update reports should I use, for what

purposes?• What do I need to consider in order to enable credit

management globally?• How to troubleshoot and reorganize credit data?

6

In This Session ...

• Key features of SD and A/R Credit Management in R/3SAP Financial Supply Chain Management is not in scope for this session

• The difference between Credit Check and Check Update• Intricacies of R/3’s Credit Check methods, e.g., dynamic

Credit Check• Integration of SAP R/3 Credit Management with FI, SD,

and Service Management• An SAP R/3 Credit Management configuration checklist• A list of useful, time-saving Credit Management reports/

programs • A step-by-step troubleshooting procedure

Tip

7

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

8

Create Credit Account

Standard Sales Order Credit Cycle

Credit Management Sales and DistributionFinancial Accounting

Customer: ABC Co.Medium Risk

Credit Limit: $10,000Credit Exposure: $9,000

Enter Customer Order

Order 1001 Sold-to/Payer ABC Co.

Credit Value: $1,200

Mailbox/Blocked Order Transaction

XYZ Co. $8,000ABC Co. $1,200

Investigate and Release

Credit Information SystemContact Customer

Release Order

Credit Information SystemContact Customer

Release Order

Credit Limit ExceedOrder Blocked

Email Credit Rep. (Optional)

Credit Limit ExceedOrder Blocked

Email Credit Rep. (Optional)

Shipping, Billing

Incoming Payment

Quantities Confirmed Included in Delivery Proposal

Quantities Confirmed Included in Delivery Proposal

9

Total Commitment

• Credit Limit – an upper limit for the total receivables and the foreseeable receivables from the customer

• Credit Exposure Composition

Open sales orders

10

Internal View of Credit Management

• Credit Control Area and Credit Representative Group Represents the area or group where customer credit is awarded and monitoredRepresents an internal organizational view

Centralized vs. decentralized credit managementGlobal Credit

Total Limit

North AmericaCredit Control Area

EuropeCredit Control Area

AsiaCredit Control Area

Western EuropeCredit Rep Group

Eastern EuropeCredit Rep Group

Alex Summers

John Winters

11

External View of Credit Management

• Represents types of customers for credit purposes• Captures an external view or customer characteristics

Risk CategoryControls the Credit Check function

Customer Credit Group or Customer GroupIndustry, product groups, geographical locations, etc.

12

Credit Master

• Payer partner function is subject to credit controlAccounts Receivable protection

• Group multiple customers under a single credit accountCredit limit shared

• Blocked by Credit Management• Date fields

Last internal reviewNext internal review

Next check

13

Currency Considerations

• A centralized model can use another currency (e.g., group currency) as the Credit Control Currency

• Credit exposure is translated from local or document currency into Credit Control Currency

Simplifies reporting at the global levelMakes it harder to reconcile at a local level

Source: SAP

14

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

15

Credit Check vs. Credit Update

• Credit CheckAutomatic credit checkAction-oriented

Induces credit blockBlocked orders don’t count towards credit exposureService orders can subject to credit check8 standard and 3 user-defined methods to perform credit checks

• Credit UpdateUpdates credit exposureUpdates the database behind the scenesOnly approved open sales value constitutes credit exposureOnly sales documents are subject to credit update3 major methods to update credit exposure

• Credit Update is the foundation that enables Credit Checki.e., credit checks are executed against the credit exposures updated by Credit Update

16

Credit Check

• Credit checks are action-oriented

Warning, error, no messageSet Check Status or block

• Credit block only makes sense if there are subsequent documents or functions to prevent

Subsequent function(s) exist: Sales Order and DeliveryNo subsequent functions exist: Goods Issue and Service Order

Sales OrderCredit Status: Blocked

DeliveryCredit Status: Blocked

Good IssueCredit Status: Blocked

Tip

17

Credit Check Statuses

• Credit checks are executed against open and approved sales values only

i.e., undelivered quantity• Credit statuses include:

Not performedApprovedNot approvedReleased

• Status for individual check and overall credit status

18

Processing Credit Block

• Blocked documents can be viewed and reprocessed from the Credit Blocked Order Worklist (VKM1-VKM5)

• Processing options Release Reject

Specify a reason for rejectionForward

Transfer to another Credit Representative GroupReassign

Reset per the requested delivery date

19

Dynamic vs. Static Check

• Open Delivery, Open Billing, Open Item are always static• Open Order can be set up as static or dynamic

If dynamic, it is subject to the Credit Horizon Calculationi.e., ignore credit exposure caused by future shipments beyond the Credit Horizon, measured by Material Availability Date

Source: SAP

20

Set Proper Credit Horizon

• Overall, consistency is the key• However, longer Credit Horizons are harder to manage

Potentially, more orders can be blocked• Possibility of large order demands visibility

Large quantities of deliveries will be generated all at onceDelivery with large $ value transaction will deplete available credit all of a sudden

• Should approximate the order to cash cycleOn average, how much in advance are customers ordering from us?How long are our payment terms or how long does it takes for customers to pay?

Current Date

Order Delivery and Invoice Payment

Month 1 Month 2

21

Credit Update Group 000012

IncreaseDecreaseRelease to Accounting

IncreaseDecreaseBilling

IncreaseDecreaseDelivery Creation

IncreaseSales Order Creation

Open ItemOpen BillingS067

Open DeliveryS067

Open OrderS066

Credit UpdateTransaction

• Controls critical points in SD for Credit Checks (OB45) • Update with Open Order Value: Group 000012

Applicable for delivery-relevant schedule linesTesting steps by regular and exceptional scenariosReduce handoffs wherever you can (billing and accounting)

22

Credit Update Group 000015

• Update without Open Order Value: Group 000015Only delivery and billing updates total commitments No open sales order update

No visibility to exposure caused by incoming orders

IncreaseDecreaseRelease to Accounting

IncreaseDecreaseBilling

IncreaseDelivery Creation

Sales Order Creation

Open ItemOpen BillingS067

Open DeliveryS067

Open OrderS066

Credit UpdateTransaction

23

Credit Update Group 000018

• Update for without Deliveries: Group 000018Applicable for order items not relevant for delivery

Service sale, debit/credit memo request, etc.Can be automatically determined by system at time of sales order creation

IncreaseDecreaseRelease to Accounting

IncreaseDecreaseBilling

Delivery Creation

IncreaseSales Order Creation

Open ItemOpen BillingS067

Open DeliveryS067

Open OrderS066

Credit UpdateTransaction

24

Sales Information System (SIS) for Credit Update

• SIS contains two tables for credit exposure update • S066: Open Order

Day, week, month intervalsSelect the right interval

• S067: Open Delivery and Open BillingNo time interval

25

Automatic Credit Control Example

• Step 1: Display credit blocked order

• Step 2: Check scheduled line

26

Automatic Credit Control Example (cont.)

• Step 3: Display credit master – initial exposure

• Step 4: Release credit blocked order

27

Automatic Credit Control Example (cont.)

• Step 5: System updates released credit value

• Step 6: System confirms material

28

Automatic Credit Control Example (cont.)

• Step 7: Display credit master – after order release

• Step 8: Display credit master – after Delivery/PGI

29

Automatic Credit Control Example (cont.)

• Step 7: Display credit master – after billing

• Step 8: Display SD document flow

30

Automatic Credit Control Example (cont.)

• Step 9: Display credit master – after billing cancellation

31

Automatic Credit Control Example (cont.)

• Step 10: Change sales order – increase order quantity

32

Automatic Credit Control Example (cont.)

• Step 11: Release blocked order and system updates released credit value

• Step 12: Display credit master – after order release

33

Automatic Credit Control Example (cont.)

• Step 13: Set the reason for rejection

• Step 14: Display credit master – after rejection

34

Releasing and Rechecking Documents

• Only check released documents when necessaryMain complaints of Credit Departments

• Credit Check loses some precision within a dayRefer to SAP Note 718260 – Released documents are not checked

Source: SAP

35

Work with Upstream Business Processes Closely

• Take into consideration all upstream business processes in Sales and Distribution, or Service Management for credit control purposes

• Reject the Sales Document ItemsDo not simply delete items

• Stock Transport OrderNo credit management function possible

Neither Credit Check nor Credit UpdateThink twice before using it with external customers

36

Example – Customer Consignment Process

• Customer Consignment ProcessConsignment fill-up, not relevant for billingConsignment issue, relevant for billing and credit management

Customers consume inventory first, report usage afterCredit Check is not real time

Helps to have customer report usage more frequentlyCredit Update should be turned on for consignment issue

Source: SAP

37

Examples – Service Management Process

• Service ordersPlan Cost is used for credit checkCredit update doesn’t take place until transferred to an SD document; refer to SAP Note 555925

Resource related quotation and billing • Service contracts

Static only, update Open Delivery value• Value contracts

Preferred option for contractOnly release order is subject to credit check

Warning

38

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

39

Configuration Warning

• If you haven’t yet configured Credit Management, be careful!

Configuration errors are the primary leading causes for erroneous credit check

It’s very hard to correct the data after-go-liveInvest any extra time needed to test the relevant business processes end to end for credit update and credit check both

Warning

40

Enterprise Structure

• Define Credit Control Area (txn OB45)

Assign a default Credit Update Group Automatically sets up a Credit Master when a new customer is created

Better option for control• Assign Credit Control Area

Assign a Credit Control Area to a Company Code (txn OB38)Assign a Credit Control Area to a Sales Area directly (txn OVFL)

41

Determine Credit Control Area

• Assign the permitted company codes to a Credit Control Area (txn OBZK)

• Other ways the system can derive a Credit Control Area:

Customer master (txn XD02)Company Code assigned to the Sales Organization (txn OVX3)User Exits (txn SE37) to determine Credit Control Areas

• Simplifying the process is key!

42

FI Settings for Credit Management

• Create and read an A/R summary

Performance optimizationReportingDistributed scenario

• Define and assign risk categories (txn OB01)

Low, Medium, High, Very High, and New

43

Additional FI Settings

• Configure Special G/L (transaction OBXY)

Relevant for Credit Management

Down paymentDown payment request

• Alternative Reconciliation Account

“Safe” Receivables in JapanDeferred Revenue

44

SD Settings for Credit Management

• Mostly located under Basic Functions of SD configuration in the IMG

• Additional configurations are found elsewhere in SD

45

Automatic Credit Control

• Define Credit GroupsSales Order, Delivery, Goods Issue, etc.

• Assign Sales Document Type (OVAK/OVAD)

Relevant for automatic credit controlAssign credit group

• Assign Sales Document Item Category (VOV7)

Credit activeRelevant to Billing

46

Automatic Credit Control (cont.)

• Define Automatic Credit Control (txn OVA8)By Credit Control Area, Risk Category, and Credit GroupUser exit to control transactional credit check

Credit card transactions, prior to version 4.7 Released document is rechecked if:

Current value greater than approved value + deviation %, orCurrent date later than prior release date + tolerance days

This improves system performance and efficiency

47

Automatic Credit Control (cont.)

• Define Automatic Credit Control (txn OVA8) (cont.)Type of Checks: Static, dynamic, document value, etc.System Reaction: No message, warning, errorStatus/block: Controls follow up actionsCredit Horizon by month can deviate exposure by up to 30 days

48

Additional SD Settings

• Set up SIS Info Structure S066 Update Parameters (txn OMO1)

Synchronous update, by certain time intervalsAny other update will lead to errors

• Calculate credit priceDefine SD pricing procedures (V/08)

Subtotal “A” to determine the Credit Price (KOMP-CMPRE)Credit Price = Net Value plus Sales TaxUpdated in field VBAP-CMPRE

49

Subsequent Functions for SD Documents

• SD Requirements and Formulas (VOFM)• Requirements were passed for MRP-controlled materials

Set “Fixed date and qty” – refer to SAP Note 744305

Don't Forget

Source: SAP

50

Credit Check for Service Orders

• Credit Limit Checks for Service Orders (txn OIOL)Sales Document Type and DIP ProfileType of checks and Credit Group

No checkManual check by function keyAutomatic check

At release of Service Order, or input of Sold-to

51

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

52

Tables and User Exits

• TablesKNKK Customer master credit control area dataV_VMVAH Credit blocked/released SD documents

• User ExitsEXIT_SAPFV45K_001 Determining the credit control areaLVKMPFZ1 Subroutines for user credit check user exit 1LVKMPFZ2 Subroutines for user credit check user exit 2 LVKMPFZ3 Subroutines for user credit check user exit 3

53

Reporting

• R/3 provides a large number of reports and tools that contain a wide range of information

Credit Management ReportsOthers from related areas

• Master DataRFDKLI41 Credit master list (single customer)RFDKLI43 Credit master list (multiple customers)RFDKLI10 Customers with missing credit dataRFDKLI30 Credit limit overview (short)RFDKLI40 Credit limit overview (extensive)RFDKLI50 Credit limit data mass change RFDKLIAB Display changes to Credit Management

54

Transaction Data

• RFDKLI42 Early warning list• RVKRED01 SD documents worklist

(blocked/released: VKM1 ~ VKM5)• RVKRED06 New credit check for blocked SD docs

Schedule to run after incoming payment program• RVKRED08 Check sales orders that reach horizon

Schedule to run at the start of a credit period• RVKRED09 Check SD documents in background

Reorganize after Risk Category has been changed• RFDKLI20 Recreation of credit data after

organizational changes Every time organizational elements have changed

55

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

56

Errors and Likely Causes

• Incorrect credit update leads to incorrect credit check results

SIS information structures capture unrealistic valuesProblem is intermittent, exact cause is unknownCan’t replicate the error in development

• Likely causeNewly introduced or changed business processes

Incorrect or inadequate configurationNewly implemented or changed SD user exits

Subsequent functions and copy controlChanged credit update methods

Order-based (group 18) to delivery-based (group 15)Changed SD documents in unacceptable way

Caution

57

Do Your Due Diligence

• Check your configurationRefer to last section on configurationRefer to SAP Note 18613, Checklist for Credit Management

• Consider all possible business scenarios relevant to Credit Management

• Test each scenario and analyze the resultsDeactivate and reactivate SD user exits to compare the results

• Follow the sequential troubleshooting procedure shown on the slides that follow

58

Sequential Troubleshooting Procedure

Execute RVKREDSP to lock key SD tables against transactions: VBAK, LIKP, and VBRK

Execute nightly RVKRED07 or RVKRED77 to reorganize SD data after update errors

Continue to observe the dataExecute RVKRED88 to simulate data reorganization

Compare with actual credit exposure data

Continue to observe the dataExecute RVKRED88 to simulate data reorganization

Compare with actual credit exposure data

Contact SAPMore Discrepancies?

Yes

Yes

RandomUpdate Errors

Issue

59

Sequential Troubleshooting Procedure (cont.)

Execute RVKREDH1 to capture documentschanged/created since reorganization

that may be the source of error

Execute program CHECK_CM to analyze credit management process

for problematic SD documents

Execute transaction MCVR to check SIS updates (S066 and S067)

Deactivate and reactivate SD user exits to compare the results

Configuration User Exits SAP Bug

60

A Great Program for Troubleshooting: Check_CM

61

A Great Program for Troubleshooting: Check_CM (cont.)

62

What We’ll Cover …

• What is SAP R/3 Credit Management? • Key capabilities of Credit Management• Credit Check vs. Credit Update• Credit Management configuration • Tables, user exits, and reports • Troubleshooting techniques• Wrap-up

63

Resources

• Help.sap.com (ECC 6.0)Follow Financials > Financial Accounting > Accounts Receivable > Credit Management/Risk Management (FI-AR-CR)Follow Logistics > Sales and Distribution > Credit and Risk Management (SD-BF-CM)

• SAP Notes18613 - Checklist for Credit Management425523 - Collection of consulting notes: Credit update425483 - Consulting note collection: Credit checks396338 - Problems in credit management: Analysis help381685 - Analysis of the credit-relevant data of a document377165 - Update open credit values for credit management

64

7 Key Points to Take Home

• SAP Credit Management is both an FI and SD function• Credit Update <> Credit Check• Grasp how Credit Management should influence

subsequent functions• Credit Management is for much more than just regular

SD processes – consider opportunities with customer consignment and service management, etc.

• Periodic house cleaning activities are important• If you’re just starting your Credit Management

configuration, take your timeIt’s very difficult to correct the data after go-live

• Contact SAP, but do your due diligence to troubleshoot

65

Your Turn!

How to contact me:Sharon (Qian) Tang

Sharon.Q.Tang@Gmail.com