Double PR00 condition at item level in the IC

Hello SAP Gurus,
I need your help with this issue.
Scenario: I enter the Interaction Center UI and start creating a sales order with "MXN" as the currency at header level, I enter a product in "USD" and price is not calculated automatically and has to be enter manually.
When going into the item details two identical price conditions appear:
PR00 - ....... - USD (blank)
PR00 - 1.34 - USD (the price I entered at header level)
I tried to get rid-off one but ít wont let me,a messages is generated: "Cannot erase condition, it´s mandatory".
I´ve also tried matching the header and item level currency but the same thing happens; the price is enter manually and two PR00 conditions are created.
This cannot be left like this since it generates errors at the invoicing stage.
Your help will be trully appreciated.
Thanks.
May
PS.  I am working in the Interaction Center UI / ERP Order / CRM 7.0

Found the reason and solution for this error in my situation, which has to do with how the prices are assigned to the material.
The prices for the materials are maintain in a List of Prices per volume uploaded in ECC.  This list has serveral volumen scales, and each scale has a different price (Logic: as the volume increases, the price decreases).  The issue here is that the initial scale for some materials was to set to high and sales orders were being created with quantities under that scale, as a consequence the price was not calculated automatically because it didnt fell under any scale and the by manually entering the PR00 condition, somehow it would create an extra could not be erase.
Example:
- Material: ABCD
- List of Prices per volume for ABCD: Scale 1) 1000KG - 1499KG -> 2.50 USD  /  Scale 2)1500KG - 1999KG -> 2.44 USD  /  Scale 3) 2000KG - 2499KG -> 2.38USD
- Sales Order: Material ABCD / Qty order: 550KG = MISSING PR00 MANDATORY CONDITION
- Reason: QTY 550 KG is out of scale
The solution proposed, was to review the scales and if sales orders are being created in lower quantities, they need to set a low volumen for the initial scale.

Similar Messages

  • Sales order: How to add pricing conditions at item level in BDC of VA01

    Hello Experts,
    Am writing BDC for sales order, in this process I need to add ITEM PRICING CONDITIONS, so, am selecting item and pressing the DOLLAR symbol button and am adding the conditions by pressing PLUS button in loop!! but am getting this erorr- Field KOMV-KMEIN (2) is not an input field!! when I execute it in we19-BACK GROUND only!! if I execute the same CODE IN we19-Fore ground, I dont have any issue!!  I checked this SDN (field status in config), Google, but did not helped me!
    Pls. let  me know is there any other way to add conditions at item level in VA01 in BDC code?
    THank you

    Hi,
    It is happening because the second row of the item level data screen is becoming display only. Please check whether In foreground mode you are pressing an extra enter to give data in the second row of the item level data after giving data in the first row and in BDC recording you have not recorded that 'Enter'.
    Regards,
    Gargi

  • Urgent: Change custom conditions on item level

    Hi experts,
    could you please tell me how you resolve this issue, its very urgent? I´m facing the promblem that my condition type doesn´t get changed! I want only to change KBETR at item level. After CRM_ORDER_SAVE is called I can see, that order got saved, but nothing happens
    Please help me out! I think there is not a lot which has to be change. Here is my Coding:
    parameters: lv_head type crmt_object_guid default '...'.
    parameters: lv_item type crmt_object_guid default '...'.
    parameters: lv_kbetr type prct_cond_rate default '12'.
    insert lv_head into table lt_guid.
    insert lv_item into table lt_item.
    call function 'CRM_ORDER_READ'
       exporting
         it_header_guid                    = lt_guid
         it_item_guid                      = lt_item
       importing
         et_pridoc                         = lt_pridoc
         et_pricing_i                      = lt_pricing_i
    * CHANGING
    *   CV_LOG_HANDLE                     =
      exceptions
        document_not_found                = 1
        error_occurred                    = 2
        document_locked                   = 3
        no_change_authority               = 4
        no_display_authority              = 5
        no_change_allowed                 = 6
        others                            = 7.
    if sy-subrc <> 0 and lt_pridoc is not initial.
       write: / 'ERROR'.
       exit.
    endif.
    read table lt_pridoc index 1 into ls_pridoc.
    if sy-subrc <> 0.
       write: / 'ERROR'.
       exit.
    endif.
    read table ls_pridoc-pric_cond into ls_cond with key kschl = 'Z002'.
    if sy-subrc <> 0.
       write: / 'ERROR'.
       exit.
    endif.
    ls_input-ref_guid   = lv_item.
    ls_input-ref_kind   = 'B'.
    ls_input-objectname = 'PRIDOC'.
    ls_input_fn-fieldname = 'WAERS'.
    insert ls_input_fn into table ls_input-field_names.
    ls_input_fn-fieldname = 'KBETR'.
    insert ls_input_fn into table ls_input-field_names.
    *ls_input_fn-fieldname = 'ACTIVATE'.
    *insert ls_input_fn into table ls_input-field_names.
    insert ls_input into table lt_input.
    ls_pricom-ref_guid   = lv_head.
    ls_pricom-ref_kind   = 'B'.
    ls_pricom-pric_cond[] = ls_pridoc-pric_cond[].
    move-corresponding ls_cond to ls_cond_chg.
    ls_cond_chg-waers = 'EUR'.
    ls_cond_chg-kbetr = lv_kbetr.
    insert ls_cond_chg into table ls_pricom-cond_change.
    append ls_pricom to lt_pricom.
    call function 'CRM_ORDER_MAINTAIN'
       exporting
         it_pridoc         = lt_pricom
       changing
        ct_orderadm_h     = lt_header
         ct_input_fields   = lt_input
       exceptions
         error_occurred    = 1
         document_locked   = 2
         no_change_allowed = 3
         no_authority      = 4
         others            = 5.
    if sy-subrc <> 0.
       exit.
    endif.
    call function 'CRM_ORDER_SAVE'
       exporting
         it_objects_to_save   = lt_guid
       importing
         et_saved_objects     = lt_saved
    *   ET_EXCEPTION         =
    *   ET_OBJECTS_NOT_SAVED =
       exceptions
         document_not_saved   = 1
         others               = 2.
    if sy-subrc eq 0.
       commit work and wait.
    else.
       rollback work.
    endif.
    Best Regards
    Tanja

    Hi Tanja,
    I am probably not the right person for code but please review below listed former threads which should be helpful:
    http://forums.sdn.sap.com/thread.jspa?threadID=661004
    http://forums.sdn.sap.com/thread.jspa?threadID=596313
    http://forums.sdn.sap.com/thread.jspa?threadID=186588
    Best regards - Christophe

  • Unable to find conditions in item level of STO PO

    Hi All ,
    The user raised Stock transfer PO(UB) between plant Xand Y in same company code  , doc type UB
    assigned to pricing schema XYZ.. in customizing . However conditions and pricing procedure are not picking in PO item .
    Please help us.
    Regards,
    Amar

    Hi,
    Please check the settings in 'Define Condition control at plant level' in the path IMG-MM-Purchasing-Conditions.
    Here, if you have maintained '+' against your plant then it is mandatory to create Inforecords specific to the plant....which you may not have created in your case as it is transfer within the same plant.
    This may be the reason why the conditions are not getting reflected......just see if you can blank that field in the above setting and test the PO creation.
    I hope the other configs (in particular the 'Determination of calculation schema in purchasing') are all properly done and defined.
    Regards,

  • Incompletion log Profitability Segment at item level in the Sales Order

    Hello Sapians,
    We recently activated the "Sales Order value flow to COPA". When we create the Sales Orders the Profitability segment for the item is getting picked up automatically and have no issue in saving the Sales Order.
    But when we edit the Sales Order and then try to save it, Sales Order has incompletion log which is leading to Profitability segment in the item level.
    When I click the little box in Sales Order Item > Account Assignment tab> Profitability Segment forward arrow--> "continue" or "derivation" in the populated screen, then the Forward arrow in the profitability segment is deriving the characteristics, then system lets us to save the Sales order with out any incompletion log.
    I checked the OSS notes 114520, in this OSS note, my sitiuation is exactly first point but could not get any clue how to resolve automatically.
    Why it is happening only when we edit the Sales Order? How to update bulk of Sales Order automatically?
    Any inputs?
    Thank you.

    Hi
    Since you have activated the Sales order flow to COPA, any change in the sales order triggers a Prof Segment redetermination.... Thats why you are able to save it once you redetermine the Prof Segment....
    Ideally, if no Chars like Plant/Org Elements/etc are changed - It need not trigger the Prof Segment redetermination...
    Refer  Note 729381 - When is a profitability segment supposed to be determined?.... With ref to this note, raise an OSS msg to SAP and check if it is possible to avoid the redetermination of PSG as long as none of the relevant chars are changed in the sales order....
    There is a similar issue in MTO where by, even if you change the Header text of sales order, it triggers the Sales order cost estimate.... SAP provided a note to stop this... Note 1548608 & 1260868.... Your case is similar to this.... Raise an OSS to SAP and ask them if they can provide such a note for your case.... I feel, it should be possible for SAP to give this!
    br, Ajay M

  • Authorization scheme for display/read only conditions on item level

    Hi All,
    I have question. I want to use an authorization scheme to manage if users with a certain role have the permission to either update an item or have the persmission to only see the item or that they don't have permission to see it at all.
    So, the input for the scheme would be: 1. user role 2. the current page 3. the current item.
    The output would be: 0 (update) 1 (read only) 2 (not displayed).
    I think I can manage that.
    And I can attach this schema to the items.
    So far so good.
    But how can I make it so that the 0,1 and the 2 will actually do what they need to do?
    I have been thinking about making a function like GET_AUTHORISATON(ROLE,PAGE,ITEM) output: 0,1,2 but I still can't figure out how to connect this with the functionality I want to achieve.
    Can somebody give me a hint?
    Andre

    Thanks Hari,
    Thanks, it works, almost, but what if items are mandatory on a page, but not always mandatory?
    If a user has a certain role, some fields are manadatory, otherwise not.
    Again, a function would do the trick as far as the input and output information
    something like IS_MANDATORY(USER_ROLE, CURRENT_PAGE, CURRENT_ITEM) but how can I make it work?
    I guess a PL/SQL validation like:
    IF IS_MANDATORY(USER_ROLE, CURRENT_PAGE, CURRENT_ITEM) THEN ITEM IS NOT NULL
    END IF;
    Andre
    PS: personally I think item level security is not something you wish to implement in your system. I prefer different screens for different roles.
    Far more straightforeward. Easy for maintenance. When something disfunctions, it's far more easy to pinpoint the location of the cause.

  • Shipment cost - condition type item level

    hey all ,
    i have in 1 pricing procedure 4 condition types .
    3 of them at delivery level and 1 at shipment level .
    i created a requirement that activate the delivery level condition (3 conditions) OR the shipment
    condition ( 1 condition ) .
    the shipment cost document calculates the fright correctly but even if the condition  ( 3 or 1 ) is disabled
    by the requirement the other tab is still showing.
    for example if i disable the 3 condition ( delivery ) i have 2 tabs ,
    1 at delivery with 3 condition disables and another tab with active shipment level condition .
    how do i get it to open with only 1 tab ?
    Best Regards
    ASA
    Edited by: ASA MOKED on May 25, 2009 7:46 PM

    Hi
    Try to change the value of calculat.type in the defition of the condition (for instance, with A instead of B).
    I hope this helps you
    Regards
    Eduardo

  • How can I have the pricing conditions at the item and header level of the d

    How can I have the pricing conditions at the item and header level of the delivery? There exist "condition" tabs both the header and the item level of the delivery but the contents of the tabs are empty. I'll be happy if you can help me. Thanks in advance....

    Hi
    If you want to have the pricing procedure at delivery level then you need to assign a pricing procedure at delivery level also
    Just go through the path to maintain the pricing procedure at delivery level.
    IMG -> Logistics execution -> Shipping -> Basic Shipping Functions -> Pricing -> Pricing Procedure. for Delivery.
    But can you be more clear if the above one is not your query ?
    Regards
    Srinath

  • Indicator 'M" in the Confirmations Tab of the PO Line item level

    Hello
    I just wanted to know the relevance of the Indicator " M" available in the confirmations tab of the Purchase Order line item level  after the Inbound delivery is posted in the system?
    Whats the impact of this indicator ?
    How is it set auto ?
    Whats the relevance config to set this or not to set this indicator on ?
    How does it Determines whether or not the information from this confirmation category is to be taken into account by materials planning and control. ?

    Hi,
    Indicator: Confirmation is relevant to materials planning: - Determines whether or not the information from this confirmation category is to be taken into account by materials planning and control.
    Examples: - If you mark inbound deliveries as MRP-relevant, but not loading confirmations, quantities and dates from the former will be taken into account in the materials planning process, whereas the latter will only serve as information for the purchasing department.
    In Short, you can see the Inbound Delivery No in MD04 screen if it is marked as MRP relevant.
    This can be configured in SPRO > MM > Purchasing > Confirmations > Set Up Confirmation Control, here select the confirmation control key and double click on "Confirmation sequence" in dialog structure and activate indicator "MRP-relevant"

  • How to do the reversal in the item level of a (delivery)document?

    hi friends,
    Is there any way to put reversal, at the item level for the document already posted ?
    Do we have any standard funtion module or BAPI to pass value from the editor ?
    My task is, I want to do the reversal in the item level of the (delivery)document.
    I tried with the BAPI - BAPI_ACC_GL_POSTING_REV_POST, but this is reversing the whole document. but I want to reverse in line item only.
    please suggest me.....
    Quick replies would be rewarded.
    Thanks in advance.
    Regards

    Hi Rob,
    yes, what you told is right. I want to do the same. I will first reverse the particular line item and will post the correct entry. but here, I need to do that for a huge number of document. It will be good if I pass the values using a funtion module or a BAPI to reverse. So, I want a Funtion Module or BAPI to process it.
    anyway, after reversing the document, I am going to post the document with correct entry.

  • What is the link between schedule lines and delivery document item level

    Can any one please explain me what is the link between the schedule lines of the order/scheduling agreement and the item level of the delivery.
    Is there any link between VBEP and LIPS ?

    Hi
    Most of the item level data in delivery doc is copied from Schedlue lines in Sales order for eg delivery date
    So u may say that schedule line in sales order becomes the line item in Subsequent doc that is in Delivery doc .
    The table u are talking about i.e VBEP is related to sales doc and it contain data for Schedule line in sales order and the other table i.e LIPS give the delivry doc related data at item level.
    Hope this help

  • How to restrict the user from making any changes in Sales order- item level

    Hi to all
    How to restrict the users from making any changes in sales order at item level if the same sales order is released by senior user through status profile.
    Regards
    Anish Parikh
    Edited by: anish parikh on Jan 24, 2008 5:16 AM

    Hi Anish,
    This can be achieved through the roles and authorization.
    This can be done through the basis team. they can create user profiles and roles.
    For the roles they assign some transaction codes so that they can view the only assigned tr. codes.
    Like that ur requirement can be done.
    Also u can prevent the user to change any fields in the sales order screen (VA02). for that please modify the authorisations.
    Hope i answers.
    Reward points if useful.
    Edited by: kaleeswaran bhoopathy on Jan 24, 2008 9:57 AM

  • How to get the nber of POs at the item level?

    Hi all,
    I am running BI 7 and SRM 5.5. I am using the standard PO History cube.
    I have a report where I filter on items values only (no header) since I want to report by - let's say - product category.
    In my char part, I will have: Date | product category
    In the KF part, I have: Ordered Amount | Nber of POs
    In the flow, PO amount is stored at the item level while the nber of POs is stored at the header level. By running the report, I get the ordered amount information but 0 for the nber of POs.
    How could I get the "Nber of POs" information in my case? Maybe it is not that easy (looking the following example).
    PO1 - Item 10 - Product Category A
    PO1 - Item 20 - Product Category B
    PO1 - Item 30 - Product Category C
    PO2 - Item 10 - Product Category D
    PO2 - Item 20 - Product Category A
    PO2 - Item 30 - Product Category A
    Here I would be happy to have:
    Date | Product Category A | Amount | 2 (PO1-PC A + PO2-PC A)
    (but how BI knows that we are dealing with 2 POs?)
    Thanks in advance - chris

    Hi
    Check whether counter infoobject Number of items is availbale in MCEKPO ,if so just drag into left side and do this enhancement for 2LIS_02_ITM.
    Create  a number of item field in the cube and update with value 1 referring the Item number
    In query it may reduce query runtime performance
    This will just update 1 for every instance of item and you can aggregate them in your query whatever level you require
    Regards
    N Ganesh

  • How to change the product category on the item level of a Sales order

    1) For each product there are Basic Product Hierarchy and Sales Product
    Hierarchy.
    2) when creating sales order, system gets the Sales Product Hierarchy
    on the Item level with the default logic.
    So our question is: how to change the logic to let system get the Basic
    Product Hierarchy on the Item Level.

    Hi,
    I believe the POSTING DATE will appear on the accounting document
    In the Accounting document, the posting date will be based on the  Billing date.
    Please let me know if you need any more details
    santosh

  • Necessity of the Partner Determination Procedure at Item Level

    Hi Gurus,   
                 What is the necessity of  the Partner Determination Procedure at Item Level and in what case it is useful?
    Regards,
    Sarosh.

    Dear,
    It may happen that in a business transaction the partner in the document header does not apply to all items, for example, if specific goods for a customer are normally delivered to another ship-to party.
    In sales documents and billing documents you can enter one of the deviating partners from the document header at item level.
    You have planned to have the partner function in the partner determination procedure for sales document items or billing items.
    When creating a document , the system copies the document header partners to the items. If you want to define another partner than the one in the document header at item level, overwrite the proposal from the item partner screen.
    You have planned the partner function ship-to party in the partner determination procedure in Customizing for sales document items and have defined this as changeable.
    Create a customer sales order as usual.
    The system copies the partner from the customer master into the document header and then from the document header into the items.
    Select the item, that should receive a deviating partner.
    Choose Goto --> Item --> Partners.
    The partner screen for the item appears. Here you can overwrite the changeable partner functions.
    Try to read the SAP help. U will find some more info.
    reward if helpful
    Krishna Chaitanya

Maybe you are looking for

  • Unable to add my E-Mail Account to the HP Eprint App on my Iphone 4S

    I have Cox E-Mail.  I do receive email on my Iphone, no problem.  I have installed the HP E-Print App, everything works fine except I cannot add my E-Mail Account. Always comes up (Unable to Verify).  I have my mail set up on two different computers,

  • Nokia N8 (Belle) Operator Messages

    Hi. Before the software update from Anna to Belle I could setup my phone to receive operator messages like adding a 050 subscription which will display on the homescreen from which antenna the phone signal is received. I can't find this option to set

  • Randomly locking and quitting

    My iPhone 3G this morning seemed to have gotten a mind of its own. It's done this before but never this severe. Usually it stops after I shut it off and turn it back on. This time after shutting it off it randomly tried to turn back on. It started wh

  • Globally Changing all Instances of a CSS Style to Another

    I'm working with RH6 (HTML). I'm curious if there is a method/tool that will allow me to take all instances of a certain CSS style and replace it with another (e.g., in the same manner that you can using FrameMaker and Paragraph/Character Styles). I'

  • Why do I have 2 blue banners at top of page?

    I have the normal Firefox blue banner at the very top, then I have a blue banner underneath that has an orange Firefox tab. How do I stop blank screens from appearing when I load Firefox?