Credit Block for released sales order
Dear All,
I have got one issue. There is a sales order which was created earlier say 15 days back. It went into the credit block at the time of saving it. It was released through VKM3 too.
Now when i change any field in the sales order today, it is going into the credit block. We are not changing any value of any of the item. Just maintaining the Billing block in it or remobving the Billing block.
The number of days maintained in the OVA8 are 182. So as per the standard functionality it should not go into the credit block for any change in the sales order like changing the billling date or changing the billing block.
Can you please let me know what might be the reason for this sales order to go into the credit block..??? Any help is very much appreciated.
Thanks and regards,
Vishi.
Dear Vishi
Please check if you have checked the critical fields option.
Credit check against critical fields (fixed value dates)
The indicator controls the critical field check. If the field is selected, the system checks whether critical fields have been changed.
Use
If a check is carried out, the following fields are relevant:
Payment terms
Additional value days
Fixed value date
Note
Use this type of check for sales documents only.
Similar Messages
-
Repeat credit checking for released sales orders
Hi,
We are implementing FSCM Credit management in our project. In our system, when the sales order is created, the credit check will happen and the failed orders will go to VKM1. Till the order is released, any change to that order will trigger the credit checking process.
But once the credit block is released in VKM1, Credit checking is triggering only for
Quantity change
Adding new line items
Credit checking is not triggering for any other changes to the SO like deleting the line item changing the payment terms etc..
I would like to know if there is any control in FSCM Credit management to repeat the credit checking process for the released sales orders.
Appreciate any help in this regard.
Thanks
PrabhakarHi Prabhakar,
Navigate to Financial Supply Chain Management--> Credit Management--> Integration with sales and distribution-->define automatic credit control.
Over there you need to check critical fields check box for this to happen. Hope this helps -
Hi All,
Is it possible to find out who has released a credit block in a sales order. Is there any table or T-CODE .
Normally , it is displayed in the Change log of the sales order . But in our case the change log is not showing any details of the credit block . Can there be any reason why it is not showed in the Change log .
Please help .
Regards,
PallaviHi
Please try this:
Pass VBELN to CDHDR table as OBJECTID along with OBJECTCLAS = VERKBELEG To Fetch CHANGENR (Document number)
Pass CHANGENR, and VBAK-VBELN, OBJECTCLAS =VERKBELEG, TABNAME=VBAK and FNAME=FAKSK into CDPOS table to
Fetch CHANGENR
Pass the CDPOS-CHANGENR as CHANGENR and OBJECTCLAS = VERKBELEG into CDHDR table again to get change details.
P.S. If sales order was blocked and unblocked by some one, it should display in Change log of sales order. -
How to place a credit block on a Sales order
Hi All,
I am creating a scenario for testing in which I have to place a credit block on a Sales order. How do I do that. Please help.
Regards,
Shanu>
Shanu Jain wrote:
> Hi Ravi,
>
> Thank you for the response. If I want to get the error of credit block while creating the Sales order itself (when I am trying to save the Sales order) what settings we need to do besides making the credit limit zero for that customer in FD32?
>
> Regards,
> Shanu.
Hi Shanu,
Just do simple debugging and change the field value , it will automatically solve your purpose , with this there is no need to change the configuration etc.
pls put the break point at ..
1) Goto tcode se38. Here input SAPLVKMP and then press display.
2) here you can see lot of includes , here pls double click on the include LVKMPF0A.
3) Here you will see the code like..
open values > creditlimit
IF SCC_SUM_OPENS GT SAV_KNKK_KLIMK. :> place the break point here
PERFORM MESSAGE_EXCEEDED_VALUE USING SCC_FLG_ORDER SCC_SUM_OPENS.
MOVE CON_RC_NOK TO SCC_RC.
ENDIF.
4) And now do the sales order , the cursor reaches here , then in the debugging mode change the value of SCC_SUM_OPENS to more than SAV_KNKK_KLIMK.
5) And then press f8 , now you will get the desired result , ie your order will have a credit block.
Hope this will help you.
Regards,
Vvieks -
Credit Blocked 3rd Party Sales Order confirm quantity change discrepancy
Hi,
I am facing the below 3rd party SO qty change issue. Please check and advise me.
Step 1:
Created one 3rd Party SO for item A - 10 qty.
Step 2:
PO is created with reference of PR number (item A- 10 qty).
Setp 3:
Again I am changing the SO item A qty from 10 to 20 (i.e. SO value is increased).
Due Sales order value increase the credit check performed and due to customer credit
limit the system shown Static Credit Block message (SO blocked for Credit approval).
Setp 4:
I have saved the SO with the Credit Block message (still SO Credit Blocked).
Issue :
I have not released the Credit block in SO, Even the system has updated the SO confirmation qty as 20
and subsequent PR and PO also changed from 10 to 20 qty.
Regards
BaskarSee, the Credit Management System is designed to work in the SD side & not on the MM side.
Once PR is created, it is updated every time Tird party Sales Order changed which is basic requirement.
Once PR is created / updated, system (Credit Management) cannot the creation of PO & subsequent documents. This is becaus Credit Management is desinged to block creation of Sales Order, Delivery Document & PGI & nothing more.
That is why I suggested you to go to Z-Development & apply a User Exit.
Hope this clarifies.
Thanks,
Jignesh Mehta -
Credit management for Old sales orders
Hi experts,
pls consider the follwing example where i am facing some problem.
I activated the Credit lock system in Sales order level (Warning message with release strategy)and in PGI. (Warning message with release strategy).
Customer A
C.limit : 10000
Outstanding : 7000
Sales value(Without pending sales order value): 2000
Eli gable new sales order value 1000
Pending sales order value 5000(Sales order no 111)
Now if i process this old SO no 111 in VL01N i am getting error that Order blocked due to credit limit. But i activated dynamic credit control only in sales order and in PGI.Not activated in VL01N level.
Awaiting for your valuable reply.
Thanks
SRHi
1.KIndly check in the sales order that you have maintain the payment guarentee procedure because of this the system is not allowing to do the delivery
PATH: VA02sales order no-Go toItembilling document---payment guarentee procedure
so kindly check that and remove or assign the financial document to that for processing the billing
2.Check the credit lock procedure is release or not
By doing above the issue will be resolved,kindly check and confirm.
if you have any further clarifications let me know
REgards
Damu
KIndly check the belwo -
Blocking and releasing sales order using FM
Hi experts,
I am in quest of FM that can be used for blocking and releasing SO.i Can do it through t-code VKM3 but my requirement is using FM i want to change the status of SO as block or released.
Can anyone having any idea about this,please share.
Regards,
Pankaj JainHi,
Refer the following post related to sales order releasing enhancements-
How to Release Sales Order
release strategy for sales order?
Sales order release strategy
Hope it helps. -
Increase credit limit to release sales order
Dear
We are using the dynamic credit control. When one sales order was blocked for exceeding the credit limit.
Can we increase the credit limit in credit master data(TCODE: FD32), and then sales order will be released automatically, and do not need to use TCODE: VKM1/VKM4 to release the sales order?
Thank you.
GuoyuIncrease Credit Limit through T.Code: FD32
or
Release the sales order through T.Code: VKM3
Regards,
Rajesh Banka
Reward points if helpful -
Credit Management for different Sales Order Types
Hello All,
The problem is related to Credit Management for Sales Order which is explained below with an example -
We have separate Sales Order Types for New Launches (ZNLS) & Normal Depot Sales (ZDPS) but both the Order Types are assigned with same pricing procedure and respective orders will be raised against the same party code.Now automatic credit check is only active for order type ZDPS where the credit limit had been set to Rs.1000. Now Rs,.500 had already been raised using order type ZDPS, then another sales order of Rs. 500 is raised using order type ZNLS.But when a sale order of Rs. 550 is raised using order type ZDPS the sales order is getting blocked, because the system had taken into consideration & added up the Rs. 500 value of ZNLS with previous value of Rs. 500 against order type ZDPS as a result of automatic credit check though it is not active for order type ZNLS.Point to be noted that Credit exposure is also not active for Order Type ZNLS.
How is this taken into consideration & what are the steps need to be configured so that the credit limit check will not get automatically activated for order type ZNLS and only remain active for order type ZDPS despite they are assigned to same pricing procedure and used for invoicing same party code?
Please suggest.
Thanks & Regards
Priyanka MitraHi Mitra,
The issue occurs because of the fact that credit check and the
update of the credit values are separate processes which are also
controlled separately by the respective customizing:
1. credit check is controlled by transactions OVAK and OVA8.
According to the attachment, you have already refered to note 18613 to
check the customizing settings.
2. update of the credit values is controlled by VOV7 or OVA7: "credit
acttive" flag. The 'Credit active' setting only affects the credit
update of the SD credit values (open orders, open delivery and open
billing documents). This flag has no control on the credit check. So
if for an order type, there is no credit check in OVAK and OVA8 but
the "credit active" flag is set for the item category, the order will
update the credit values even if no credit check is performed for the
order.
If the flag "credit active" is not set, the system will not update the
open credit values. On the other hand, the system ALWAYS updates the FI
credit value 'Open receivable' when the billing document is transferred
to Accounting. So, although you deactivated the "Credit active" flag in
in OVA7 or VOV7, such an item will increase the 'Open receivables' and
thus the credit limit used when the corresponding billing document is
posted to Accounting.
If you would like the value from sales order type ZNLS is excluded from credit update, you could consider set the "Credit Active" field as blank in VOV7 for the item category used for ZNLS.
Best regards,
Smile -
Overall credit status for a sales order
Could you please let me know over all credit status depends on which all parameters. I have an issue where over all credit status has become A(credit check passd, document ok), though there credit limit for that customer is 0 (ZERO). In ideal case that should be B (credit check passed, document not OK.)
Dear,
Do following settings,
1) Deactivate Dynamic Check Field
2) Activate Static Check field and
3) Maintain Zero Days as HORIZON PERIOD.
Regards
Ajit K Singh -
Credit Block released Sales order report
Hi Experts,
My client is given few sales orders (around 4)no and requesting us, to prepare the credit block released sales orders report (include released person user ID).
*.No change logs is existing for all sales order and deliveries.
For above requirement I am using CDHDR table data but I am not getting credit block released sales order report.
Below fields I am using in CDHDR Table.
Change doc.Object (objectclas) : VERKBELEG
Document No (CHANGENR): Sales order no XXXXXXX
Transaction no (TCODE) : VKM1,VKM2,VKM3
Date(UDATE) : 25.09.2011 to 09.11.2011
Experts, Can you please help me out for this.
Thanking you!!!!
Regards,
Vijaykumar Kola
*.I'm already aware of this is a new development.Try this, simple report... Here we check the new value of credit status field VBUK-CMGST and if it is 'D' we know that someone used VKM* transaction to release the document. Also you need to format the sales order number with leading zeros so it occupies all 10 digits and pass it to CDHDR-OBJECTID field (and not CHANGENR field). In the below code I am using select option for sales order number, so I know it will be formatted with leading zeros and so select on CDHDR will be successful.
*& Report ZTV_TEST
REPORT ztv_test.
TABLES: vbak, cdhdr.
SELECT-OPTIONS: s_saldoc FOR vbak-vbeln OBLIGATORY,
s_udate FOR cdhdr-udate.
RANGES: r_objid FOR cdhdr-objectclas.
DATA: ls_cdhdr TYPE cdhdr,
ls_cdpos TYPE cdpos.
IF NOT s_saldoc IS INITIAL.
LOOP AT s_saldoc.
MOVE-CORRESPONDING s_saldoc TO r_objid.
CONDENSE: r_objid-high, r_objid-low.
APPEND r_objid.
ENDLOOP.
ENDIF.
CHECK NOT r_objid[] IS INITIAL.
SELECT *
INTO ls_cdhdr
FROM cdhdr
WHERE objectclas = 'VERKBELEG' AND
objectid IN r_objid AND
udate IN s_udate AND
tcode LIKE 'VKM%'.
SELECT SINGLE *
INTO ls_cdpos
FROM cdpos
WHERE objectclas = ls_cdhdr-objectclas AND
objectid = ls_cdhdr-objectid AND
changenr = ls_cdhdr-changenr AND
tabname = 'VBUK' AND
fname = 'CMGST' AND
value_new = 'D'.
IF sy-subrc = 0.
WRITE:/ ls_cdhdr-objectid(10), ls_cdhdr-username,
ls_cdhdr-udate, ls_cdhdr-utime.
ENDIF.
ENDSELECT. -
Hi,
I have written a routine which will call the FM SD_ORDER_CREDIT_CHECK whenever there is a rejection and again unrejection of a same sales order, we are only concerned about already credit released sales orders, the scenario is as follow
1). Sales order created in the system --> Credit check --> Credit blocked
2). Release credit block manually CMGST =D
3). Reject sales order then unreject the same
4) Routine will determine rejection and unrejection of the order while saving and will call the FM SD_ORDER_CREDIT_CHECK
5) The order is credit checked and blocked if necessary
All goes well till this point
but when the same sales order is rejeceted and unrejected multiple times either partially/ fully then the Custom routine calls the FM for credit check but the FM fails to put the order back on credit hold
in short the FM works only for the first time incase of mutiple rejection and unrejection of teh same sales order then the FM SD_ORDER_CREDIT_CHECK fails to put the order back on credit hold from the second time onwards
if some one any idea of the behavior of this FM please share your thoughts and inputs . thanks !!Issue resolved
The Standard FM “SD_ORDER_CREDIT _CHECK” uses the field “Release date of the document determined by credit management VBAK – CMFRE”
For any sales order that is manually credit released in a single day, Only one credit check is triggered (per day) if there is any change in the sales order and then the order goes back to credit hold and if again the order is manually credit released for the second time in a single day there will be no credit check (still the order will pass into FM but the update entry in the internal table will be blank)this is a standard functionality
Process of rejection and unrejection :
Blocked order -->released-->blocked again (first time after manual release same day) unrejected (same day) -->but no credit check (all this in a single day)
note : OVA8 - released document still unchecked = 0 Days , Deviation %= blank -
Error while releasing credit block for the order
Hi all,
I am getting follwing error while releasing credit block for the order in VKM1
Incorrect index structure for table IVBEP1
Text
Incorrect index structure for table IVBEP1
Diagnosis
Internal error.
Procedure
Repeat the transaction.
If the error occurs and you have a CRM System connected to your SAP R/3 System, the document may have been archived in the CRM System.
If the error occurs again, inform your system administrator. If the error cannot be corrected, call the SAP Hotline directly. Describe which steps preceeded the error.
But we are not transfering any orders to CRM.The order can be only seen in R/3
Please assist
Regards
ManoHi
KIndly check the oss note 505876 in may help you
Regards
Damu -
Credit block for Slaes Order on Days Basis
Hi SAP Gurus,
As my client requirement want Credit block for sales order with days basis.For example Customer has credit 5000 and 30 days.Even credit value not exceed on 31st day, But sales order has to block .
Please requesting to all kindly needful for me.Hi
Check payment terms in Customer master data, billing tab page. We can define payment terms. And if you want to block the customer use dynamic credit check.
Enter 5,000/- in maximum document value in FD32
For Credit management to be working
1. In def of SD type we need to speciy Automatic credit control in the field " Check Credit Limit"
2. In the defination of corresponding item category we have to check the field "Credit Active".
Award points if it is useful
Anil -
How to Find Credit Check Released Sales Orders /Deliveries?
Hi Gurus,
How to Find Credit Check Released Sales Orders /Deliveries for a particular Customer.
Regrds,
Binayak
Message was edited by: Binayak
Binayak GhoshHi,
You can chech inthe Tcode VKM2 Released SD documents, and VKM4 SD documents.
reward if useful
Regards
syed
Maybe you are looking for
-
ITunes 11.0.2.26 for Windows
I have iTunes 11.0.2.26 installed on my Windows laptop. It now displays as larger than the screen, with no scroll bars accessible except for maybe a half width vertical bar when I toggle the minimize/restore button at the top right. The application i
-
Issue with F4 help for the variables for the 0CALWEEK and 0CALMONTH
We have custom IOs which refers to 0CALWEEK and 0CALMONTH.In the report we have variables on the custom IOs.For these variables F4 help does not giving any values .I tested with 0CALWEEK also. For the 0CALWEEK also F4 help does not working..Please h
-
I have gone through multiple forums and just about everyone states install the Root CA on the machine trying to connect. I have installed the Root CA on this machine as it is not on the domain and is not inside the domain. It is installed in the Trus
-
hello ! I want to save a gif file at the server, and when some button click, display it in html It's work well only if I save it at the local disk. Does anyone know how to do it ? thank...
-
X240 touch screen and smart card seader problem
Hello I installed Smart Card Reader (FRU 04X3984) to my X240 touch and after that the touch screen doesnt work. OS says that the "no pen or touch input available for this display". If I unplug the SCR cable from MB then touch function is going to wor