on 10-21-2014 3:49 PM
When we initially create a 3rd Party Drop Ship order a credit check is automatically run and depending on the customer's risk category and credit limit the order may or may not go on credit hold. If it goes on credit hold no purchase requisition is created until it is release. After the order is release the requisitions can be processed into a purchase order and when the purchase order is invoiced from our vendor the sales order will automatically be billed. This is all good.
The problem I have is after the sales order is initially released it may go back on credit hold due to a change from rescheduling or another small change to the sales order. At this point it does not do us any good for it to go back on hold because the vendor is already processing the PO and will ship the product to the customer. When the order going back on credit hold it prevents us from billing the sales order when the vendor invoices us. We need to first release the sales order then it can be billed.
Is there a way to prevent a sales order from going back on hold once it has been released? I've tried changing Number of Days without a Check (T691F-TAGEF) in the credit control config, but that did not help, the order fails for other reason in the check.
Thanks
Tom
Hi,
The following Exits will help you
USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Tom,
also there is a possibility to skip the credit check with the 'No check' functionality in OVA8. Here you can develop an own routine with using the bypass-flag and status_reset-flag. More on that you can read in these notes:
895630 - Use of the requirement "No check"
502930 - New credit status although 'No check' is programmed
Hope this helps also!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
For rescheduling , please add code in LVKMPFZ1 , see also SAP Note 1464839 - How to customize credit control in transaction OVA8 using checks USER 1, USER 2 and USER 3.
we put code like :
* clear the returncode
CLEAR UCC1_RC.
* credit check: if not positiv, set returncode
* MOVE CON_RC_NOK TO UCC1_RC.
*{ INSERT WD1K9A0DXI 1
if sy-cprog eq 'SDV03V02' . Rescheduling Program .
check xvbuk-cmgst ne 'B' . " Already Blocked, Don't Remove
check xvbuk-cmgst ne 'A' . " Already Blocked, Don't Remove
move con_rc_nok to ucc1_rc.
clear rc_warning .
clear rkvbuk .
endif .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The below mentioned note seems to be more relevant and follow given solution in the note if it can help to your requirement.
396791 - Credit release of sales orders with third-party items
also check the below relevant notes may help you.
48797 - Releasing blocked sales orders loops during check
100861 - Release of blocked sales orders - loop check
Try other option like giving the change access to super user if the end user frequently changing the values with out any valid reason so that when ever it require any change to the sales order it can be sent to super user to update the document(i feel this is not useful because many times it require changes to the document with valid reason).
And one more option try this way, in OVA8 try to increase the fields of deviation % and Number of days to maximum so that system try to consider the values for another credit check only when the new values are exceeding the mentioned % and days.( this applicable if the price and no of days delay).
thanks,
Srinu.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.