Actual item cost for batched items

Hi everyone,
I'm not entirely sure if there is an easy solution to this, however we have a client where their stock consumption method does not match their stock costing method therefore they can never really get a true stock valuation from SAP. 
They currently have their items set to FIFO however they don't always use the oldest stock as its not always feasible to do so.
Due to this, they cannot really find out the age of the items in stock as SAP assumes they use the oldest stock first.  To get around this I've suggested using either serial numbers for big items and batch numbers for the smaller items which will allow them to track when it came in to stock and whether it has gone out or not.  This works well and allows the users to find out the age of the stock.  However, the cost calculated in the journals and posted to cost of sales is picking up the cost from the oldest open layer in the FIFO (OINM) table and not the cost from the layer from the associated batch. 
Is there any way we can get the system to pick up the actual cost of the item being dispatched?
If not, we may just have to create a report which looks at all open batches, get the incoming cost and get a stock valuation that way. 
Has anybody faced similar issues?
Regards,
Adrian

Hi Marcella,
Many thanks for your reply.
I have looked in to both Standard and Moving Average and ran through various scenarios but unfortunately neither is exactly what the client wants and neither allows them to get a true stock valuation by item.  The client would ideally like the actual cost to be posted, but I'm afraid its either the oldest layer, average cost or a standard cost posted.
Some items could possibly be standard as the cost doesn't alter too much, however some item costs vary rapidly dependent upon things such as exchange rates and other market influences.
I think this may have to be done via reports.
Regards,
Adrian

Similar Messages

  • Specific Identification Cost for batch managed items (Follow-Up from P2P)

    Specific Identification Cost method is used for serial and batch managed item. Using this method, the outbound cost of such items would be the original cost of specific goods, which can be determined according to the serial or batch number of that item.
    Business One allows the user to receive batch managed items with a batch number that already exists in the DB. It’s possible that the received quantity is added to on-hand quantity in the warehouse. In such case, the quantity on-hand of that batch and the received quantity may have different costs.
    What should be the system behavior in such case:
    1. Block receipts to the same batch with different costs.
    2. Write the difference to a price difference account, as done in Standard Cost method.
    3. Manage the batch cost with Moving Average method.
    This thread is continuation from 'Specific Identification Cost for batch managed Items' <a href="http://p2p.sap.com/businessoneforum?type=join&login=1&uid=41FB661A76CED536C825C4E2B6FF4397&cid=91&go=z37225">discussion</a> in P2P SAP Business One Forum (Product Development Collaboration).
    Previous discussion on P2P is summarized in the attached file.

    Hi Peter,
    This is a very important functionality that you are describing here. For example, in the Steel industry, it could be extremely useful to cost by batch or serial number.
    If you receive a batch that already exists in the system and if the costing method for the product is moving average, then teh cost of the batch should be calculated based on the moving average as well.
    If the costing method is standard, then the cost should go in a variance account.
    If the costing method is FIFO, then it is a getting trickier...
    Regards,
    Vincent

  • Total Delivery Cost for partial Item delivery

    Hi Guru,
    I have a requirement wherein I have to apply the total delivery cost for partial Item delivery.
    For example: Even if there is partial GR, delievery cost must be paid in full.
    Say PO is for 100 PC and delivery cost is 100 EUR. Now at MIGO if the delivered quantity is 60, the freight vendor must still be paid 100 EUR.
    Is this possible by configuration or do we need to make any changes at code level? If yes, Please guide me on how to do that....

    Create a PO without tick GR-Bsd IV, suppose I have created PO with qty 20 and rate 1 INR and give freight 50 INR (Fixed Amount)..
    Then I have done partial GR for qty 5. My freight amount booked as 12.5 INR (for partial GR)
    Then I have gone for MIRO..
    Here select Goos/Service item + Planned delivery cost.
    Enter the PO, you can see two line items appear..
    One for goods and one for freight...
    Goods will come as qty 5 and amount 5 INR and Freight will come as qty 5 and amount 12.5 INR.
    Just change the freight qty and amount as 20 and 50 INR.
    Then post the MIRO, you can see your total freight will be booked to vendor..
    Now again do GR for qty 2, at that time your freight amount will booked as 5 INR.
    Then when you will go for MIRO, you can see only the GR item, Freight qty and amount will not come at the time MIRO..
    (Note : I have told the scenario as per my previous screen shot)

  • About add cost for an item master

    Hi,
    I checked the DI about item master, I didn't find any way to add cost for a specific item or when I try to add a item master. Does anyone do this before?
    Thanks,
    Lan

    Hi Lan,
    You can add item price list only by that object. Item cost is controlled by system depending on your inventory valuation method.
    In another word, there is no option to add cost for an item master directly.
    Thanks,
    Gordon

  • What is the formula for calculating average cost for an item in inventory

    Hi,
    Can someone please share the formula to calculate average cost for an item in inventory which uses Average Costing?
    Thank you,
    Naren.

    HI
    When a transaction updates the average cost of an item, the new average cost is calculated as follows: 

  • Item availability for selected items and directly create the delivery

    Hi All,
    For a very big sales order ..lets say having 700 line items ...is there any convenient way to create the delivery for selected items ..e.g. 30-40 line items rather going and selecting the line items then doing the item availability.
    do you have any LSMW format by which we can do the item availability for selected items and directly create the delivery.
    kindly Guide me..
    With Regards
    Azeez.Mohd

    Hi ,
    There is no stand way of doing it . You need to take help of abaper to do this :
    1. Create a t code where if you give sale order number , it displays a report with all the items with a check box near to it as we see in SE16 .
    2. This report could be best in ALV form where users can do "ctr+f" and search only the required materials then select those lines and press a button on the top of report .
    3. Once the button is pressed , program will run vL01n ( create delv in backgrnd) in a BDC form . At time of delev creating , the bdc program in backgrnd uses only those items which were selected by user and not the other items .
    4. Program will create a delv using a BDC in background and return the delv number for user to view tht.
    U can also try using FM : RV_DELIVERY_CREATE to create delv in backgrnd after user selection if BDC is getting tricky.
    Hopefully ,this shuld work and will be a easy process for the customers.
    Let us know the outcome .. .
    B O L ..
    Hope this Helps !!!

  • "Cost Rollup - No Report" not updating costs for some items.

    Hi ,
    We have an issue with "Cost Rollup - No Report" program. When it is run for all items in an Organization, some item costs were not getting updated.
    "Include in Cost Rollup" flag in Master Item form and in Item Costs form is enabled for these items. When we run the report for specific item , it is working fine, cost
    is getting updated. Only when we run the report for all items of an org, we are having this issue. Any suggestion or help in this regard is highly appreciated.
    Thanks in advance,
    Pavan.

    Hi,
    I mean B(Sub Assembly)
    Item Rollup Flag
    A No
    --B                       Yes
    ---B1 No
    ---B2 No
    ---B3 No
    --C                      Yes
    In this case when we run cost rollup by giving item A, Oracle will consider below structure.
    A
    --C
    Regards,
    Sarvottam.

  • Delivery Item Category for Batch Split

    Dear All,
    Referring to Stock Transfer Order
    ME21N --> VL10I --> Vl02N --> PGI --> MIGO
    During delivery we select multiple batches through Batch Split.
    In my Development server the system determines Item Cat as NLN (NLNORMCHSP = NLN)
    In my Quality server the system determines Item Cat as ULN (NLNORMCHSP = ULN)
    The setting for Both Item cat is same Except NLN is marked for Error during over delivery.
    Pls suggest me which one is appropriate.
    Thanks & regards,
    Shailendra Panhale

    Mr. Gauravijit
    Pl try the following configuration
    Go to  logistic Eex->Shipping->Deliveries->define item category for deliveries
      Delivery type - item category group -  usage--item cat
        LF                         NORM              CHSP    TAN
    Pl try the above configuration and do the batch split in the delivery.

  • Item Category for Batch Split Line

    Where do I change how SAP determines the batch split item category?  Currently it is defaulting to an different item category than I intend.
    Thanks.

    Hi Mark,
    In your delivery item category determination you should maintain as below
    Document type : Document Type for which you are doing delivery
    Item category Group : Item category Group for which you are trying to make batch split.
    Usage : Should be CHSP
    Higher Level Category : Determined item category for the combination of document type and item category group.
    For the above combination define item category.
    Rewards points if it helps.
    Regards,
    Sreekanth

  • Inventory Ageing for Batch item

    Hi,
      Please let me know if any one has query for inventory ageing for Batch management item.
    regards
    Suresh S

    Use following query:
    SELECT T0.WhsCode, T0.ItemCode, T0.ItemName, T0.BatchNum, T0.CreateDate,
    DateDiff(dd, T0.CreateDate, GetDate()) As Days, T0.Quantity,
    case when (datediff(dd, createdate, getdate())<=30) then 'Upto 30 Days'
         when (datediff(dd, createdate, getdate())>30 and datediff(dd, createdate, getdate())<=60) then '31 to 60 Days'
         when (datediff(dd, createdate, getdate())>60 and datediff(dd, createdate, getdate())<=90) then '61 to 90 Days'
         else 'More than 90 Days'
         end as days
    FROM OIBT T0
    WHERE T0.Quantity > 0
    ORDER BY T0.WhsCode, T0.ItemCode, T0.CreateDate
    Edited by: Rahul Jain on Jan 30, 2009 10:28 AM

  • Calculation of cost for subcontracting item of type N (non stock) as it calculating for type L(Stock)

    Hi Gurus,
    I have a Requirement for calculating the cost for Subcontracting  Non stock items N as it is getting calculated in standard functionality for subcontracting items of Type L.
    This will be done in CK11n ( used to calculate the standard cost estimate of the product) for header as well as component materials.
    please suggest the user exit or Badi where i can change.
    Please refer the below logic-
    BOM for the material 2000500 as Header and 1LPL0835298AB as a component and this component has an assembly with 7008508 as a component and this component is an Sub contracted item and this has an assembly with component 1LBA182151-3.
    Price calculation for the material 7008508 (Item Category as N). Since this is sub contracted item the price will picked from field EINE-NETPR.
    In EINA, pass the material (MATNR=7008508) to fetch the list of info records (INFNR) created for that material.
    Then it has to input those info records to EINE table along with Purchasing organization (EINE-EKORG=PT02).
    From the output of EINE table, it should compare the price (EINE-NETPR) of the PIR and should take the least price from those PIR`s.
    If the currency is other than PLN, then it should be converted to PLN based on conversion charges.
    For Material (MATNR=1LBA182151-3), it should pass the material number to table MBEW along with valuation area (BWKEY = WERKS).
    From the output, it should check the Price control (VPRSV) ‘V’ or ‘S’
    If ‘V’ the price will be picked from the field “VERPR”
    If ‘S’ the price will be picked from the field “STPRS”
    Also from the output, it should check the Price unit (PEINH) ‘1’ or other than ‘1’. If it is other than ‘1’ it should divide the VERPR or STPRS by PEINH. Then this is the price of the Material “1LBA182151-3”.
    The material (MATNR=1LBA182151-3) should be passed to table “MARA” and will take the Base unit of measure from that table “MEINS”.
    Br,
    Surya

    Hi Surya,
    Please put breakpoints in any of the below BADI's and check if any of them will trigger for your
    requirement:
    VALUATION_CK                            BAdI for Valuation in Product Costing
    CK_KALAMATCON2_CI                       BAdI for CI Fields for Table KALAMATCON2
    COSTINGRUN_CK                           Edit Costing Run
    COST_APPORTION_CK                       Maint Apportionment Structure Joint Production: Dist Rules
    CO_PROD_COSTING_CK                      Cost Management for Joint Products (Costing, Target Costs)
    DATA_EXTENSION_CK                       For Data Enrichment in Product Costing
    DYNPRO_EXTENSION_CK                     BAdI for Interface Enhancement in Costing
    ORDER_COSTING_CK                        Enables Header Data Changes in Preliminary Order Costing
    QUANTITY_STRUCT_CK                      Enables Quantity/Structure Changes in Costing
    SUR_STOCK_TRANSF_CK                     Overhead on Materials with Stock Transfer Between Plants
    Thanks
    Sri

  • Updating Standard Cost for an Item in Item Master Data

    How do you change the Item Cost field under the Inventory Data tab in Item Master Data if Standard Cost is selected as Valuation Method.  This field is greyed out.

    Hi ,
    If you have an inventory in the warehouse , you cannot change the item price of the standard cost .
    So it is greyed out .Once you donot have inventory ,this field becomes active and you can enter the price .
    Second option is from Item Revaluation .
    Please test it in test environment
    Thank you
    Bishal

  • Item Relationship for Obsolete Items

    This is a question for EBS R12.1.3 - OM/Inventory setups
    We have a process where once an item is determined to be phased-out, we set up an  item relationship for an active item that will be replacing the product we no longer want to produce.  My issue is that once we consume all of the phased-out product, we uncheck the "Customer Orders Enable" flag on the item master so that it can no longer be ordered.  The problem is that if the item isn't orderable, we can't pull the item up on the OE form to see it's replacement.  This leaves our customer service blind to the product they should be selling.
    Does anyone have a recommendation for OM or Inventory setups that would allow us to see the Item Relationship on the OE Form, but not allow orders to be placed for the obsolete item?  Not sure if it matters, but we do use the OM materialized views with Item Orderablility feature.

    I created an SR with Oracle.  They stated that this is not possible and is being considered as an enhancement request.
    Bug 6612972: INACTIVE ITEM NOT SHOWN IN LOV WHEN ORDERING SUPERCEDED ITEMS
    Bug 14013746: ITEM SUBSTITUTE DOESN'T WORK FOR OBSOLETE ITEM

  • Forms 10g : How to set the Database Item property for an item dynamically ?

    Hello all,
    I have a requirement where I need to set the database item property of an item to TRUE/FALSE
    dynamically at runtime based on certain conditions.
    Earlier, in forms 6i I've used,
    Set_Item_Property (<item_name>, DATABASE_ITEM, PROPERTY_TRUE);
    But in Forms 10g it doesn't recognize this Database_Item property and gives a compilation error.
    Have I overlooked something or has this property become obsolete in Forms 10g ?
    If obsoleted what is the replacement property ?
    Regards,
    Sam

    Some options:
    1. Create a database-view, including the "real" column in databases where it exists and a "dummy"-column in databases where it doesn't exist.
    If that's not possible,
    2. set database="No" for your item and
    -- create a POST-QUERY-trigger which reads the data for that column from the database, if the column exists, and
    -- create a ON-UPDATE-trigger which includes an
    UPDATE_RECORD;
    UPDATE THETABLE SET
      THECOLUMN=thevalue
    WHERE  ROWID=:THEBLOCK.ROWID;3. Base your block on either a select-from-clause, a ref-cursor or a procedure to adjust he query-part,, for saving use a procedure.

  • Sales order line item status for an item with PR

    Hi Gurus,
                  Here is my business scenario.
    i have got following list of line items in a sales order.
            Line item no        Material no       Order quantity     Schedule line confirmed qty     Line item overall status           Plant
                    10        A                    3                              3                                   Open                         X
                    20        B                    5                              5                                    Open                        X
                     30        C                    8                              0                                    Open                        X
    1. I can create delivery for the line tiem 10 & 20 as they are confirmed for schedule lines.
    2. Line item 30 is not actually available in Plant X now if i do the availability check and select another plant "Y" where the material is available. For this STO should process should follow up (Correct me if i am wrong)
    Now i have got following questions
    1. How can i track which line items are followed up by PR's and which are not in the sales order.
    2. tell me how follow up happens by creating PR's
    Thank you

    1. So i am assuming that for each schedule line item there will be associate PR number and PO number if there are any.
    Yes every non stock article will have a associated PO.
    2. Suppose if Purchasing department make a decision to get this line item thru 3rd party then what happens for this schedule line item.I mean how do we differentiate in showing Sales order? Here my scenario is one Material can get thru either STO or thru 3rd Party.
    If you have more than 1 vendor listed for an article in EINA table. Then at that point the system will prompt you to select the vendor you want to create the PO against. (Given that the regular vendor flag is not checked for any vendor).
    Eg: Suppose if i have a schedule line item which can get thru STO and i have got another schedule line item which i can get thru 3rd party, Can i see this differentiation in sales order?
    3. How to create purchase requisition?
    Tcode Me21n (Advise to use this tcode) or ME21
    Found a link hope this helps
    http://www.le.ac.uk/mis/docs/sapdocs/mm/mm46b_41.doc

Maybe you are looking for

  • OTC ssl.conf file does not have ssl wallet file location details

    Hi B2B Gurus, While doing the HTTPS configuration in OTC we observed that some of lines were missing in ssl.conf file located at <Oracle_Home>\Apache\Apache\conf. The below mentioned lines are missing in OTC’s ssl.conf but present in OracleB2B’s ssl.

  • "Power Manager has stopped working and needs to close"

    I have been getting this message which I think started when I installed my Vista Service Pack 2.  I have updated everything and my Bios is up to date.  Does anybody have a solution to this error?

  • Tiff bug in CS6 suite

    Hi, There is a big bug in the CS6 , tiff file format have change, and when i generate a tiff file ( flaterned image with alpha layer) in photoshop CS6 or after effect CS6, the alpha layer can not be used in indesign CS5, i need to open my tiff in pho

  • Standby database with online backup (hotbackup)

    Hi All , I would like to create a physical standby Database for oracle 10.2.0.3.0 Database on windows 2003 machine. Can somebody please share a URL for step by step explanation? Thanks in Advance.

  • IDoc Status 56 error F21_IDOC_INSERT_WITH_FAIL_STAT

    Hi, I am trying to create an inbound idoc in a particular client and trying to post it in the same client using standard function module. IDoc type is CREAMAS and Basic Type is CREAMAS04. The function module to process this IDoc is "IDOC_INPUT_CREDIT