cancel
Showing results for 
Search instead for 
Did you mean: 

Automatic credit check - due dates

Former Member
0 Kudos

Hi,

I hope somebody can help in clarifying the possibilities in credit management. The business want the system to only do the check based on open items (A/R) and open deliveries - not open orders.

On top of that they want the check to look at a number of days overdue. I.e. if oldest item is due within 7 days then it is OK to make a delivery. However using the possibility of "oldest open item" within automatic credit check then it only looks at the value of the oldest document - not the total value of all open items ?

They would be happy to do the credit check only based on open items but with the possibility of using "oldest" open item. Then we should have more credit risk categories - I.e.:

Due 7 days - first block delivery when oldest document is 7 days overdue. Compare total open items to credit max

Due 14 days - same but 14 days overdue

Due 21 days

Due - if any documents are due then block.

This is because they categorize customers differently.

Is this possible or would we have to activate an exit ?

Accepted Solutions (1)

Accepted Solutions (1)

kkafoury1
Active Participant
0 Kudos

Hi,

Kindly consider different risk categories in fd32 according to your customer categorization with each category mapped to checking rule with the allowed overdue period.

Best regards.

Answers (2)

Answers (2)

eduardo_hinojosa
Active Contributor
0 Kudos

Hi

As Raneesh suggests, do a VOFM and set it in tcode OVA8 for controlling it. After, do your own subroutine to check the open items using the subroutine open_item_check as a template (include LVKMPF0F from function pool SAPLVKMP). See you have 3 userexits (you can do it with spot enhancement, so you avoid SCCR if you are in ECC 6.0 or higher), that you can see in the function pool coding:

* USER
   include lvkmpfz1.      " Subprogram: user credit check 1
   include lvkmpfz2.      " Subprogram: user credit check 2
   include lvkmpfz3.      " Subprogram: user credit check 3

So, I'd suggest you to use as templates one of these two subroutines


   include lvkmpf0f.      " Subprogram: open item
   include lvkmpf0g.      " Subprogram: oldest open item

and copy and adjust according your requirements with ABAP.

I suggest you to debug it with the help of an ABAPer for understanding how it works (do it with tcode VKM1 or VKM4 for instance, under some conditions it works).

After you do it, remember the recommendations in these notes

SAP note 1464839 - How to customize credit control in transaction OVA8 using checks USER 1, USER 2 and USER 3

SAP Note 396338 - Problems in credit management - analysis help

SAP Note 400311 - RVKRED77: Reorganization credit data, new documentation

SAP Note 408596 - RFDKLI20: Recreating credit data - new documentation

SAP Note 425483 - Consulting note collection: Credit checks

SAP Note 425523 - Collection of consulting notes: Credit update

SAP Note 425581 - Advice note collection: Release, lists

and related notes

I hope this helps you

Regards

Eduardo

Message was edited by: Eduardo Hinojosa

Former Member
0 Kudos

Hi,

I think you mihgt need to write a routine for acheiving the same and kepp the same in --Document controlling -No credit check--

Any how you wait for other experts openion also.

Raneesh