Price Breaks change when spliting line

Hi All
I need to know if the system let me control this functionality:
I defined Price Break (point) for an item-
quantity 1-19 price 20,
and quantity 20-100 price 10,
when entering this item to a SO line with qty 30 it brings the right price - 10
but when splitting the line to half the unit price changes back to 20.
The system looks at the sub line level and I want it to consider the SUM of the
items. Please let me know if there is any flag/ profile/ definition that helps
me control this

There is a field on order line level 'Calculate Price Flag'. When you keep this flag to 'Freeze Price', the price of lines will not be recalculated automatically. Hopefully this should take care of your requirement.
Nitin

Similar Messages

  • ANY SY-INDEX REFLECT CHANGES WHEN CONTROL BREAK STATEMENT PROCESS

    Dear Guru's,
                     I have a requirement where i have to move the values to variable when control break (AT END OF) process. So i want to move the values according to the end of Vendor so for that  i want to know is there any sy-index available which reflects changes when Control break (AT end of) process.
    LIKE Sy-subrc = 0 when select statement fetches record or sy-tabix is like counter for loop.
    Hope to get reply soon.
    Regards,
    Himanshu Rangappa

    Hi,
    There is no system Fields for it.
    But your requirement can be done with 'AT NEW' and 'AT END' statement.
    Refer this sample example,
    loop at otab.
        at new module.
          move otab-module to otab2-module.
        ENDAT.
          at END OF effort.
          sum.               "Do your calculations here
          move otab-count to otab2-count.
          append otab2.
        endat.
      endloop.

  • I dropped my iphone vertically on the ground. The screen is normal when it is locked. but when unlocked, it is broken down from the clock. Can it be fixed and is it under the warranty conditions? If not how much is the price to change the screen?Thanks

    I dropped my iphone vertically on the ground.The screen works when it is locked.When unlocked, it's broken down from the clock.Can it be fixed and is it under warranty conditions?If not how much is the price to change the screen?Thanks

    User damage is not covered by warranty unless you have Applecare +
    assuming you do not,  the out of warranty exchange price for an iPhone 4 is $149,exchange at an Apple Store genius bar
    iPhone 4 are not repaired they are exchanged

  • Order of Line Items change when billing

    Hi all,
    For some reason the order of the line items change when billing a salesorder
    Salesorder line items:
    10
    20 text line
    30
    When billing it changes in:
    20 text line
    21
    30
    I'm kind of lost on how to solve this.
    With kind regards,
    John Waltmans

    try to do with copy controls... VTLA.. sales doc to delivery doc.. goto item and there take item categioreis..
    there check wethere data transfer
    101
    0
    2
    reard if it helps..
    Ramki

  • How to add new price break lines to existing PO quotations?

    Hi,
    I am using a custom interface (to insert quotations data into PO headers/lines interface tables) and PO documents open interface to create PO Quotations in Oracle.
    I need to modify this interface to:
    1. Update existing price break lines for a quotation line.
    2. Add new price break lines to existing quotation line(which may/may not have exsiting price break lines).
    Please let me know:
    1. What modifications need to be done to the existing code.
    2. What values needs to be passed to the action columns in PO_HEADERS_INTERFACE and PO_LINES_INTERFACE for above scenarios?
    Any ideas/help will be appreciated.
    Thanks
    Imran

    Hi Imran,
    I have done a similar exercise for BPA price breakup.. Let me know if you need that as reference. I can share that :).. Please provide your personal mail id..
    Regards,
    S.P DASH

  • Mass upload for info records when price gets changes

    Dear All,
    How to do Mass upload for info records when price gets change.
    Regards,
    Bhargav

    Hi Bhargav,
    Please upload the present price (Map) by  LSMW . When you are doing the transactions  then automatically by selecting option info update price will be updated the  info record in Order Price history
    Regards
    M B Raju

  • 'How to trigger Material determination again' when Price group changes

    Hi All,
    I have a requirement like this
    1. I have a line item for which the material detemination is done based on condition records.
         Say the order has been saved now.
    2. Now, for this line item if I change the price group (Double click on line item ->Sales B), the material dermination should trigger again.
    3. I know that the FM PRODUCT_SUBSTITUTION  would be used to determine the material.
    4. But, where exactly should I call this again?
    Please let me know if there is any user exit available for this.
    Thanks,
    Babu Kilari

    No. I have not got the solution for this. Luckily, requirement got changed. So, couldnot invest much time on this.
    But, I think you need to write the code in MV45AFZZ(USEREXIT_MOVE_FIELDS_TO_KOMP). Not sure. Please check it
    Thanks,
    Babu Kilari

  • Table Names ( for quotations , quotation lines and price breaks)

    Hi Experts,
    What are the table names for quotation, quotation lines and quotation price breaks.
    Thanks,
    MPH

    Quotes and POs share the same tables.
    The type_lookup_code in po_headers_all identifies the type of the document.
    Quotations > po_headers_all (or you can use PO_HEADERS_RFQQT_V)
    lines => po_lines_all (or you can use PO_LINES_RFQQT_V)
    price breaks => po_line_locations_all (or you can use PO_LINE_LOCATIONS_V )
    Hope this answers your question,
    Sandeep Gandhi

  • When i type my email, the text would go on and on and overflows. I mean to say it doesn't autmatically hit the right hand side wall and change to next line! I have to manually press enter and then next line starts. Started happening suddenly.pls help.

    When i type my email, the text would go on and on and overflows. I mean to say it doesn't autmatically hit the right hand side wall and change to next line! I have to manually press enter and then next line starts. Started happening suddenly.pls help.

    Does it happen when you reply to an email? If so, it might be that there's content in the original email (like an image or something similar) that overflows the window content, therefore the Mail app, when you hit the border, follows the content below instead of going on a new line. You might wanna try that.
    Also: Please do not post the whole question in the question title.

  • Confirmation Price Changing when Invoice is entered first

    Hello,
    We are having an the following issue... When the invoice is entered first it causes the goods receipt price to change to match the invoice price in place of the Purchase Order price.  How do we configure so that the goods receipt price always matches the PO price;  along with allowing the invoice to be entered without a goods receipt?
    Thanks,
    Will

    This is a standard feature. If you do Invoice Verification before GR, the GR price will be based on the invoice price for the invoice quantity and the PO price for the remaining quantity.
    It is not possible to change this. (You will have to change the standard SAP code to achieve this)
    Lakshman

  • Price drops off when vendor changes

    Hi
    While creating shopping cart, when the vendor is changed, the price is getting dropped off. The vendor is assigned to a contract item/product category.
    Any clue on what could be the reason for this?
    Regards
    Rajeev

    Hi
    We have faced similar issues in our previous SRM implementation.
    Which sRM version are you using ?
    Couple of rerasons can be possible here ->
    1) Missing Authorization to the user roles (Employee / Approver or Manager / Buyer role). Are you using standard SAP roles or using Z roles in PFCG transaction ? Ask BASIS to help you out.
    2) BADIs implemented incorrectly.
    Mostly it is due to following BADIs ->
    BBP_DOC_CHANGE_BADI
    BBP_ITEM_CHANGE_BADI
    BBP_APPEND_ITEM
    BBP_DOC_CHECK_BADI
    Check the logic again carefully.
    3) Organization structure settings in PPOMA_BBP for the user (Approving limit / Spending limit attributes not mainteined correctly for the users)
    Or
    Alternatively, in the SU01 transaction for the particular user (Employee / Buyer / Manager), in the Personalization tab, the Approving limit / Spending limit attributes not mainteined correctly.
    4) Try de-activating all the Custom BADI Implemenatations using SE19 Transaction, (Name of the BADI starting with Y or Z ). Teh ntry again creating a new shopping cart with the same steps.
    5) Check for Sourcing and pricing conditions as well.
    6) A problem during the PO transfer. Check if there is any logs in SLG1 under user WF-BATCH at the time of the po creation. You may find some more information or explaination.
    <b>Please go through the following SAP OSS Notes, which definitely will help.</b>
    <u>
    Note 993214 - Simplified pricing: Price becoming Zero in Sourcing Cockpit
    Note 744020 - Catalog price is lost if purchase order is changed
    Note 991260
    Note 975313 BBPSOCO01: Change of Price not reflected in SC data
    Note 1034949 Wrong price in SC when a product has multiple conditions
    Note 1027656 Simplified pricing:wrong price calculation in SC using prod.
    Note 550071 FAQ: EBP - Shopping Cart
    Note 1015317 Price for PO free text item transfered from SC not updated
    Note 836774 Incorrect price after contract assignment in SC and PO
    Note 550071
    </u>
    Incase it does not help, please raise an OSS message with SAP.
    Do update me as well.
    Regards
    - Atul

  • Display msg when Schedule line is changed

    Hi Experts,
    I have a requirement that when Schedule line qty is made zero then an error msg should be displayed.
    Msg should be displayed as soon as qty is made 0 and enter is pressed and at the time of saving it.
    I have tried to code in User exit field_modification, but still it does not work.
    Plz suggest the way in which this can be achieved.

    This code is in MV45AFZZ:   userexit_field_modification.
    DATA: v_days TYPE VTBBEWE-ATAGE,
           vbep_edatu  Type VTBBEWE-DBERVON,
           V_sydat     TYPE   VTBBEWE-DBERBIS,
           n type N,
           V_change type c value 'N'.
    constants: c_item_cat type string value 'TAPA'.
    Data : ls_vbap_posnr type string.
    DATA : LIT_VBAP type STANDARD TABLE OF VBAP with header line ,
             WA_VBAP TYPE VBAP.
    DATA :LIT_OLD_VBEP type STANDARD TABLE OF vbep WITH HEADER LINE,
             WA_VBEP TYPE VBEP.
    check sy-uname = 'CCHAUHA1'.
    *SELECT VBELN POSNR ETENR LFREL EDATU WMENG  FROM VBEP into CORRESPONDING FIELDS OF TABLE LIT_OLD_VBEP
       WHERE  vbeln = xvbep-vbeln.
    *SELECT KEVER FROM VBAP into CORRESPONDING FIELDS OF TABLE LIT_VBAP
    WHERE  vbeln = xvbep-vbeln.
    IF SY-TCODE ='VA32'AND  XVBAP-PSTYV = 'TAPA' and VBAK-VBTYP =  'E'
                        and vbak-auart = 'ZLZ' OR vbak-auart = 'ZLP'.
    *Loop at xvbep where VBELN = xvbep-VBELN.
          V_sydat = sy-datum.
         vbep_edatu = xvbep-edatu.
         CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
           EXPORTING
             I_DATE_FROM = V_sydat
             I_DATE_TO   = VBEP_EDATU
           IMPORTING
             E_DAYS      = v_days.
         IF  v_days > 0 and v_days <= WA_VBAP-KEVER
                        and  VBAK-VBTYP =  'E'
                        and vbak-auart = 'ZLZ' OR vbak-auart = 'ZLP'.
             READ TABLE lit_old_vbep INTO wa_vbep index sy-tabix.
           IF wa_vbep-WMENG ne xvbep-WMENG ."and xvbep-posnr eq lS_vbap_posnr.
             MESSAGE 'Quantity zero not allowed ' TYPE 'E'.
            ENDIF.
         endif.
        ENDLOOP.
    *ENDIF.

  • How do I change legends in line charts when you change line type

    I have created a line chart with two lines. I only have a black and white printer. If I change the two lines to black, the legends change to match. To distinquish the two lines I change the line type making one dots and the other dashes. The lines change but the lengends don't. This makes the graph useless.
    Any suggestions on how to get the lines in the legends to change to match the lines in the graph?
    Thanks for any help.
    Paul

    I could not get the line legends to differ either. You can add a marker to only 1 of the plots though:
    Regards,

  • Where in the icx tables are price break and price break quantities stored?

    I am trying to build a query from the icx tables that will show me all the BPA line price breaks and quantities.
    I cannot seem to find any documentation on what is specifically is extracted from the BPA lines when an internal catalog build is performed. I am able to validate that in iP, the price breaks are being taken into consideration when I create Requisitions with various quantities, but I do not know where iP is storing this information. Perhaps the data isn't stored and is taken from the core app po_line_locations_all table at the time the requisition is being created?
    I have a BPA, line 27, that has multiple price break lines.
    select rt_item_id, price_type, contract_num, contract_line_num, allow_price_override_flag, not_to_exceed_price, value_basis
    from apps.icx_cat_item_prices
    where contract_num = 'xxxxxx' and contract_line_num = '27'
    and price_type = 'BLANKET';
    All I could find when running this query was the price break information for the first price break line, none of the other price break lines.
    If anybody knows where the documentation is that tells me exactly what is extracted from the core application BPA to the icx tables, I would be greatly appreciative. Even better, if someone already knows the answer to either 1) price break and quantity are not stored in icx tables or 2) they are stored and you have SQL that shows me how to find it, I would be so very appreciative to have this information.
    Edited by: user6287397 on Jan 24, 2009 6:40 AM

    I got the answer. :-)
    Price breaks details are not stored in any icx tables. iP retrieves the information based on the need by date entered on the requisition.
    Oracle support referred me to the Oracle® Purchasing Release 11i10 Open Interfaces and APIs.
    The java code - SourceDocHelper.java - is responsible to get the price information by calling the procedure po_price_break_grp.get_price_break (POXPRBKB.pls DefaultPricing ) For a given a Source Document (Quotation/Catalog), Quantity and Unit of Measure, this procedure derives the best price for the calling routine.
    The SQL used to get the price information that was sent to me is attached. Note that this SQL uses the need by date to get the right price in case of price break used at the distribution level.
    SELECT poll.price_override
    , round(poll.price_override * v_conversion_rate,
    l_base_curr_ext_precision )
    , poh.rate_date
    , poh.rate
    , poh.currency_code
    , poh.rate_type
    , poll.price_discount
    , poll.price_override
    , decode( poll.line_location_id,
    null, pol.unit_meas_lookup_code,
    poll.unit_meas_lookup_code)
    , poll.line_location_id -- SERVICES FPJ
    FROM po_headers_all poh -- FPI GA
    , po_lines_all pol -- FPI GA
    , po_line_locations_all poll -- FPI GA
    WHERE poh.po_header_id = p_source_document_header_id
    and poh.po_header_id = pol.po_header_id
    and pol.line_num = p_source_document_line_num
    and pol.po_line_id = poll.po_line_id
    and ( p_required_currency is null
    or poh.currency_code = p_required_currency )
    and ( p_required_rate_type is null
    or poh.rate_type = p_required_rate_type )
    and nvl(poll.unit_meas_lookup_code, nvl(p_unit_of_measure,
    pol.unit_meas_lookup_code))
    = nvl(p_unit_of_measure, pol.unit_meas_lookup_code)
    Change sysdate to l_pricing_date in order to use the Need By
    Date
    to determine the price.
    and (trunc(nvl(l_pricing_date, trunc(sysdate))) >= trunc(poll.
    start_date) -- FPJ Custom Price
    OR
    poll.start_date is null)
    and (trunc(nvl(l_pricing_date, trunc(sysdate))) <= trunc(poll.
    end_date) -- FPJ Custom Price
    OR
    poll.end_date is null)
    --Bug #2693408: added nvl clause to quantity check
    and nvl(poll.quantity, 0) <= nvl(p_in_quantity, 0)
    Determining the price based on ship-to-location and
    destination organization
    and ((poll.ship_to_location_id = v_ship_to_location_id OR poll.
    ship_to_location_id is null)
    AND
    (poll.ship_to_organization_id = p_destination_org_id OR poll.
    ship_to_organization_id is null))
    and poll.shipment_type in ('PRICE BREAK', 'QUOTATION')
    -- <2721775 START>: Make sure Quotation Price Breaks are Approved.
    AND ( -- ( poll.shipment_type IS NULL )
    ( poll.shipment_type = 'PRICE BREAK' )
    OR ( ( poll.shipment_type = 'QUOTATION' )
    AND ( ( poh.approval_required_flag <> 'Y' )
    OR ( EXISTS ( SELECT ('Price Break is Approved')
    FROM po_quotation_approvals pqa
    WHERE pqa.line_location_id = poll.line_location_id
    AND pqa.approval_type IN ('ALL
    ORDERS', 'REQUISITIONS')
    AND trunc(nvl(l_pricing_date,
    sysdate)) -- FPJ Custom Price
    BETWEEN
    trunc(nvl(start_date_active, sysdate-1))
    AND trunc(nvl(end_date
    _active, sysdate+1)))))))
    -- <2721775 END>
    order by poll.ship_to_organization_id ASC, poll.ship_to_location_id ASC,
    NVL(poll.quantity, 0) DESC,
    trunc(poll.creation_date) DESC, poll.price_override ASC; /*
    */

  • Price Break Functionality

    Hi,
    I am trying to implement Price Break Functionality and as per Metalink Note 204168.1 -- Flow for Price Break Note, I have setup the scenario in the system. But when I am trying to test the scenario, it is behaving strange.
    When I enter the Item Information and Quantity and press down arrow to enter new item, it is changing the price. But when I save the order, it is again changing the price back to original price. (For e.g. If the original price is $100, then when I enter the item info and quantity and press down arrow, it reduces the price as per price break. But when I save it, it again changes the price to $100)
    In the view adjustment window, correct price break information is available.
    To get back the discounted price, I need to either update the quantity of the line or call Price Line action to get the discounted price. After this, the price is not getting back to original price.
    Please help me as I need to show case this functionality to client Monday.
    With Regards,
    Vishal Majithia

    There is a field on order line level 'Calculate Price Flag'. When you keep this flag to 'Freeze Price', the price of lines will not be recalculated automatically. Hopefully this should take care of your requirement.
    Nitin

Maybe you are looking for

  • CSM-S "Configuration Sync is not supported by this card"

    This is the message everytime I try to sync the cards. NETCSP01#hw-module contentSwitchingModule 5 standby config-sync Configuration Sync is not supported by this card NETCSP01# The are both installed into the same 6513. Here are the configs module C

  • Exchange server not aviable on OSX but works fine on IOS

    Using coorperate Exchange server i suddenly cannot acces my exchange mail leaving the HQ (outside the firewall) on my Macbook air. This has worked fine earlier but apperently our company upgraded the firewall or changed the port settings. My mail and

  • WIFI password question: a recent password required 2 bold characters. How to do this on iPad?

    How does one create a BOLD character when entering a password for  WIFI network access on an iPad?

  • Errors installing Fabric Manager 3.3.x on Linux

    With the 3.3.x version of FM, PostGreSQL is the local DB that gets installed with FM. During an install on Fedora 9 I keep getting errors during the DB install portion. The errors revolve around the inability to find certain libraries. Examples are s

  • Oracle DRM issue

    Hi Experts There is an issue in the production environment with the mu_bsops_<geo> (EX. mu_bsops_apac) groups in DRM. When you create a user by copying this default user, the following error occurs. I have tried to trouble shoot this by creating a us