SALE ORDER BY FIFO

Hello
I want sale order will process like FIFO
Can it is possible in SAP business One 8.82
or it would be possible by sdk

Hello,
if you are talking about costing purpose then manage this process:-
But we can achieve it using this process or work around for same.
Only single way in SAP .
Setting Must be done in SAP
1.Manage Item Cost per Warehouse in Administration >Company Detail (Basic Initialization tab)
2.Item stock manage by warehouse wise in Item master data in inventory tab.
3.Warehouse should be manage customer wise
4.Batch should be manage for Item Master.
Now when you make GRPO then select that warehouse(Customer wise)
and when make delivery then select same warehouse(Customer Wise) .
by this process you can achieve client senario .
Warehouse must be manage customer wise.
And it is only item wise then use Batch management for item and in SAP 8.82 you can allocate batch to perticular sales order
Both process are not ok then last option is SDK.
Thanks
Manvendra Singh NIrnajna

Similar Messages

  • FIFO based pricing issue on sales orders!

    This is the situations :
    All setups in the comany are for FIFO. Item Level, Item Group Level, and Company Level.
    1. We purchased 1 item1 for 125 dollars. PO invoice completed. First one in FIFO layer.
    2. purchased 1 more of same  item1 for 150 dollars. PO Invoice completed. Second in FIFO layer.
    3. We want to sell above items to Customer1. Customer1 has price list set to - Last Evaluated Price.
    4. Ran Inventory Audit Report to update the price list LastEvaluatedPrice.
    5. Start order for Customer1 and add 1 item1 to order -
    Price = 125 <== OK.
    Make the above quantity 2 or add another line for item1.
    Error : Price=125 <=== NOT OK, should be 125 for first item and 125 for second item (same item).
    6. Run Audit Report again and repeat step 5.
    Error : No change. Same as step results. That is price=125 instead of 150.
    NOTE: Customer could end up in loss based on above pricing.
    7. Yes there are workarounds :
    7.1  Run Inventory Valuation Report for the item with MovingAverage as the price. Then the evaluated price is right.
    7.2  Right click or run a query and get the price in layers and then calculate your own.
    Note: No workarounds are good for customer. They and their staff do no want to open additional windows or run queries etc.
    QUESTION: Why is FIFO pricing not working for Sales Order?
    Note: Why would anyone use FIFO? It could give them big loss or big profits all unintended?
    Please help? Is this FIFO problem, or my setup problem or something I do not understand?
    Thanks and Cheers!

    Hi  Syed,
    Open sales order select that item and right click in unit price column and select "last prices" option. Then Last prices form will open just deselect BP Code check box and select vendor. you can see there prices in detail level just double click on row which price you want.
    Thanks
    Sachin

  • Cost analysis through Purchase Order created from Sales Order

    Hi Experts,
    This is the scenario: There is an Item No. which is not stocked in warehouse and is purchased only when customers ask for it. The cost of the sales order line having this item is calculated by the Purchase Order line on which the item is there. (The PO have items for other Sales Orders as well. And, Sales Orders have multiple item types) The Sales Order have the PO no. against it and Purchase Order has SO no. against the line. This is all done using MS Access and Sage Accounts. Lots of free typing and manual cost analysis involved.
    I have gathered from this forum that we can create Purchase Order from the Sales Order. The Document No. information can be pulled from one another using Formatted Search. Can we do the accounting and cost analysis as well?
    Please let me know if I have not made myself clear.
    Thank you in advance and kind regards.
    IC
    Edited by: iancameron03 on Sep 20, 2011 4:35 PM

    Hi Ian,
    I concur with Faraz, it is better if you use procurement document facility in doing back to back transaction from SO to PO.
    However, in your case, I'm afraid you can't analyze the gross profit and recording the accounting related activity as your request using standard SAP B1 function.
    As for gross profit case:
    Since you're actually using workaround in order to evade all hassles in maintaining all item master data related to this case, you create just one item code called S1 right?
    SO DocEntry - SO Line # - Item Code - Item Name - Quantity - Price
    1001 - 0 - S1 - Table - 2 - 100
    1001 - 1 - S1 - Chair - 8 - 25
    1001 - 2 - S1 - Cloth - 3 - 10
    PO # - PO Line # - PO BaseEntry (SO DocEntry)  - PO BaseLine (SO Line #) - Item Code - Item Name - Quantity - Price
    2001 - 0 - 1001 - 0 - S1 - 2 - 100
    2001 - 1 - 1001 - 1 - S1 - 8 - 25
    2001 - 2 - 1001 - 2 - S1 - 3 - 10
    Note that standard B1 gross profit calculation is that system will compare selling price for each item with item cost / certain price list of each respective item. However, in your case, you put all item as a single item master. Thus, system couldn't compare Table to Table, Chair to Chair, Cloth to Cloth since the item cost for these 3 items will be the same, the price list for these 3 items will also be the same since it is actually only one master data. Of course you could update the gross profit calculation manually for each SO, but to be honest it seems rather weird to do this manually.
    So, in order to simulate the gross profit calculation, you need to create a custom query and comparing PO line no with SO line no.
    As far as accounting related recording concern, I'm afraid you can't do it
    1. SO 1 : Item Table - Selling price 130 ; Item Chair - Selling price 30
    2. PO 1 (linked to SO 1) : Item Table - Purchase price 100 ; Item Chair - Purchase price 25
    3. SO 2 : Item Table - Selling price 150 ; Item Chair - Selling price 40
    4. PO 2 (linked to SO 2) : Item Table - Purchase price 110 ; Item Chair - Purchase price 30
    Correct me if I'm wrong, you want to record accounting wise that CoGS of Delivery based on SO 1 is 100 for Table and 25 for Chair, isn't it? No matter what costing method you use, you can't achieve this.
    If you use moving average, system will average both Table and Chair cost price, since it is actually one item master data. Even if you distinguish each item as a master data, system will average the cost price for Table and Cloth by the time GR for PO 1 and PO 2 occurred.
    Example (order by sequence of event):
    1. GR based on PO 1 - Table - Purchase price = 100, therefore Item cost = 100
    2. GR based on PO 2 - Table - Purchase price = 110, therefore Item cost = 105 (considering quantity only one for both PO)
    3. Delivery based on SO 1 - Table - CoGS incurred will be 105, not 100
    To certain extent, same thing could be said with FIFO costing method
    1. GR based on PO 1 - Table - Purchase price = 100 (qty 1)
    2. GR based on PO 2 - Table - Purchase price = 110 (qty 1)
    3. Delivery based on SO 1 - Table - CoGS incurred will be 100 (qty 1)
    4. Delivery based on SO 2 - Table - CoGS incurred will be 110 (qty 1)
    At first glance, it seems right since the CoGS for SO 1 is 100, tied up with purchase price for PO 1. And CoGS for SO 2 is 110, tied up with purchase price for PO 2. But we're using assumption here, we're assuming the sequence of Goods Receipt of PO and Delivery of SO occurred in the very same sequence as the issuance of SO and PO.
    1. GR based on PO 1 - Table - Purchase price = 100 (qty 1)
    2. GR based on PO 2 - Table - Purchase price = 110 (qty 1)
    3. Delivery based on SO 2 - Table - CoGS incurred will be 100 (qty 1)
    4. Delivery based on SO 1 - Table - CoGS incurred will be 110 (qty 1)
    If above scenario / sequence that happened, you will get the wrong figure of gross profit since the Delivery of SO 2 will take the item cost based on GR of PO 1. Since we're actually talking about real life business process, who can guarantee that above scenario wouldn't happen? It is possible that you send goods to customer who ordered late in real life, too much possibility that it is better for you to mitigate such result.
    My suggestion would be that you record the accounting transaction based on standard business process, no need to really capture the actual cost and actual gross profit for certain SO and PO. Too complicated, and the software itself doesn't cater this kind of requirement. Best thing you could do only create custom query for gross profit simulation calculation, but for very accurate accounting recording, IMO you should forget it. Hope this help.
    Best Regards,
    Hendry Wijaya

  • Cost of material in sales order.

    Dear SD Gurus,
    1. How do I see that the cost of material captured in Sales order?
    2. How do i check whether it's correctly following the FIFO method?
    Regards,
    Dsingh.

    Hello,
    1. Cost of Material is visible if you insert SAP Standard Condition Type VPRS in Pricing Procedure. It will bring Cost of material from Material Master Record - Accounting Screen. +
    2. Regarding FIFO, check this: http://help.sap.com/saphelp_47x200/helpdata/en/47/61071349f011d1894c0000e829fbbd/frameset.htm
    Hope this helps,
    Thanks,
    Jignesh Mehta
    Edited by: Jignesh Mehta on Sep 13, 2011 12:13 PM

  • Batch Search While Creating Sales Order

    Hello Experts,
    I tryed to assign the batch in sales order with std item cat TAN ( Redio button ticked for Item cat TAN in Automatic Batch determination for SD in SPRO) but system shows the following msg
    The system did not find any selection criteria for material HOWKINS_COOKER, batch TESTVD
    Message no. V2097
    Procedure
    Check the selection criteria and, if necessary, change the batch search strategy.
    Please help me in this regard.
    SAP PP

    create a batch search strategy in VCH1 for the material ( selection condition SD01)
    if you want to sort with FIFO LIFO, then create a sort rule in CU70 and assign in batch search strategy

  • SALE DELIVERY BY FIFO METHOD FOR WITHOUT BATCH ITEM

    Suppose Customer u2018C01u2019 give me sale order first,of Item 'I01' after that my second customer u2018C02u2019 give me sale order of same Item 'I01' that time my employee give material to second customer ie 'C02' first,but i want  block the this process he must give the material to 'C01' because he give me the sale order first  ,I want sales process like FIFO
    So how it can be happened
    Thanks

    Hi Jaykumar........
    Do you know about Batch Allocation Method?
    When you create Sales Order for any of the customer you can allocate/reserve batches so that when you do delivery SAP will Deliver the material from the reserved batches.
    Please try I think this will help you.
    For allocating batches at Sales Order you have to click Ctrl+Tab on Quantity Field..........
    Hope this will help you........
    Regards,
    Rahul

  • Safety Stock Not Being Released To Cover New Sales Orders Or Forecast

    Hi,
    Does anyone know of a way to get safety stock at the lower levels of the BOM to get released for upper level sales order or forecast demand without having to adjust the effectively out to a future date?
    Example:
    A = Finish goods item with two weeks lead time
    B= component of A and it has two weeks lead time
    C= component of B and has 10 weeks lead time.
    Have safety stock hard coded with an effective date of today for 100,000 units.
    I have 100,000 in inventory and I have planned orders to cover all my demands and future safety stock requirements for the next ten weeks.
    I receive a new sales order for 50,000 units with a customer request date five weeks out.
    I am getting ATP dates to assign to the new sales order 14 weeks out versus allowing me to use 50,000 units from the safety stock to schedule in week five?
    Even If I schedule the sales order for five weeks, because I have gone down two levels to confirm that I have safety stock, and It could be used, planned orders would not get generated at the next two levels, because the demand date on the safety stock is earlier than the demand date for the new order?
    Is there any resolution that anyone has found that addresses this issue?
    We have set a demand priority rule on the ASCP plan options tab to "Sales Order Priority" where we have set criteria for number one to "Sales Orders & MDS Entries Priority" and number two to "Schedule Date".
    We have found that adjusting the supply and demand dates out to cover the full 14 week period does reduce the safety stock at the lower levels, but it also creates additional starts and inventory to be put into the line, which makes this approach not feasible.
    Does anyone have any solutions to this problem? We do not build safety stock for the sake of building safety stock. We want it to be used for any sales order or forecast demand that comes within the planning horizon.
    Appreciate any inputs.
    Regards,
    Dave

    Hi Dave,
    Try this note suggestion, possibly help you in resolving your issue.
    How to Avoid Getting Safety Stock Replenishment Too Early in an ASCP Plan [ID 301629.1]
    In order to line up the safety stock supply with the changes in safety stock, a combination of the profiles must be used:
    MSC: Use FIFO Pegging as yes
    and the plan option
    Peg Supplies by Demand Priority is checked.
    The profile MSC: Use FIFO Pegging as yes will perform the following:
    For all demands and supplies, it proceeds item by item and
    pegs supplies to demands on a daily basis. Daily supplies
    and demands are not sorted. When supplies or demands
    on a given date are used up, it picks from supplies or
    demands on the next date. The unpegged supplies are
    pegged to excess.
    The peg supplies by demand priority combined with the profile above will prevent the system to plan ahead for safety stock.
    Also no safety stock smoothing is setup.
    To implement the solution, please execute the following steps:
    1. Please set the profile:
    MSC: Use FIFO Pegging as yes and
    2. Under the plan settings in the main tab the set the following options:
    Enable Pegging ON
    Peg Supplies by Demand Priority ON
    Warm Regards
    Sivaraman.G

  • Split Sales Order Line - by Delivering Plant ?

    Hi there,
    Does anyone know (config or ABAP) how to split a sales order line for this scenario:
    1 Sales Org - SOrgA
    3 Plants (PlantA, PLantB & PlantC)
    Can fulfill SOrgA sales orders from all 3 plants
    No WM
    User enters MatA Qty 10 on sales order line item 1.
    MatA has qty 5 in plantA and qty5 in PlantB.
    System gives Qty 5 to line item 1, reduces qty requested to 5.
    Stytem creates new sales order line & gives Qty 5 to new line item 2.
    I am essentially trying to fulfill the sales order from multiple plants but so far in R/3 I do not see any way to do this with config. Alternative is to do this manually but business requirement is to automate it.
    Any ideas?
    Has anyone done something similar with ABAP?
    Thanks,
    Niall

    Thanks for your comments Ashutosh,
    My strawman schema is currently:
    Biz Hours:
    Orders created.
    Nightly:
    [No (minimal) orders being entered so allocation should be a non-issue or very minimal].
    Backorder rescheduler job runs
    Bespoke job runs to split lines if can fulfill from multiple plants
    - it may be FIFO based on a combination of dates such as customer delivery date and delivering plant lead time (will be bespoke)
    Delivery Due List runs
    Currently our sales order lines have delivering plant (e.g. from customer master, CMIR or material). Against this plant ATP is run, even though the material may also be in another plant. The business issue is that sometimes, for some customers, we want to fulfill the order from a different plant or combination of different plants.
    This is not for every order thankfully!
    N.

  • ATP check partial Quantity allocation to Sales Orders

    Hi,
    Our client has three different sales order types for processing sales differently for the same materials.
    While doing ATP check they have a order of priority i.e ZOR1 -> ZOR2 -> ZOR3 with ZOR1 highest priority.
    For sales order type ZOR2 currently they donot have partial quantity allocation to sales orders.i.e if two orders, Order 1 created with 100 Qty and other Order 2 with 50 Qty and if ATP is 50 Qty.
    System is allocating material to Order 2 which has order quantity 50 ( Which equals ATP Qty )
    Now the client requirement is to configure system such that it does partial allocation to Order 1 ( order qty 100, where as ATP Qty is 50 ) i.e system should allocate even partial quantity to sales orders, that too in FIFO ( system should allocate ATP qty to order created first then next and so on )
    Please let me know what changes i need to do to achieve the above functionality in SAP system.
    Thanks
    Venkata Rama Reddy.K

    Dear Venkat,
    Please check the customer master for the customer which you have maintained in the 1st order. If the customer allows partial delivery, them the system will allocate the stock to the order which is created at first.
    At the time of ATP check(In Availability Screen), you do need to choose, One-time or System proposal, which will allocate the stocks partially to the 1st order as you don't have enough stock.
    Check out the settings in the customer master (for the customer in the 1st sale order) under Shipping Tab.
    Partial delivery per item  D/A/B
    Max. partial deliveries    >0
    (And more thing, you mentioned that sales document type is having priority. As of I know - there won't be any setting which will set particular sales document type with high priority. If you are really doing that kind of setting - update the same in this forum - it may help others..)
    Hope it may help you.
    (Venkat: Has your issue solved? Kindly update in the forum - if your question is answered)
    Thanks,
    Venkatesh.S.P.

  • Replacement order for sales order stock

    Hi gurus,
    I'm trying to supply a replacement order with reference to another order that has sales order stock (E).
    I can't supply the replacement order because of the stock is assigned to the original order.
    Is it possible to do?
    Best regards.

    Yes, Possible if you set reason for rejection to original sales order line items  to remove the stock requirement in stock requirements list in order to make availabality of stock for replacement order. if you are rising the replacement order based on the original order is not supposed deliver. So cancel the requirements by entering  reason for rejection for original sales order line items and rise the replacement order or if have already rised run GATP to replacement of stock requirements in md04 and
    schedulines will be generated based on availabality of stock.
    OR
    Please precise your scnerio ie; Replacement orders are return orders if you rise return order based on the orginal order stock
    requirement doesnot shows in  stock requirement  list (md04 ) because PGI has been done. Based on the customer complaints on qty deliverd return order will be rised. if return order is rised, it transfers the requirements to stock requirements list. So md04 allot the stock for those which Orders are placed first (FIFO) 
    Thanks & Regards,
    RAMESH

  • Open Sales Orders Backlog Report

    Hi All: I have been asked to create Backlog reports for Open Sales Orders and the revenue amounts for the next 15days, one month, 2 months, 3 months 6 months etc etc. Does anyone know of a standard report that covers that and the business content and cues that go with it?
    Thanks in advance
    Bobby

    I haven't seen any standard content for it, with my client, we actually developed the open order report from Item extractor and status extractor. And compare the created on date to the system data to see how long it has been opened for and put it in different buckets.
    Hopes that help.
    thanks.
    Wond.

  • Open sale order aging report

    Need a report on open order aging.  The open order means not delivered or partially delivered. Further with days range since its open or not fully delievered i.e. > 15 days or 15-30 days and so on.
    The standard transactions Va05 and VL10c can provide the list but dont provide any aging info.
    Kindly help in this.
    thanks
    anu

    Dear Anu
    1. First in VA05 you can use Variants and get the report as desired by you,create one variant and use Filter along with greater then, less then (all are in selection option icon)
    This way you can create three variants.
    But limitation is dates has to be manually changed in variants each time.
    2. Try this Tcodes
    S_ALR_87014387 Display Document Flow
    S_ALR_87014392 Display Document Flow
    This reports will give you document flow run report with ticking checkbox for sales order,delivery and goods isse then after getting the list expand all (Shift+F12)
    you will get the quantities for sales order, and what is delivered and what is issued.
    3. As such if you want exactly the report you can take help of ABAP to create the ALV
    4. Report or create Queries in SQVI , or else create MCSI report
    Regards
    Jitesh

  • How to restrict manual changing of free goods in sales order

    Hi ,
    Goodmorning ,
    We have some requirement : In sales order free goods quantity determination by system  should not be allowed to change manually , where can we do this ?
    Looking for your inputs
    Thanks and regards
    Venkat

    As per SAP Standard, when the main Item quantity is changed, the Free Goods are redetermined. In this case any manual changes to Free Goods Quantities are lost.
    But your requirement is for restricting the Chages of the Quantity of Free Goods Correct?
    I believe there is no SAP standard solution for this. You will have to apply a User Exit, which will check the Item category of each LIne item & if it is free goods (TANN) then changes are not permitted.
    Hope this helps.
    Thanks,
    Jignesh Mehta

  • Query help needed for Sales order panel user field query.

    I have a user defined form field on sales order row level called = U_DEPFEEAMT
    1, I would like this field to get the value from a field on this sales order row level multiplied by what is in point 2 below. The details of field in point 1 is :
    Form=139, item=38, pane=1, column=10002117, and row=1
    2. The contents in field 1 should be multiplied  by a value coming from another user field linked to OITM master item.
    The details of user field attached to OITM is :
    OITM.U_DepositFeeON
    Appreciate your help.
    Thank you.

    Try this one:
    SELECT T0.U_DepositFeeON*$[$38.10002117.number\]
    FROM dbo.OITM T0
    WHERE T0.ItemCode = $[$38.1.0\]
    Thanks,
    Gordon

  • Logic for Open Sales order qty

    What should be the logic given to determine "open sales order qty" during designing a report.
    Note the criterias are as under:
    1) Open sales order qty is the confirmed qty less the delivery qty.
    2) The delivery qty should be delivery order qty (The delivery should not necessarily be pick, packed & PGI)

    sorry it doesn't work for services, since they do not create requirements.
    in this case you can use VBFA table, subracting all the delivered quantities VBFA-RFMNG with VBFA-VBTYP_N = J and VBFA-VBELV/VBFA-POSNV = to your order/item from the ordered quantities
    hope  this help you.
    Roberto

Maybe you are looking for

  • I need to divide a large 111MB PDF

    I need to divide a large 111MB PDF into several smaller more manageable pieces. I have CS5 but it won't open it. I just bought PDF Extractor so I could convert it to a Microsoft Word File and edit from there. Message says, file too big, over 100MB. H

  • How can I use VBA in Outlook to "Save as pdf"???

    I want to create a macro in Outlook 2010 that will create a pdf file of the open email... using the "Save as pdf" command. How can this be done? I have looked all over the internet, and have not found a simple answer... Please can someone help me.

  • Airport Express as wifi audio for ip camera?

    Hello all. I have a question regarding Airport Express's audio transmitting capabilities. First, I recently purchased an Airport Express to expand the wifi range in my new house. The house is one floor, and my Linksys N router is located on the other

  • Edit recoeds in JSP page

    hi am new to jsp can anyone help me regarding jsp.i hav to edit the records in the same jsp page and has to be updaed into DB.we are using MySqlServlets&hibernate,jsp for view.plz suggest me some idea. Thanks

  • State basis VAT registration No.

    Hi every body In my scenarion my company provide material and services to entire country, each state they have offices and each state they are registered with TIN/VAT no. Now my question is should i need to maintain all state as Sales organistion bec