Credit Block Problem for Orders

Hello
We have created a Z sales order type (ZPS) which has been giving us some issues.
Whenever we get a credit block scenario, even after the release of the order in vkm3 , the credit block stays.
We found that after releasing the order in vkm3, it does allow us to create the purchase requisition (va02->Edit->Incompletion Log->Missing Item of Requsition->Complete Data) but after completing the document, when we press the save button, it again sets the CMGST field to B in VBUK (It gets set to D after vkm3)
What is the significance of CMPSA, CMGST and CMPSB in VBUK and where are we going wrong in this ?
Thanking you in anticipation.
Regards
Shubhankar

Hi,
The fields
CMPSA:  is for the STATIC credit check
CMPSB:  is for the DYNAMIC Credit check
CMGST: is overall CREDIT status Of the document.
Goto VKM3 and enter the document and click on the RELEASE  FLAG and save the document.
It will solve.
thanks,
santosh

Similar Messages

  • 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.

  • How to block planned order when there is a credit block in sales order

    Hi Experts,
    Planned order should not be created when there is a credit block at sales order level. Can someone help me in solving this?
    Expecting for your valuable comments.
    Regards,
    JANA

    Go to t.code OVB8 and add routine 101 under routine column and routine 1 under system routine column and then create new document and test.
    Regards,

  • Remove automatic credit block in sales order

    Gurus,
    How can I remove credit block in sales order for specific sales organization/sales area?
    Thanks in advance
    Raj

    Hi,
    The path is:
    SPRO>Enterprise Structure>Assignment>Financial Accounting>Assign company code to credit control area.
    T.Code is OVA8.
    Hope these helps you.
    Regards,
    Krishna.

  • Downpayment request with Credit Block in sales order

    Hello,
    We have requirement of creating a down payment request  against sales order which has credit block. Once downpayment is realized in system, the credit block will be released for order processing.
    Thanks in advance.
    Regards,
    Chandresh

    If i maintain Deviation in % as '0' and Number of days as '45', will this work for me
    I would be happy if you can test this in your system and share the outcome.  Please put some efforts on your own and post here if you are not able to overcome from the issue and dont expect spoon feeding which is not encouraged in SCN.
    G. Lakshmipathi

  • Credit Block in Sales Order

    Hi Gurus
    I have an issue in production system wherein a user has created a sales order for a customer say 'X' which went into a credit block. When the credit master is checked for the customer the credit limit was well below 100%.
    There are no open order and deliveries for the particular customer. We are having dynamic credit check.
    Could you please help me out why the sales order is going into a credit block when the credit exposure is not 100% and also there are no open orders, deliveries.

    Hi Balaji
    I have checked all the things I hope iam not missing out on anything but again iam including the things which I have checked.
    Credit Master data of the customer
    Credit exposure
    No Open sales order
    No Open delivery
    No Open billing
    Open items but the payment due is in future
    No overdue items
    No oldest open item is available
    Kindly help

  • Credit block a sales order or delivery individually

    Hi
    If I just wanted to block a sales order or delivery because of a credit issue,  but did not want the customer to go on credit block/hold,  is the only way to do this use the delivery and billing block.  I can't remember being aware of any other blocks we can use
    Please advise.
    thanks

    Hi Kyliesjordan
    It depends on if you want the customer's credit exposure be impacted or not. If you are not bothered about the credit limit, then you can go for order blocks as mentioned by you.
    If you want the system to be updated for credit exposure then you can configure simple/automatic credit checks as per your requirement.
    Best Regards
    Sathees Gopalan

  • Credit Block Release for 24 Hours

    Dear SD Experts,
    Our Customer requirement is like this:
    "Automatic Blocking of customers based on the Credit Limit and Manual Release for a limited period of desired customers".  The limited period may be 24 Hours which means if we release a particular customer, then the smae should be automatically blocked again after 24 hours.  By doing this, Customer want to control both the credit situation as well as inventory situation.
    Is there any way to address this.
    I proposed them to have Automatic Credit Block for that Sales order and Change the Sales order line item status so that the MRP Requirement will get cancelled automatically. After 24 Hours, if they want to release the Customer, then release the Sales order block(Credit Block) and also change the Sales order line item status(So that it will trigger MRP). But the Customer is not happy.
    I have not faced this type of issue..
    Share your valuable suggestions and correct me if my approach is wrong.
    Best Regards
    Khushi.R

    Hi Khushi,
    These kind of sollutions can be handled with some advaced technology like CRM, for that you have to implement CRM module and CRM module consultant will handle very effectively.
    Kindly do not allow your client to have much developments in SD as it will be main cause for system crash.
    Regards,
    sahil K

  • Credit Block In Sales Orders

    Hello All,
    We have a special situation here? There was JOB executed by some body deleted all the credit block for the list of sales orders and we need to set them back to the old values?
    Does any one ahs an idea how can we do this??
    So that it will go to normal process of VKM3 list so that the right person can release them again.
    KR
    SA

    Srinath,
    Thanks for the reply but what i need to do is not this. We have dynamic credit check in place it blocks the sales orders accordingly.
    So normally some body from business will release these blocked orders using VKm3
    But yester day some program is updated the main fields in the sales order i.e. VBUK table
    So these list of documents are not appearing in the VKM3 any more and they have released automatically.
    But i want to set back the block again i mean credit block not delivery or billing.
    So that it will again allow the business to release it again
    Thanks
    SA

  • Set credit block at Sales Order

    Hi,
    I would like to ask how can I set the credit block for a particular Sales Order during creation.
    thanks.

    Hi,
    As suggested go to OVA8, set status block.
    Then go to OVAK, select your sales document type then select "B" which will block your sales order which you will have to release from VKM1.
    Hope this answers your query.
    Hrishi

  • Credit block with back order processing

    Client creates a SO for a material worth 20000$. It goes on credit hold as customer is over the credit limit. Credit mgr releases the SO. the staus changes from B to D. Now BOP is done via APO. it is putting the credit block back on the SO and the credit mgr has to release this doc again and again when BOP is done for this SO.

    Dear kaul,
                   Please check in IMG-SD-Basic functions-creditmanagement/risk mgmt-credit management-define automatic credit contol.
    for that particular credit control area, RKC and CG check in the detail screen under Released documents are still Unchecked
    make sure that you have maintained number of days, if this field is blank then the credit loop will continue.
    if you maintain certain number of days here then system will not do the credit check once the document is credit released for that particular number of days.
    Hope this is help ful.
    Sun.

  • Invoke IDOC ORDCHG whenenver credit block of sales order is released.

    Hi All,
    Scenario : In the business process, whenever a sales order is created then a Purchase Order is created. And then an outbound ORDERS03 IDOC gets created. Now if the Sales Order is on credit block then a custom segment is dynamically created and sent through the IDOC. But if the later on the Sales Order credit block is released then I need to again send the IDOC with custom segment IN IDOC ORDCHG. As the change in credit block status in Sales Order does not reflect in the PO, so the IDOC doesnt get created. Please advice how to get the IDOC created even in case of credit block status change.
    Thanks in advance..
    Rahul.

    Hello,
    As you said the customer is over limit, after you release the order and do avialability check again, the order will again get blocked because of credit check. The system is behaving correctly as per standard SAP.
    Check the credit limit of the customer and the credit availed in FD32. If you want to deliver the order, you will need to release the credit block again.
    Prase

  • Customer Credit Block at Sales Order Level

    Dear Experts,
    We have requirement,
    Example:
    If we received the Bank guarantee from customer(Berry) $10000,till $10000 it should able create the sales order, more than bank guarantee system should block the sales order creation.For same customer(Berry) some times will receive the cash instead of Bank guarantee.in this case system should not block the sales order creation and this sales order value should not update in FD33. Please guide, what configuration needs to be done to full fill this requirement. Thanks in Advance.
    Regards
    Shankarappa H L

    Dear shankarappa HL
    Please post this question in FI Forum may be it will help , i hope

  • Where is credit card data for orders stored?

    I am trying to do a little research/auditing. I want to look at what credit card orders exist. And, what has been billed to the Credit Card company.
    Or, does someone know of a report that I can use that will show that?
    Thanx in advance for your help.....

    Hi,
    Please see these documents.
    Note: 399748.1 - SQL To Identify Valid/Invalid Credit Card Numbers
    Note: 733415.1 - How to Mask or Encrypt Credit Card Number in OE_ORDER_HEADERS_ALL Table?
    Regards,
    Hussein

  • Credit block in Sales order create/change

    Hi Experts,
    while creation/change of sales order,If sales order net value is zero or 0.01 no credit checks.in other words greater than 0.01 netvalue of so, it shoud undergo credit checks.( Means Header->Status, Credit status = 'Not Approved". )
    Actually i am trying to write logic in routine 901 ( include RVKMP901).but i am unable to reach the requirment.Can anybody how i can reach above requirment.
    Regards
    Jaya Reddy

    Hello,
    you could use code similar to this:
      CHECK: xvbak-netwr < ls_zkredit-wert.
    else no credit check
      vbap-cmpnt = ' '.
      MOVE charx TO bypass-security.
      MOVE charx TO bypass-static_limit.
      MOVE charx TO bypass-dynamic_limit.
      MOVE charx TO bypass-documentvalue.
      MOVE charx TO bypass-critical_fields.
      MOVE charx TO bypass-reviewdate.
      MOVE charx TO bypass-open_items.
      MOVE charx TO bypass-oldest_op.
      MOVE charx TO bypass-dunning_level.
      MOVE charx TO bypass-user1.
      MOVE charx TO bypass-user2.
      MOVE charx TO bypass-user3.
    The ls_credit-wert is a local field which is set from a table according to Sales order Type/ Salesorg/ Payment-condition
    Regards Wolfgang

Maybe you are looking for