cancel
Showing results for 
Search instead for 
Did you mean: 

USEREXIT for Credit Management(OVA8/FD32)- Delivery document

reazuddin_md
Active Contributor
0 Kudos

Hi,

I want to define my own credit check in OVA8 & the result (credit block) has to trigger in delivery at the time saving the document.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear,

Can you please breif your exact requirement?

Available User-exits for -

T. Code: OVA8

LVKMPFZ1

LVKMPFZ2

LVKMPFZ2

T. Code: FD32

RFDRRANZ

Best Regards,

Amit

reazuddin_md
Active Contributor
0 Kudos

Hi,

Thanks for ur reply,

My req: - Client restricts customer's credit,based on the period ( 1 /2/3 months) ,not based on credit limit.

In this case, am trying to create Risk categories- Monthly basis

R30 ( within 30 days)

R36( Bet 30-6- days)

R60( above 60 days)

02= Delivery level

In, OVA8- maintain credit control area, such as

Credit period-30 days, -"Cr.Control area + R30 + 02"

Similarly,

Credit Period- (30-60 days ),-" Cr.Control area + R36 +02"

Credit period - (above 60 days),- "Cr.Control area R6002"

I will maintain this days in Payment terms,So that system will find the credit period as required.

In OVA8, use the "User -1"-( LVKMPFZ1), write the code by consulting with abaper.

So that, system should trigger block in delivery, when customer's open item is due ( not cleared) by specified no.of days

Eg:

Credit period = 30 days

on 31st day Base line date( Delivery date/Invoice date= Baseline date) - 30 days= "Open item date"

system has to check all the Customer's Accounting documents(BSID) on specified "Open item date"-

for which Clearing document(BSID_AUGBL)= "initial" in (Accounting document) BSID_BELNR ,

Then block should trigger in delivery level (02)-

hope it clears,

any suggestions welcome- if anyone finds, an easy sol'n than this.

Answers (3)

Answers (3)

reazuddin_md
Active Contributor
0 Kudos

thanks mates

Former Member
0 Kudos

can you share your code developed by ABAPer, i shall be thankful.

reazuddin_md
Active Contributor
0 Kudos

For Credit Period/Payment terms:-

1- Within 30 days

2- within 60 days- We can maintain within FD32.

But Credit period bet 30-60 days will not work in above pattern.

For 1 & 2 -

System has to check Open items which are due within these periods-

Maintain 2 Risk categories as 30 days/ 60 days -

Determine credit control area - OVA8

Check "Open item" -status "B" - Max % "1" no.of days "30" - ( for payment terms - within 30 days)

Now system the purpose of "open item" check box in OVA8,

System checks the "ratio of open items that are overdue with certain no.of days & customer's balance,that must exceed a certain %"

Eg: Customer credit Balance/Outstanding : 10,000

Open item: 2000

Max % : 1% of 10,000 = 100

Open item > Max % of Cusotmer's Balance- system trigger the "Block" in Credit group as assigned.

This has some constraints, we are looking into this. & logic has given to Abaper which in progress.

Former Member
0 Kudos

i have developed code already, but what is happening now, suppose one credit customer group is having 5 customer. its giving warning message 5 time, we need only one time to display warning message.

so please let me know how to avoid this??

regards

chandramani.

reazuddin_md
Active Contributor
0 Kudos

Hai,

In your code, i guess, u have given loop for trigger message.

If u debug it, u will find it, why its giving 5 times?

Former Member
0 Kudos

Hi,

Please check User Exit -RV03VFZZ

Regards,

Sirisha

Manoj_Mahajan78
Active Contributor
0 Kudos

Hi..

Try from below-

LVKMPFZ1

LVKMPFZ2

LVKMPFZ2

Regds

MM

Former Member
0 Kudos

can LVKMPFZ1 user exit is triggered for VL10C transaction?

I have written some code in this transaction? I have put the break-point in the exit?

This exit is trggering for VL01n or VL02n , but not for VL10C

I want it to trigger for VL10C also?

please explain ?

Regards

Ramakrishna L