FIFO Price

I want to know where SBO2007 stores the FIFO information. What table ?? Any help would be welcome

Hi Hector
Gordon is correct that the FIFO costs are not kept in a separate structure or table. However there is a column/field called OpenQty in the OINM table that tracks the "Lots" for each FIFO price. You can use this to determine which "Lot" has been exhausted or not. You can also look at the StockValue field in the OITM table for FIFO items and balance this back to the OINM based on In & Out qty fields multiplied by the effective cost for each instance.
Hope this helps
Kind regards
Peter Juby

Similar Messages

  • FIFO price when Goods Issue is wrong

    Hi
    I  have 2 warehouses: 02 and 03 and by mistake I did a Goods Issue from warehouse 02 instead of 03.
    I am using FIFO.
    How can I correct this wrong goods issue so that my FIFO prices are correct?
    Thank you
    Irina
    Edited by: Darius Heydarian on Apr 14, 2008 4:07 PM

    I’m afraid; there is no good solution to reproduce the exact FIFO structure. If you need the original structure, you should remove all the higher layers with goods issue and rebuild it with appropriate goods receipt transactions...
    May be someone has a better idea?

  • Materials to be dispatch with FIFO price

    Hi,
    My client doesnu2019t want to use MAP concept for one particular material type which contains capital items & wants to update the value of material stock with last purchase price (maintained in PO).
    The stock value shall be updated on FIFO basis.
    It shall also be issued with the value as per the PO price on which it was purchased.
    For Ex. Material A with lot 01 purchased with 10 * 10 = 100 & with lot 02, 10 * 20 = 200. so MAP for Material A is 15rs.
    when doing STO for Material A for 5nos then system is posting with MAP 15rs but not the purchase price. My client wants to post with the purchase price but not with MAP. we tried through batch management also but is going on with MAP. please suggest me how to do this and any config required for this.

    Hi,
    What is your B1 version and PL? It might be a bug based on your error description.
    Have you checked all components? Even if one component is non-inventory item, you have to define this non-inventory item with a standard price.
    Thanks,
    Gordon

  • FIFO price -- OINM.Calcprice is not always correct

    Hi All,
    I know the topic of getting FIFO cost layer has been posted here many times. And until today I've been using a query to get OINM.CalcPrice as the fifo cost for a certain item and warehouse. It is somewhat like:
    SELECT calcprice FROM OINM
    WHERE
             itemcode = 'XX' and  openqty > 0 and warehouse = 'XX'
    order by transnum
    However, I just found out that in our company there are quite a few OINM records where the calcprice values are incorrect. I know they are wrong because they are extremely low, say $0.0001, and also when compared with SB1's Inventory Revaluation - FIFO Layers, they are not even close.
    Instead, if I use OINM.openvalue / OINM.openqty, I get all my query results match with the Inventory Revaluation screens.
    Did anyone here ever experience or notice this issue ?
    Please give your thoughts. Thanks!
    Sam

    Thanks Neetus.
    If I understand your query correctly, you're using oinm.calcprice as the "buy price" or "fifo cost" in this case.
    My observations is: calcprice can have wrong values.
    Thanks again.
    Sam

  • In which field is the current valuation price (FIFO) stored?

    We need the current valuation price of FIFO-related items
    Previously, the valuation price was stored in oitm.avgprice or oitw.avgprice. In the current version these fields are not filled.
    How can you determine the current price of a FIFO-related item?
    Valuation Price = (sum of single FIFO prices of the items in stock) : (inventory)
    A similar problem occurs with charge-off. So far, the total booking price was stored in ige1.stocksum, but in SAP8.8 it is not. For a recalculation we need the value actually posted at the item level. This is the reason why the price cannot be determined from the posting journal jdt1, because there, a sum of all entries calculated.
    Is there a reliable way, which works with both SAP2007 and SAP8.8?
    regards
    M.Heigl

    Hello János
    Thanks a lot for your advice, this helps me to advance
    Unfortunately, the calcprice is not filled correctly.
    Example:
    Number of decimals in Price = 2
    Posting in 1 piece
    Factor = 1000 (1000 pc are posted),
    Total price 0.05 u20AC,
    Single Price = 0.00005,
    now in oitm.calcprice is stored : 0, in oinm.openvalue=0.05u20AC, in the jounrnal (jdt1) 0.05u20AC
    Alternatively, the field  u201Copenvalueu201D may be used?
    To get out the correct average inventory value, the following SQL statement would be correct:
    select sum (openvalue / openqty) from where oinm itemcode = N'test_fifo 'and openqty! = 0
    At charge off, the total value is determined via
    select sum (-1 * transvalue) from where oinm transtype=60 and createdby=164 and itemcode = N'test_fifo'
    In this test, I have also found an error:
    If the single price (oinm.calcprice) = 0, for example because it was posted with a large factor, the item cannot be issued anymore.
    Error message "acquisition price" is missing (...)
    Tested with 2007ASP1PL9 and SAP  8.8 (8.80.230) SP0PL12
    I assume that for FIFO evaluation SAP uses the calcprice and not the total price, the single price is determined, which in this case is 0 because of rounding.
    Apart from this error: Are my assumptions and SQL statements correct?
    Regards,

  • FIFO Valuation: Two questions

    Hi there,
    I like to configure FIFO valuation and I have a couple of questions:
    Is there anything I have to take care regarding price control ? i.e. can I use FIFO valuation for materials valuated at standard and moving average price ?
    Is it possible to update the actual material price (moving or average) after FIFO valuation ? The Online Help specify that the FIFO price can be copied in either the tax price or commercial price fields but there is no mention of the actual price.
    Thanks in advance for your help and regards
    Thomas

    > * Is there anything I have to take care regarding
    > price control ? i.e. can I use FIFO valuation for
    > materials valuated at standard and moving average
    > price ?
    both is possible and makes sense.
    > * Is it possible to update the actual material price
    > (moving or average) after FIFO valuation ? The Online
    > Help specify that the FIFO price can be copied in
    > either the tax price or commercial price fields buto have an actual revaluation of the
    > there is no mention of the actual price.
    your observation about the docu is found in
    <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/3f/ce913879c8cf29e10000009b38f889/frameset.htm">http://help.sap.com/saphelp_erp2005/helpdata/en/3f/ce913879c8cf29e10000009b38f889/frameset.htm</a>
    which does not reflect the actual capabilities. If you have a look into the selection screen of transaction MRY2 you will notice that you can also updae the standard price or moving average price, when checking also 'database update'.
    best regards,
                         Udo

  • FIFO implementation after go-live: implications on existing data and ML

    Hello All,
    We have a client who wishes to implement a FIFO stock management approach.  They have been working on SAP for a few years now.  I would like to know how we would 'cutover' to a FIFO stock valuation method?  Would executing MRF3 for a date range be sufficient?
    Also, please could you advise whether there are any discussion documents on the impact this change would have on actual costing using the material ledger, which they are currently using?
    Thank You in advance for any assistance.
    Kind regards
    AMS

    Hi!
    you have to do following customization for LIFO/FIFO valuation:
    Go to Material Management->Valuation & account assignment ->BS valuaiton procedures ->Configure LIFO/FIFO methods:
    1.activate LIFO/FIFO
    2. Define valuation levels
    3. exclude online update
    4.define relevant movement types for LIFO/FIFO
    5.define LIFO/FIFO methods - in order to calculate FIFO price for current period , previous period, previous to previous period and previous year.
    6.configure FIFO vlauation areas - here you have define base year as per your requirement
    then you can able to do FIFO valuation - t.codes MRF4, MRF3,MRF1- u can update FIFO price in material master other than std price & MAV price fields.
    there is no impact on actual material ledger. this is only used for balance sheet valuation purpose based on requirement.
    Please let me know if you need any further clarificaitons
    regards,
    ramesh B

  • How to get Item Price Based on Valuation Method

    Hello All,
    I want to get the price of an item based on its Valuation method (FIFO,Moving Average) for calculation .
    Is their any Objects for getting the Item Price Based on Valuation Method or any other way around for getting the
    price.
    Thanks & Regards,
    Amit

    Hello,
    You Can receive the Moving Average price of an Item :
    MovingAveragePrice property returns the Moving average price
    AvgStdPrice property returns the standard price
    sample:
    Dim oItem As SAPbobsCOM.Items = oCompany.GetBusinessObject(BoObjectTypes.oItems)
            oItem.GetByKey("ITEMCODE")
            oItem.MovingAveragePrice
            oItem.AvgStdPrice
    Best of my known in 2007 there is no interface for FiFo prices.
    You can use OINM table to query the FiFo prices
    Regards,
    J

  • FIFO Impact on Costing

    Hello Experts,
    Can any one please list the impacts of FIFO valuation on costing.
    Are there any settings that need to be done in Product Costing?
    Is FIFO re-valuation done after the costing step? If yes what are the implications on FI accounts?

    Hi
    If you carry out Material Valuation in your company at plant level (valuation area = plant), you have two options:
    FIFO valuation at company code level
    You valuate all the stocks of a particular material in all of the valuation areas of the company code together (joint valuation). This means that there is only one FIFO price for a material in all of the valuation areas.
    FIFO valuation at valuation area level
    You valuate all the stocks of a particular material separately in the individual valuation areas of the company code. This means that there can be different FIFO prices for a material in the individual valuation areas of the same company code.
    If you carry out Material Valuation in your company at company code level (valuation area = company code), FIFO valuation is also carried out at company code level.
    If you have flagged materials as relevant for FIFO, you can no longer change the settings for the FIFO valuation level.
    Regards
    Odaiah Pelley

  • MB5B & MRN9 Report showing different values

    Hi All,
    I am facing a problem when i am running MB5B & MRN9 report on back date, In both the reports stock is displaying correct but there is some difference in value. Material is managed by moving average price. Please provide your valuable inputs.
    Thanks
    Rashid

    hello !
    The transaction MRN9 is not designed to display the stock quantities and values for each date in a month. The transaction MRN9 only displays the quantity and value to the 'period end' which refers to entered field 'key date' or displays the actual quantity and value if the 'key date' refers to actual period. These data are selected from database tables MBEW (actual) or MBEWH (historical periods).
    If you will get the quantities and values for a special date (not a period end) you should use transaction MB5B which is additional selecting the documents posted until 'selection date' with option 'valuated stock'= 'X'.
    The transaction MRN9 provides a comparision of stock values for a selected period end with the values according to 'new calculated price' from functions 'determine lowest value' or 'FIFO-price' and is calculating the 'devaluation value'. This devaluation is normaly done only for a period end date(especially at end of fiscal year).
    If your are using the function of 'determine lowest value' (transactions MRN0, MRN1, MRN2, or function 'FIFO-valuation' (transaction MRF1) you can store the calculated 'lowest price' of 'FIFO-price' in one of available fields(tax price1-3, commercial price1-3) in material master. (please see also SAP documentation).
    You can also see the notes for this as well.
    590699     MRN9 Connection to key date and stock data
    486442     Lowest value: Significance of key date
    I hope these informations will help to understand the functions of transaction MRN9.
    Good luck!
    Plauto

  • MRN9 How it will work when the stock is negative qty

    Hi,
    We have facing one problem while doing inventory valuation.
    when we running the program MRN9 it will determine the balance sheet value from comparition of lowest price then it will update.
    But the stock in negativeside like -1000kg qty and the NRV price is 50 and FIFO price is 60.
    When running the program it has determine lowest value.But in negative side it is showing the price as  -60000 is the lowest value. As a mathmedical it is correct. But when you see the other side (50000) compare with (60000)  the value (50000) is the lowest price.
    could you any one help to explain or any notes are available to rectify the issue.
    this is happening only for negative stock. Positive stock it is working fine.
    Thanks in advance.
    Regards
    Gopal

    Here are a couple of Adobe encoder activation links, maybe one of them is what you need:
    Adobe encoder activation
    Adobe MPEG Encoder activation
    And an offline product activation link: Offline Activation
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children

  • GL Mapping

    Hello Experts
          Can anybody explain the significance of GL mapping with respect to following while we create an item group.
                  1)Variance Account by default mapped to Materials Purchase gains
                  2)price difference account by default mapped to Materials Purchase gains
                  3)Negative Stock Adjustment account
                  4)GL increase acccount
                  5)GL Decrease account
                  6)Purchase balance account
    Regards
    manoj

    Hi Manoj.....
    check this out........
    u2022     G/L  Decrease a/c                         -
    An offsetting account to the Stock account used in Goods Issues and negative difference in Stock Postings (updates after inventory). You can change this account manually while creating its corresponding document.
    u2022     G/L Increase a/c                         -
    Offsetting account to the stock account used in goods receipts and positive differences in stock postings (updates after inventory). You can change this account manually while creating its corresponding document.
    u2022     Variance A/c                         -
    This G/L account is used only in a standard-price inventory system. In certain scenarios, if there are differences between the standard price and the actual price in the purchasing document, these differences are recorded in the variance account.
    u2022     Price diff. A/c                         -
    Used in purchasing transactions only. Price differences between the base document and the target document are recorded in this account in certain scenarios.
    u2022     Negative Inventory Adjustment               -
    u2022     This account is used only if inventory quantity is negative when the inventory posting takes place, and the document price is different than the moving average or the FIFO price (this account is not relevant for standard price valuation method). In these cases the moving average or FIFO prices are held static and the differences between these prices and inventory values as a result of adding new document are posted to this account. We do not recommend using negative inventory from an accounting perspective. However, to use negative inventory, de-select the Block Negative Inventory field
    u2022     Purchase Balance A/c                         -
    The G/L account you select here will be recorded in the journal entry along with the same amount that is recorded for the stock account when an A/P invoice or a goods receipt PO is created.
    Hope this works for you.....
    Regards,
    Rahul

  • FIFing Costing

    Dear friends,
                        Can any body explain in detail about FIFO Costing.Thanx in advance

    FIFO valuation is a method that enables you to valuate the stocks of a material as realistically as possible. FIFO (first in, first out) stands for the assumption that the first stocks of a material to be received are the first to be consumed. The value of the stock is therefore calculated based on the last stocks received.
    Listing the FIFO values of certain materials.
    When you run FIFO valuation, the system calculates the FIFO values of the materials concerned. The results are displayed in the form of a list that contains the following information:
    - The closing stock quantity and closing stock value for each material for the period in question as well as the FIFO value and the difference between that and the stock value
    - The net value based on lowest value determination (if you carry out FIFO valuation with lowest value comparison)
    - The totals for each valuation area or company code by material stock account
    - The totals by valuation area or company code
    Lowest value comparison of the FIFO value after determining the lowest price.
    When you run FIFO valuation, you specify whether the system should also carry out a lowest price comparison.
    Updating the FIFO price (possibly after carrying out lowest value comparison) in the material master record.
    When you run FIFO valuation, you specify whether the FIFO price should be updated in the material master record. You can use the tax and commercial price fields for this.
    Revaluating the material, that is, replacing the current value of the material with the FIFO value.
    When you run FIFO valuation, you can change the material price directly or generate a batch input session to effect price changes

  • FIFO with moving average price

    we are using for own produced goods "moving average price" and Material ledger. At month end we setlle production variance . The system also creates an entry for ML "price variance" (which is the percentage of the prodcution variance for the remained stock).
    When we run the document extract (MRF3), with the option of "Order settlement", the costs include not only the production variance but also the ML line. That is too high.
    When we run it without selecting "Order settlement" the adjustement is the reversal of the price variance (the ML line item). That is too low.
    The total costs should be only the total production costs.
    One cannot exlude it by the material movement as both "price variance" and "production variance" is not part of a material movement.
    Edited by: Hendrik585 on May 27, 2011 2:16 PM
    Edited by: Hendrik585 on Jun 5, 2011 11:36 PM

    hi,
    We need to follow the steps if we need to valuate our inventory by means of FIFO Scenario :
    1. In T-code OMWE, activate the balance sheet valuation as LIFO Valuation not active & FIFO Valuation active.
    2. In T-code MRLH, FIFO Maintained at company code or plant level.
    3. In T-code OMWL, set mean receipt price at valuation ares level if Plant or at company code level if at company code level.
    4. Configure FIFO Valuation ares for teh respective year.
    5. In T-code OMWP, Configure FIFO Method.
    6. In T-code OMW4, Movemnet type settings for FIFO maintained. Generally, no chnages made.
    7. Select material for FIFO in Tcode MRF4.
    8. Execute FIFO Valuation- Tcode MRF1.
    Hope it helps..
    Regards
    Priyanka.P

  • Price difference account in case of FIFO method

    Hi Experts,
    One of client has pop up a question:
    According the system behaviour the Price difference account is used when the price in the base document is different than the cost of the open layer linked to that base document, this price difference will be recorded in the Price Difference account. Which means if the price of A/P Invoince differs from the price in the Good Receipt PO then the difference will be posted to the price difference account. But how will  the balance of the price difference account credited or debited? Should we make a general ledger postings?
    At this moment the balance of the price difference account is 40.000 EUR, the balance of stock account is 320.000 EUR. If these items are sold then the cost is 320.000 not 360.000!
    So the system collects these price differences but these refers a real FIFO value , so when the item is sold then the system should calculate these price difference values into the real FIFO value to get the real cost of the item.Is it right or not?

    Hi Eszter,
    Indeed, the Price Difference Account is a COGS (Expense) account.
    In Continuous Stock the calculated Expense (cost of goods sold) is booked when the sale is done as we know.
    So when a cost is known later then the actual sale was done this also needs to be booked to an expense account, that is what happens when the Price Difference account is used.
    Example:
    (Purchase) GRPO Qty 10, Price $15 ($150 debited to Stock)
    (Sale)        AR Inv  Qty 10 ($150 debited to COGS, $150 credited Stock)
    Now we have 0 Qty and 0 balance on Stock account.
    So now you receive the AP Invoice based on the GRPO where the price in the AP Invoice is 17. this means that you have an additional cost of $20 (Qty 10 * (17-15)).
    Why is it NOT debited to stock?
    As the stock account should always reflect the value of your stock you cannot debit stock (there is no stock left), so in this scenario it is booked directly as an expense (COGS) instead of going the way -> Stock -> Expense. 
    That makes sense, right?
    Hope it helps.
    Jesper

Maybe you are looking for

  • Adobe kann meine Kreditkarte nicht belasten

    Hi, bekam eben eine Mail von Adobe das meine hinterlegte Zahlungsmittel (Prepaid Kreditkarte) nicht belastet werden kann. Die Karte verfügt aber über genügend Guthaben und eine Transaktion steht auch auf der Adobe Seite wenn ich unter meinem Abo nach

  • File dialog problems in JSP

    Hi I am trying to open a file dialog using java script in my JSP program. Below is the code written for JS. I have also imported <%@ page import = "java.awt.*" %>...when I try to execute by pressing a button supposed to open the dialog box it shows "

  • How to enable SATA NCQ/AHCI in MacBook (Late 2007)

    I am planning to upgrade the HDD to a bigger SATA-2 model. I would like to ask does *MacBook (late 2007)* with *Mac OS X 10.5.2* natively support NCQ / AHCI ? Do I have to enter the BIOS to *enable the AHCI* function of the HDD?

  • How to remove yellow bounding box?

    As I understand, stage.stageFocusRect = false; will remove the yellow bounding box around buttons in my Flash app. However, it is throwing an error: TypeError: Error #1009: Cannot access a property or method of a null object reference. Is there a dep

  • Help: How to forbiden Export utilities to export database?

    Hi all, How to forbiden Export utilities to export database? Thanks Eric David