Skip to Content
avatar image
Former Member

Condition record exist, but has not been set

I am creating proforma invoice for STO replenishment delivery. I am getting error log "Billing type contains split criteria, n invoiced:123456789, invoice not required". But I am able to save it. I used all standard settings for copy control and billing type.

For the proforma invoice the condition records are picking up some times and some times not picking up. In the analysis its showing "Condition record exist, but has not been set". When I update with carry out new pricing some times its updating with condition records some times not. I need a solution urgently. Please help.

Edited by: k c on Nov 4, 2009 7:50 AM

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Nov 05, 2009 at 09:55 AM


    The message "condition record exists, but has not been set" tells you

    that the condition record exists, but has not been set in the document.

    If pricing was carried out again for the document item, then the

    condition would be set.

    This can have different causes:

    The condition was deleted manually in the item condition screen.

    The condition record was created later. Please note that order

    processing and pricing have buffer mechanisms. This means that a newly

    added condition record might only be found after order processing have

    been left completely and then started again.

    When an item was added, the condition record was accessed with key

    fields other than change time. This could lead to different results in

    the requirements check at the time of adding and the change time. This

    can occur when modifications are made.

    In billing (or when copying orders): Certain condition types were not

    determined in the source document (this is usually controlled by the

    pricing requirements). When creating the document, the document flow

    (TVCPF,TVCPA) is processed using a pricing type that does not

    redetermine these condition types, although they are supposed to be

    called via the requirments."

    • Please check if any of those reasons apply to your problem.

    • Note that the condition type is determined just in the moment when

    the billing item is created. And it then that the userexit fills the

    field. When you save the billing document, pricing is called.

    Please ensure that you have any userexits switched off and then test

    this issue again.

    If you have access to OSS notes. please see:

    24832 Pricing rules / TVC

    130416 Requirements in the condition preliminary st

    27636 Message: Condition exists (removed manually)

    859876 Condition is missing: Message VE 108 or VE 008

    I hope you find this information very helpful and hopefully it will solve your problem.


    Martina McElwain

    SD - Forum Moderator

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks to all

      we have fulfill therequirement through user eixt with the help of thi note

      SAP Note 26115 - Conditions not updated during field change

      Edited by: srisairam on Mar 23, 2011 9:26 AM