ICIS - Price update in  SAP

Hi,
We wish to re-initiate the “Daily Update of International Prices for Key RAW MATERIAL” in our SAP System.
With this system, while making the Purchase Order in our SAP system, we can able to understand that our purchase is above/below the international price level.  Base on that the Control Key will allow releasing the said purchase order.
Kindly advice how to go ahead in implementing the above refers system.
Thanks in advance
Samir Bhatt

Dear Ajit,
1.Manual entry -
Manual entry will be applicable in only some cases and you cant able to track if some one has changed the price and it is having limitation .
2.through condition records-
where as if you maintain the price through the access sequence and user cant able to change the price manually and for different combination and different material you can maintain different prices .here there is no limitation and you can extend this price for different combination in future .
Based on the above points you take decision.
Regards,
C.B Reddy

Similar Messages

  • Stop price update of  delivered but un-invoiced (non-invoiced) line items

    Hi Gurus,
    I need some help regarding price update of line items which are delivered but not invoiced yet.
    Case 1:
    I am calling the FM 'BAPI_SALESORDER_CHANGE' and passing the line item (say 10) whose price needs to be updated. This line item is neither delivered nor invoiced. Result, correct change of price for line item 10.
    Case 2:
    In the above order, i am adding another line item (say 30), which is completely delivered, but I have not yet created an invoice for it. I want that this line item's price should not be changed (as delivery is already created for it). So, in my price update report, I check and filter this line item (10) and pass only line item 30 to the BAPI. Result: not only line item 30 but line item 10 also gets updated with new price!!
    Case 3:
    I created a new line item(40) and created an invoice for it after completely delivering it. When I call the BAPI now, I again filter the line items 30 and 40 and pass only line item 10 which i want to be updated.
    Result:
    Line item 10 - updated with new price
    Line item 30 - updated with new price
    Line item 40 - not updated
    Requirement:
    Any line item that is completely delivered should not be updated with the new price regardless of it having an invoice or not.
    Assumptions:
    I am running a custom report to find the line items that need change and calling the BAPI_SALESORDER_CHANGE and passing those line items to update the price.
    Problem faced:
    This process is updating all line items in the SO that are not invoiced regardless of weather I am passing it to the BAPI or not
    As far as i know, the checking of the invoice is in some standard program, and hence had debugged the BAPI and got the FM SD_SALES_DOCUMENT_SAVE which in my opinion is doing the change. But on further debugging I lost track of the tables which were holding the data as the code is flowing through a number of user exits and standard forms.
    Please help!

    Hi Soumyo,
    In Pricing Update screen, you will find pricing type X, Y and Z which you can use to define your own pricing update scenarios.  Check OSS note 24832. This note provides enough details about each of the update pricing options and also explains on how to use pricing update X, Y, and Z.  Let me know if you need any more help on this.
    Thanks & Regards
    Kapil Sharma
    Author - Configuring SAP ERP Sales and Distribution

  • Price Update on new purchase order in ME21N

    We are creating new purchase orders for year 2011 and wanted to do mass update of price in the conditions tab.  It works only when we select each line item.  But if we select all and then hit price update with choice 'B', only the first line is being changed with the new price.   Is there any inconsistency in updating the price - we are copying a previous year's purchase order to create a new PO.  Thank you for your help.
    Chandra

    Hi Chandra,
    I think what you are looking for is the functionality called "Automatic document adjustment". Please take a look at [http://help.sap.com/erp2005_ehp_02/helpdata/en/75/ee1fa755c811d189900000e8322d00/frameset.htm]. There select Conditions ... -> Automatic Document Adjustment.
    BR
    Raf

  • User Defined Field that gives the date output of the last price update.

    We would like to create a User Defined Field (UDF) with a Formatted Search (FMS) on the Item Master form that gives the date output of the last price update specifically the wholesale price.
    Last Price Update
    Pricelist 2 = Wholesale
    Is this feasible?
    If it is feasible what is the recommended approach?
    Current working UDF on Item Master.
    /* Date output is based on all the latest updates on the Item Master.*/
    select max(updatedate)
    from aitm
    where itemcode = $[oitm.itemcode]
    Resources that were helpful.
    1.(Note:1165947 - Tracking Item Price Changes.)
    2. Case 4-I6: Query on price updates. Mastering SQL Queries for SAP Business One By: Gordon Du

    Thank you Gordon,
    We are looking for the date output of the 'Last Price Update' based on 'Pricelist 2 = Wholesale' which is the challenge.
    These 2 are the parameters for the date output, I should have mentioned that in my original message.
    Last Price Update
    Pricelist 2 = Wholesale
    Per reading a bunch of other similar Forum Questions it looked like it is might not be possible to do. With there being no date on the AIT1 table and AITM.Updatedate is based on any and all updates not just last 'Last Price Update' and not sure how to use the loginstanc.
    Thanks,
    Vern

  • Reversal of Cost Price Update and Price Change MR21

    Dear SAP experts
    Recently (on 1st of this month) i did cost price update for all my FIG items. Later i realized that some of FG items cost price was not accurate. So i want to delete cost price of those items and update price by using T code MR 21 
    When i try to cancel these items cost price by using T code CKR1, i am getting error message that particular material current or future standard price is avialable and i am unable to move further
    Please guide how to delete current cost price of these items and update cost price by using MR21. Please note these items does not have any BOM and basically are contract manufacturing items
    Thanks in advance

    Hi Vedsai
    When you use CKR1, it does not give error.. It just gives a warning message
    Enter your Plant / Mat in CKr1 and select "Current cost estimate" or "Future Cost Estimate" as the case may be
    If any warning comes, ignore it and press enter.... It should reverse the cost estimate
    Now update from MR21 or preferably use CK11N again
    Note: If at all it gives any error in CKR1, check in T code OPR4_CK if this msg can be converted into warning message
    Regards
    Ajay M

  • MR21 performance slow on price update for several materials for a company c

    Hi,
    Can you please tell me if anyone has faced the problem of price updates through MR21 being very slow when performing the update for several materials at one go? Is there a resolution to this?
    Thanks in advance

    Check "Note 312013 - Bad performance when material price is changed"is applicable for your sap version ???

  • Info record price update

    Hi All,
    When purchasing creates the info record we populate a price linked
    to that supplier/part # combination. Later, if we get a price
    change, we would like to update that field so that it autopopulates
    the requisition with the correct value - but the change inforecord
    screen (ME12) will not allow us to edit the cost field, even though
    purchasing is the one that set it up, and it is NOT the same field
    as the accounting standard cost. We need the ability to continue to
    edit that field once the inforecord is created.
    Thanks,
    Sampath
    Message was edited by:
            sampath gowda

    You need to goto TCode ME12 to Create a New Validity Period for the Cost of the material for the Purchase Infor Record.  Once you have Hit <Enter> at ME12, click on the Condtions Record.   Next Click on the New Validity Period Button,  you should be at the "Create Gross Price Condition".   SAP will populate the Data on the Validity Period.   Enter your Price in the Conditions Supplement Screen.

  • Relevant for Costing - Price Update

    Hi,
    SAP standard is offering Price Update for Inventory Costing through 'Relevant for Costing' against which price factors (50%, 75%, 25% etc.) is maintained.
    1. We would like to use this to devalue the inventory values on a particular basis. What transaction do I need to execute to devalue.
    2. I am using one material in BOM for SFG/FG, wherein I am entering the "Relevant for Costing' key. (50%). However, I am not able to see the result. The consumption is getting posted @ 100% rate and the cost of RM in FG is also 100%. It should have been 50% as per my understanding.
    Am I missing any link. Please guide me to resolve this issue.

    Hi Swapvik,
    Pls check in your Costing Variant--> Valuation Variant --> Price Factors..
    Here, Costing Relevancy is "X" for which you need to maintain your Price Factors. Pls check your entry and let me know..
    Srikanth Munnaluri

  • Prevent Inforecord price update in Contract

    Hi,  We have a requirement to prevent inforecord price update when creating a contract.  Currently the system automatically populates the price when a contract is created. 
    We basically want no price to be pulled from the inforecord even if there is a price maintained in Inforecord purchasing org. data.  There are posts on how to prevent inforecord price update in PO but I couldnt find one for contracts.
    Appreciate any help from SAP Gurus....!!!
    Thanks

    Hi Paddy,
    if I well get you there is 2 issues.
    One is the update of the PIR (info rec) when your create the contract.
    for this you should look into contract item details there should be a flag info rec update to remove (same in PO)
    Second is the only use of contract for pricing.
    One easy way would be to set the standard SAP msg :
    06-042 Target value of contract & exceeded by & &
    with E for error so that no PO is aloowed if contract exist. Another way would be to review your pricing procedure. Have the automatic price cond. type reviewed with a new acc seq that would not take into account the PIR (info rec).
    Hope this helps!
    cheers

  • Price update in VF02

    Dear Friends,
    according to our requirement.
    i need to update price in VF02
    in the vf02 Condition tab there is a button call UPDATE
    so i want to do this part by automatically i mean by coding
    please if you have done this kind of thing please update me.
    Thanks in advance

    If you want to control pricing type (B or C etc) through configuration, you can do it in item category level copy control configuration in VTFA (If you are doing order related billing) and VTFL (if you are doing delivery related billing) in the field "Pricing type". This will work during invoice creation, when the invoice is getting copied from order or delivery
    However if an invoice is already created and you want to reprice like you would do in VF02, you can do a BDC like below.
    The below code does repricing on a sales order item, but you can record similar coding on VF02 also, using SHDB and tailor accordingly. We have this code working in our system where we reprice our contracts/orders using the same.
    LOOP AT ft_item INTO ls_item.
    * Item overview screen - Press the item position button
        PERFORM bdc_dynpro USING 'SAPMV45A'     '4001'.
        PERFORM bdc_field  USING 'BDC_OKCODE'   'POPO'.
        PERFORM bdc_field  USING 'BDC_CURSOR'   'RV45A-VBAP_SELKZ(01)'.
    * Item position popup screen - Enter item number and press OK
        PERFORM bdc_dynpro USING 'SAPMV45A'     '0251'.
        PERFORM bdc_field  USING 'BDC_OKCODE'   'POSI'.
        PERFORM bdc_field  USING 'RV45A-POSNR'  ls_item-posnr.
    * Item overview screen - Select item and press pricing button
        PERFORM bdc_dynpro USING 'SAPMV45A'     '4001'.
        PERFORM bdc_field  USING 'BDC_OKCODE'   'PKO1'.
        PERFORM bdc_field  USING 'BDC_CURSOR'   'VBAP-POSNR(01)'.
        PERFORM bdc_field  USING 'RV45A-VBAP_SELKZ(01)'  'X'.
    * Item pricing screen - Press price "Update" button
        PERFORM bdc_dynpro USING 'SAPMV45A'     '5003'.
        PERFORM bdc_field  USING 'BDC_OKCODE'   'V69A_KONY'.
        PERFORM bdc_field  USING 'BDC_CURSOR'   'KOMV-KSCHL(01)'.
    * Price update popup screen - Double click SAP B or C reprice type
        PERFORM bdc_dynpro USING 'SAPMSSY0'     '0120'.
        PERFORM bdc_field  USING 'BDC_OKCODE'   'PICK'.
        CASE ls_item-knprs.
    * If B is requested in input, we do reprice B which
    * will eliminate all manual repricing and bring back SAP item pricing
          WHEN 'B' OR 'D' OR 'M'.
          PERFORM bdc_field  USING 'BDC_CURSOR' '05/03'."05/03 = repricing B
    * If C is requested, we do C repricing keeping manual conditions intact
          WHEN 'C'.
          PERFORM bdc_field  USING 'BDC_CURSOR' '06/03'."06/03 = repricing C
        ENDCASE.
    * Item pricing screen - Go back to Item overview screen
        PERFORM bdc_dynpro USING 'SAPMV45A'     '5003'.
        PERFORM bdc_field  USING 'BDC_OKCODE'   'BACK'.
        PERFORM bdc_field  USING 'BDC_CURSOR'   'KOMV-KSCHL(01)'.
    ENDLOOP.

  • Costing Price updation

    Hi all,
    In all the below options, which price is updated in costing tab while saving Production order or Sales Order ? i.e. standard price or moving average price.
    Case 1:- Valuation variant has "standard Price" for Material valuation
    Option A): Procurement Type is E; Price control in Material Master is S
    Option B): Procurement Type is F; Price control in Material Master is S
    Option C): Procurement Type is E; Price control in Material Master is V
    Option D): Procurement Type is F; Price control in Material Master is V
    Case 2:- Valuation variant has "MAP" for Material valuation
    Option A): Procurement Type is E; Price control in Material Master is S
    Option B): Procurement Type is F; Price control in Material Master is S
    Option C): Procurement Type is E; Price control in Material Master is V
    Option D): Procurement Type is F; Price control in Material Master is V
    Regards,
    Vaibhav Gawade

    Hi,
    Procurement type (E, F, etc.) will have impact only up to the calculation of the cost. It will not play any thing for Price update.
    The below link may help you for getting an idea for the Material Valuation with Price Control as Standard and Moving Average price.
    http://help.sap.com/saphelp_47x200/helpdata/en/53/5df779aa3011d295a200a0c930328a/content.htm
    BR,
    ADI

  • Why won't changes to contract price update the info rec price.

    Hi all,
    Does anyone know why changes to Contract (Outline Agreement) Price does not update the Info Record Price? Even with the "InfoUpdate" indcator set to "B".
    How to achieve this this automatic price update from Contract to Info Rec?
    Thanks in advance

    hi,
    As per the std SAP system...Whenever you have inforecord existing for the contract, then only the COntract release order is set as last document....
    While in you don't have the inforrecord for the contrac. then the time-dependent conditions are only updated....
    There is no way to change these settings...
    Hope it helps..
    Regards
    Priyanka.P

  • Not able to view actual Price updated 'Value' in Change Tracker

    I was able to get my Change tracker to work and it is functioning. (SRM 5.0 MDM5.5 )... Configured Portal iViews for change tracker.
    If I change a description I can see it in the change tracker application. But if I try and track a Price change it only shows me a date-time  and user as to I when the price was changed it doesnu2019t show me the actual value changed, for my audit purposes.
    On the portal the change tracker "Field" dropdown shows -> Price Updated. this is what is tracking any change of price.
    In MDM Console-> Admin->Change Tracker I am tracking under Catalog Items: Price information, Price Updated, Special search terms, long description.
    When I look at the Data manager in the Record Detail, I see  u2018Price Updatedu2019 and it only has a Date and time stamp. In this same Record Detail,  I see the field Price Information that contains :Lower bound, Purchasing Info record ID, Purchasing Organization, Amount and Currency.  Amount-> contains the actual price value. This is what i want to see in the portal iView as Old value and New value....this is what I am unable to view? theres one small step i am not doing...
    I am trying to track the actual change in the filed u2018Amountu2019u2026 I have tried to search for it in the Portal iView fields (table, record contains, fields, record)
    cheers
    alex

    Hi Alex,
    I would not here comment on change Tracking functionality but can you suggest another workaround to achieve this requirement. If it fits in your requirement you can go ahead with it.
    In MDM, Create another field in Main table say Initial Price and for already existing field Amount replace its name with Updated Price in Qualified table Price.
    now after this you will see that your by default Updated Price has values as it was your Amount field earlier and Initial Price field as empty. Now for next time, if any record comes using Import Manager then MDM workflow should trigger at Record Import.
    This workflow contains following steps.
    Start(Checkout)>Assign>Stop(CheckIn)
    Assign step should have below expression and assignment:
    Price Information.Updated Price
    Where I am assuming Price Information is the field in main table which is look up to this qualified table Price.
    So in this way you can maintain both existing and updated values of Price and cant then show in your Catalog.
    suppose you have already existing record say 1 which has value of Amount as 20.
    So that means you have Updated Price as 20 and Initial Price as empty(Null)
    Now when same record 1 updates with new Amount say 40, it triggers this workflow on record import which will then assign value of existing updated Price 20 to Initial Field after that Updated Price will update by 40.
    Note: This Assignment works well only if your main table record has this Qualified table link as single record. If your main table record contains more than one qualified links then this Assignment would not work fine. So use only if it fits.
    Regards,
    Mandeep Saini

  • Price update in Scheduling Agreement

    Dear Gurus,
    I am seeking valuable suggestions reg the price update in scheduling agreement.
    I am aware of the fact the the same can be done in the below mentioned ways-
    1) Manually
    2) Through condition records
    I would be seeking the best possible option to the update the price in scheduling agreements, options would be
    1) Manually @ item level
    2) Changing condition records ( VK12) with same validity period
    3) Changing condition records ( Vk12) with new validity period ( closing the old validity period)
    This is because to avoid any inconsistency in the future.
    Regards,
    Ajit

    Dear Ajit,
    1.Manual entry -
    Manual entry will be applicable in only some cases and you cant able to track if some one has changed the price and it is having limitation .
    2.through condition records-
    where as if you maintain the price through the access sequence and user cant able to change the price manually and for different combination and different material you can maintain different prices .here there is no limitation and you can extend this price for different combination in future .
    Based on the above points you take decision.
    Regards,
    C.B Reddy

  • POS DM: Stock updates in SAP Retail

    Hi!
    We are implementing SAP Retail (ERP 6.0 EHP4 stack 3), SAP PI (Netweaver PI 7.1 SP 8) and SAP BW (NetWeaver 7.0 ehp1 stack 4, incl BI content 704, SP 3 ) for a client. Their POS system is a 3rd party system, i.e. not SAP POS, and it does not contain any stock information.
    This issue concerns stock updates in SAP Retail using POS DM:
    On the busiest day of year, my client has 347 000 POS transactions in total from all stores, and in one year they have 30 mill POS transactions. My client requires that SAP will provide them with near-realtime information on stock availability, as this is an important way of providing good customer service. The stock information should be available in SAP Enterprise Portal and SAP Retail Store, as well as standard SAP gui transaction. In addition, the webshop (external system) should have as accurate information about stock as possible, at least it should be updated once every 30 minutes.
    My client also has a requirement to be able to create purchase orders during office hours (store opening hours), based on MRP runs. This means they must have as accurate stock levels as possible for running MRP. Stock levels are also used in ATP checks, when deciding whether to pick customer orders from store inventory/stock or to create purchase requisitions.
    All these requirements have led us to believe that the best way to solve this, is alternative A:
    - to update stock continuously during office hours, using WPUBON to create material documents, one for each POS transaction. Sales and tenders will be updated in SAP Retail using WPUUMS and WPUTAB.
    Some challenges this will create:
    a)     It will create 347 000 WPUBONs on the busiest day of year, all within 10-12 open hours.
    b)     If we have same amount of material docs and FI docs, they will use 30% of the available 8 digits within their number ranges per year.
    c)     The idocs will fail if there are article locks simultaneously. (However, this can be handled by updating products only at night time (using batch jobs) and using batch job to handle failed idocs)
    Edited by: Øystein Emhjellen on Jan 4, 2010 2:15 PM

    Alternative B:
    - we have considered to use WPUUMS and WPUTAB, updating stock levels only once a day. The solution we then must use for taking into account actual sales data is described in SAP Note 1088886 - Using the interface for online stock queries. If we choose this, we need to check during the day for each article any sales, to reduce stock in reporting/screens, ATP checks and in MRP runs. We must also create a program to check for articles sold before sending stock data to webshop (external system). (As we do not know which articles have been sold, we must create our own version of RFC - /POSDW/SALES_QUERY_RFC, to enable that the article number does not have to be specified. Rather, the article numbers (and sold quantities) have to be returned to ERP based on what was actually sold.)
    We consider this alternative more risky, due to the need for changing behaviour of standard programs for MRP and ATP check. It will also create a number of RFC calls between SAP ECC and SAP BW.
    My questions on this issue are:
    i)     Will alternative A be preferrable, if hardware requirements are handled?
    ii)     Do you see any additional challenges related to alternative A?
    iii)     Will alternative B be adviceable, concerning the program changes/enhancements involved?
    iv)     Are there standard implementations of SAP ECC, that includes the use of RFC - /POSDW/SALES_QUERY_RFC. I.e. standard programs in SAP ECC that uses the information from this RFC call?
    Thanks for any advice !
    Best regards,
    Oeystein Emhjellen

Maybe you are looking for