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. Its 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,
LanHi 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.MohdHi ,
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 PanhaleMr. 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 SUse 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 -
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,
SuryaHi 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,
SamSome 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 you1. 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?
-
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