Problem with scheduling planned orders in MRP

There is a problem with scheduling planned orders in MRP. SFG is assigned to the BOM of FG. No inhouse production time maintained in the material master of SFG & FG. routing maintained for both . In OPU5 scheduling & capacity reuiremnts tickmarked for detailed scheduling. Scheduling level - via detaied scheduling. Scheduling type - backward. Adjust basic dates , adjust dep. req. to order start set. In MD02 , scheduling is via ' lead time scheduling'.
My problem is the start date & time & finish date & time is same for planned orders of FG & SFG in the detailed scheduling tab of the planned orders. (Duration is same because of same capacity requirements on the same work centre. But how is the finish date same for both SFG & FG?)
(Capacity requirements are being generated.)
What could be the problem ?

Dear,
By scheduling the routing and maintain lot size dependent time in material is best practice and result of scheduling will be consistent.
If you want SFG before FG you need to define lead time offset in BOM or need to maintain the floats before production.
Hope clear to you.
Regards,
R.Brahmankar

Similar Messages

  • Production orders in place of planned orders in MRP run

    Hi,
    Please help me with this senario,
    we receive saleorders through CRM interface then these are chnged to redistribute to different plants by changing the plants in saleorders.
    we want to run and create production orders directly for these saleorders without creating planned orders.
    I tried using strategy 82 but it makes the production order online, but we want it to be created after mrp run.
    Is there a way to create production orders instead to planned orders in MRP run.

    Hi You used Right strategy only.Use Strategy '82',  Transfer requirement from CRM and execute MRP run in Background.It will generate Production order.But i didn't understand what you mean by 'Online' 3
    Pl.  Correct me If I am wrong.
    Edited by: Velmurugan S on Mar 4, 2008 10:02 AM

  • Scheduled planned orders

    Hi,
    My MRP run gives me 10 planned orders for a material because of lot size. But all these orders are coming on the same day. Can I get these orders on different dates based on the capacity available?
    I have about 1000 finished materials. Can MRP run give scheduled planned orders for these materials i.e starting on different dates? I do not have any floats.
    Thanks and regards,
    Raghu

    Hi Raghu,
    I think you should use Lead Time Scheduling - Backward scheduling to plan those finished product. Use Capacity Planning functionlity so that Lead time scheduling would create capacity requirements.
    Once these are in place, convert those planned orders into production orders Now, these orders would be made on different dates as according to capacity situation.
    So, please check and revert..
    Regards,
    Thomas

  • Safari Crash - Problem with doodle (planer) app  -  doodle web links cause safari to crash with a very strange message "Error - Please make sure Safari is not used in Private Modus" (translated from german) No Privat Modus buttom in ios 7 safari settings!

    Safari Crash - Problem with doodle (planer) app  -  doodle web links cause safari to crash with a very strange message "Error - Please make sure Safari is not used in Private Modus" (translated from german) No Privat Modus buttom in ios 7 safari settings! Works fine with an older Safari Version. Web link, call doodle app.  You could see the website in the backround working but safari crashes after clicking on the error window.   Any suggestions?

    Turn off Private Browsing.
    Tap "Private" on Safari Screen to disable Private Browsing. When top of screen is white, Private Browsing is off.

  • Scheduled Planned Order

    Dear gurus,
    Any one can explain what is meant by Scheduled Planned Orders and not scheduled planned orders.
    I observe this in T.Code MF51.
    Srini

    Hi,
    Here is the extract from the help.sap.com.
    ==========================================================================
    Select Only firmed orders if you only want the system to display firmed planned orders and production orders in the list.
    Select Only assigned orders if you only want the system to display planned orders and production orders that have been assigned to a production line.
    Select Only dispatched orders if you only want the system to display planned orders and production orders that have been dispatched in the capacity planning table.
    Select Only scheduled orders if you want the system to display planned orders and production orders that have been scheduled.
    ==========================================================================
    Refer below link for further details.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/8a/a5a7c24adc11d189740000e8322d00/content.htm
    Hope this helps..
    Regards,
    Siva

  • Problem when creating planned order with MRP run

    Hello,
    I create a material with a fix reorder point, MRP type VB. When I run MRP with MD03 on this material I have several problems :
    - planned order is created with an opening date in the past, so I have error 'Opening date in the past' in MD04. How can I generate a planned order with opening date not in the past
    - when changing manually opening date, after running again MD03, I have error 'No BOM selected'. Material is configurable, has a text BOM, a routing and a configuration profile. What is the problem? When modifying planned order, I have message :
    Material requires configuration
    Message no. 61259
    Diagnosis
    Orders and requirements for a configurable material must have characteristic values.
    Usually, you should create a variation for configurable materials managed in inventory management which has the default variant configuration.
    System Response
    MRP: Requirements without characteristic values for a material cannot be planned in MRP.
    Procedure
    Check requirements or orders.
    Create a configuration evaluation for the material in the material master record if necessary.
    Thanks in advance.

    Hi
    I am facing the problem. Could you please tell me if you have resolved the above problem? If yes, Could you please provide me as how you resolved? Thanks in advance.
    Thanks
    Nagesh.

  • Sales Order Stock - Problem with Schedule line

    Hi guru,
    I have a problem with my schedules line.
    We use the Sales order stock ( using MB1B with good movement  412/E) for some specific customers.
    Even if the sales order reservation works well, there is an issue with the schedule line in the order.
    Indeed when i enter the material in the order the schedule line display an availibily in 8 days even if the material is out of stock or available now....
    When i enter the same materila in a standard order(with item category without special stock E) the schedules line are good...
    What is it the most weird is that i have done the customizing by copying the standard item and i have just added the special stock E in the item category.
    If anyone can help me!!
    Thanks a lot

    hello Lakshmipathi,
    Thanks a lot for your reply.
    I tried to change the requierement class in order to put one with special stock E as you explained, but i still have my weird schedule line. When i put the item in the order it is 0 stock for today, but stock find in 12 days either if there is stock or no(unrestricted stock i mean).
    If i change the RDD in more than 12 days the stock is available for the date requested.
    If you have an idea of what could be wrong because on my case i want the schedule line to be at 0 while the sales order reservation has not been processed (via MB1B/412/E) and once the stock movement is done the schedule line has to be find.
    I dont know if im clear enought..
    To be more clear,  i want the schedule line based on the "sales order stock" and not on the "unrestricted stock".
    thanks for your help!
    Guillaume

  • MRP  with firm plan orders scenario.

    Dear all,
    we are in process of MRP implementation.
    where client having every month a plan of Three months in which first month plan is fixed whereas two months are tentative.
    to achieve this we have used Planning time fence of 38 days as we run MRP on 22 of every month.
    On next month we have to inactivate first plan and create  anew plan ,I wanted to MRP Run for new plan with last firm orders. But is found that
    when we run MRP,the plan qty of 22 to 30 date has been reducing Plan qty of next month.whereas we want 22 to 30 qty(e.g. say 100 Nos)should be as it is and also suppose next months Plan is 500 qty then it should have to create plan orders for next month as qty 500.and not as 400 Nos
    Planning strategy is 11 as gross planning and PIR consumption at the time of Goods reciept.
    Regards,
    Pravin K.

    Dario,
    Give u the details.
    Material is with statergy - 11       ( with mixed MRP indicator )
    Material is not configurable .
    consumption mode is Backward forward with 38 days.
    we are not using any sales order generate the requirement.
    we are not cleaning the PIR also because every month we create new Requirment plan by deactivating the old one.
    I Guess You have understood the scenario.
    Regards.
    Pravin Kusumbe

  • Creating purchase requisitions instead of planned orders after MRP run in MDBT

    When running regenerative planning in MDBT for plant with following details ,The system has to provides planned orders for the materials .
    Processing key:NEUPL
    Create Purchase requisition :3
    Schedule lines:3
    Create MRP list:1
    Planning Mode:1
    Scheduling :1
    But sometimes it provides purchase requisitions for certain materials.The problem happens for different materials at different times.
    I checked the material master and found that procurement type is external procurement.Business need to create planned order for the materials and then want to convert it to purchase requisition.
    MRP group is assigned to the materials but no creation indicator maintained for the MRP group.
    Please tell me why this run creates purchase requisitions suddenly and in the next run it disappears?

    Hello
    Maybe someonelse is running MRP in another transaction, such as MD02, with a different parameter. Check on transaction MD05 when was the last MRP execution and the user that ran it.
    Also check if there is any active implementation of BAdI MD_MRP_PARAMETERS.
    If you don't have a cretion indicator, maybe it would be useful to set it for your MRP group, with the parameter 3, in order to make sure that planned orders will be created.
    BR
    Caetano

  • Wrong Planned Order dates - MRP Run

    Dear Experts,
    Please guide to resolve the following problem:
    I have uploaded the PIRs for 3 months. When I take the MRP run, the system is scheduling the planned orders for first 2 months only. For the 3rd month's PIR the planned order are created for the PIR dates only. 
    For example, if the PIR (for 3rd month) is maintained on 25th of the month. The planned orders for FG & SFGs are being created for 25th only. While for 2 months the Planned orders are properly scheduled.
    What could be the reason for such behavior.
    The planning horizon is 90 days.
    Regards,
    Rohit.

    Dear Rohit,
    If you are running MRP with NETPL, then the Lead time scheduling will be carried out only for the planning harizon.
    Try executing MRP you can select NETCH key.
    or
    If you want to run MRP with NETPL key, then please give In-house production time in workscheduling view as per the routing values. For example 1 day is the processing time and give the quantity for for 24 hr production. Then the sceduling will be carried out as per this values.
    And change the planning harizon for detailed scheduling in OPU5 transaction.
    Thanks and regards
    Murugesan

  • Generate Plan Order from MRP Run (MD51) by WBS Element

    Dear All,
    1. I have created sales order with assigment WBS element (VA01)
    2. Then I created Routing & BOM for Material (CA01 & CS01)
    3. Generate MRP Run (MD51)
    The problem the generated mrp run doesnt consume planned order .. i have set the planning strategy 21 or 40, but still doesnt works.. is there any other parameter that i should configure..???
    Help Me...
    MamaRara

    Hello,
    Hopefully, the following link can assist you.
    - Re: After firming planned order, new planned order is generating in MRP run
    - Basic Scheduling in MRP run
    - Re: MRP run
    - During MRP run unwanted plant and storage location include and exclude
    - MRP run does not consider the common stock
    Thanks & Regards
    JP

  • NO Planned order  after MRP

    Hi all
    first, I created PIR by MD61, then run MRP, but there is no planned order, why? how to deal with? in addition , in MD04 there is requirement created by PIR.
    I found in IMG, planning file entries consisten:variant has variant,  is it that no planned order  revalent to the consistent variant? if yes, how to remove the consisten variant?
    thanks in advance!
    Dan

    Set up Planning File
    Here, you must carry out a background job for creating the planning file entries.
    Choose "Set up planning file" if you want to activate MRP for a plant whose material master data already exists in the system. Thus, the materials are then included in the planning file.
    The procedure for setting up the planning file entries is as follows:
    1. Create variant for your background job.
    2. You have two options on how to proceed:
    a) Using Schedule, you can define when the background job is to be started. The background job is then automatically started on the defined date (date and time).
    By choosing Show scheduling, you can display the scheduled background jobs.
    a) By choosing Immediate start, the job is started immediately and is carried out in the background.
    Consistency Check for the Planning File
    The planning file entries are checked to make sure that they are consistent by using a background job. This program deletes planning file entries that are no longer valid or adjusts them accordingly.
    Carry out the consistency check, if you:
    Deactivcate material requirements planning
    Deactivate materials planning for material master records by using the MRP type "No planning"

  • Scheduling planned order of semi finished

    Dear all,
    I have the following scenario finished product A is made of semi finished product B , when making a plan for A to be delivered say 1\6\2010 the system schedules a planned order for A to be delivered on 1\6\2010 at 7:00 AM and start on 25\6\2010 at 14:00 PM therefore for semi finished B a planned order should be scheduled to be delivered on 25\6\2010 at 14:00 PM .
    the problem os that B is scheduled to be delivered on 25\6\2010 7:00 AM not 14:00 PM . known that no schedule margin key is used and the start time of the plant is 7:00 AM. is it configuration or SAP standard?
    Regards,
    Ahmed Sobhi

    Dear  Mr.Ahamed ,
    Basically , if you have Capacity Requirement Profile active , when you dipsatch the operation system will ask you to review  the Work centre  ,  Operation  , Timing  before depatch based on the capacity load  .I am not sure wether u are utilising that functionalty or not
    However , Convert the Planned Order to Production Order for B .Goto Operation Over view .How many operations are there in  B? .You can change the time , if you dispacth( Select the line itme - operation AT HEADER -DISPATCH )  , select the line Operartion line item and double click , goto Date , here you can change the Date , Time (Set up, Processing , Teardown , Move Time , Wait Time ) .Basically u should deal with Operation Execution time (Set up , Process , Teardown ) .
    We generally  change the timeing like this in our shop floor  in our business process.
    Secondly , at configuration level , you can goto -OPJN-Select the Scheduling Type -Mark the option With Time  so that you can enter the timing also when to start and end  at planned order as well production order .
    Try and revert back
    Regards
    JH

  • Problems with explain plan and statement

    Hi community,
    I have migrated a j2ee application from DB2 to Oracle.
    First some facts of our application and database instance:
    We are using oracle version 10.2.0.3 and driver version 10.2.0.3. It runs with charset Unicode 3.0 UTF-8.
    Our application is using Tomcat as web container and jboss as application server. We are only using prepared statements. So if I talk about statements I always mean prepared statements. Also our application is setting the defaultNChar property to true because every char and varchar field has been created as an nchar and nvarchar.
    We have some jsp sites that contains lists with search forms. Everytime I enter a value to the form that returns a filled resultset, the lists are performing great. But everytime I enter a value that returns an empty resultset, the lists are 100 times slower. The jsp sites are running in the tomcat environment and submitting their statements directly to the database. The connections are pooled by dbcp. So what can cause this behaviour??
    To anaylze this problem I started logging all statements and filled-in search field values and combinations that are executed by the lists described above. I also developed a standalone helper tool that reads the logged statements, executes them to the database and generates an explain plan for every statement. But now there appears a strange situation. Every statement, that performs really fast within our application, is now executed by the helper tool extremely slow. So I edited some jsp pages within our application to force an explain plan from there (tomcat env). So when I'm executing the same statement I'm getting with the exactly same code two completely different explain plans.
    First the statement itself:
    select LINVIN.BBASE , INVINNUM , INVINNUMALT , LINVIN.LSUPPLIERNUM , LSUPPLIERNUMEXT , LINVIN.COMPANYCODE , ACCOUNT , INVINTXT , INVINSTS , INVINTYP , INVINDAT , RECEIPTDAT , POSTED , POSTINGDATE , CHECKCOSTCENTER , WORKFLOWIDEXT , INVINREFERENCE , RESPONSIBLEPERS , INVINSUM_V , INVINSUMGROSS_V , VOUCHERNUM , HASPOSITIONS , PROCESSINSTANCEID , FCURISO_V , LSUPPLIER.AADDRLINE1 from LINVIN, LSUPPLIER where LINVIN.BBASE = LSUPPLIER.BBASE and LINVIN.LSUPPLIERNUM = LSUPPLIER.LSUPPLIERNUM and LINVIN.BBASE = ? order by LINVIN.BBASE, INVINDAT DESC
    Now the explain plan from our application:
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 101 | 28583 | 55 (0)| 00:00:01 |
    | 1 | NESTED LOOPS | | 101 | 28583 | 55 (0)| 00:00:01 |
    | 2 | TABLE ACCESS BY INDEX ROWID| LINVIN | 93709 | 12M| 25 (0)| 00:00:01 |
    |* 3 | INDEX RANGE SCAN | LINV_INVDAT | 101 | | 1 (0)| 00:00:01 |
    | 4 | TABLE ACCESS BY INDEX ROWID| LSUPPLIER | 1 | 148 | 1 (0)| 00:00:01 |
    |* 5 | INDEX UNIQUE SCAN | PK_177597 | 1 | | 1 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    3 - access("LINVIN"."BBASE"=:1)
    filter("LINVIN"."BBASE"=:1)
    5 - access("LSUPPLIER"."BBASE"=:1 AND "LINVIN"."LSUPPLIERNUM"="LSUPPLIER"."LSUPPLIERNUM")
    Now the one from the standalone tool:
    | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 93773 | 25M| | 12898 (1)| 00:02:35 |
    | 1 | SORT ORDER BY | | 93773 | 25M| 61M| 12898 (1)| 00:02:35 |
    |* 2 | HASH JOIN | | 93773 | 25M| 2592K| 7185 (1)| 00:01:27 |
    | 3 | TABLE ACCESS BY INDEX ROWID| LSUPPLIER | 16540 | 2390K| | 332 (0)| 00:00:04 |
    |* 4 | INDEX RANGE SCAN | LSUPPLIER_HAS_BASE_FK | 16540 | | | 11 (0)| 00:00:01 |
    | 5 | TABLE ACCESS BY INDEX ROWID| LINVIN | 93709 | 12M| | 6073 (1)| 00:01:13 |
    |* 6 | INDEX RANGE SCAN | LINVOICE_BMDT_FK | 93709 | | | 84 (2)| 00:00:02 |
    Predicate Information (identified by operation id):
    2 - access("LINVIN"."BBASE"="LSUPPLIER"."BBASE" AND "LINVIN"."LSUPPLIERNUM"="LSUPPLIER"."LSUPPLIERNUM")
    4 - access("LSUPPLIER"."BBASE"=:1)
    6 - access("LINVIN"."BBASE"=:1)
    The size of the tables are: LINVIN - 383.692 Rows, LSUPPLIER - 115.782 Rows
    As you can see the one executed from our application is much faster than the one from the helper tool. So why picks oracle a completely different explain plan for the same statement? An why is a hash join much slower than a nested loop? Because If I'm right a nested loop should only be used when the tables are pretty small..
    I also tried to play with some parameters:
    I set optimizer_index_caching to 100 and optimizer_index_cost_adj to 30. I also changed optimizer_mode to FIRST_ROWS_100.
    I would really appreciated, if somebody can help me with this issue, because I'm really getting more and more distressed...
    Thanks in advance,
    Tobias
    Edited by: tobiwan on Sep 3, 2008 11:49 PM
    Edited by: tobiwan on Sep 3, 2008 11:50 PM
    Edited by: tobiwan on Sep 4, 2008 12:01 AM
    Edited by: tobiwan on Sep 4, 2008 12:02 AM
    Edited by: tobiwan on Sep 4, 2008 12:04 AM
    Edited by: tobiwan on Sep 4, 2008 12:06 AM
    Edited by: tobiwan on Sep 4, 2008 12:06 AM
    Edited by: tobiwan on Sep 4, 2008 12:07 AM

    tobiwan wrote:
    Hi again,
    Here ist the answer:
    The problem, because I got two different explain plans, was that the external tool uses the NLS sesssion parameters coming from the OS which are in my case "de/DE".
    Within our application these parameters are changed to "en/US"!! So if I'm calling in my external tool the java function Locale.setDefault(new Locale("en","US")) before connecting to the database the explain plans are finally equal.That might explain why you got two different execution plan, because one plan was obviously able to avoid a SORT ORDER BY operation, whereas the second plan required to run SORT ORDER BY operation, obviously because of the different NLS_SORT settings. An index by default uses the NLS_SORT = 'binary' order whereas ORDER BY obeys the NLS_SORT setting, which probably was set to 'GERMAN' in your "external tool" case. You can check the "NLS_SESSION_PARAMETERS" view to check your current NLS_SORT setting.
    For more information regarding this issue, see my blog note I've written about this some time ago:
    http://oracle-randolf.blogspot.com/2008/09/getting-first-rows-of-large-sorted.html
    Now let me make a guess why you observe the behaviour that it takes so long if your result set is empty:
    The plan avoiding the SORT ORDER BY is able to return the first rows of the result set very quickly, but could take quite a while until all rows are processed, since it requires potentially a lot of iterations of the loop until everything has been processed. Your front end probably by default only display the first n rows of the result set and therefore works fine with this execution plan.
    Now if the result set is empty, depending on your data, indexes and search criteria, Oracle has to work through all the data using the inefficient NESTED LOOP approach only to find out that no data has been found, and since your application attempts to fetch the first n records, but no records will be found, it has to wait until all data has been processed.
    You can try to reproduce this by deliberately fetching all records of a query that returns data and that uses the NESTED LOOP approach... It probably takes as long as in the case when no records are found.
    Note that you seem to use bind variables and 10g, therefore you might be interested that due to the "bind variable peeking" functionality you might potentially end up with "unstable" plans depending on the values "peeked" when the statement is parsed.
    For more information, see this comprehensive description of the issue:
    http://www.pythian.com/blogs/867/stabilize-oracle-10gs-bind-peeking-behaviour-by-cutting-histograms
    Note that this changes in 11g with the introduction of the "Adaptive Cursor Sharing".
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Problem with Make to Order sales order

    Hi,
    We are facing a problem with sales order which has Make to order item catagory, Rescheduling is not happening for the sales order of this type. However, we have taken up this issue with SAP and SAP has replied that MTO sales order are Excluded from rescheduling program.  SAP has suggested us to use CO28 to reschedule the Production order so that the changes can effect the corrorsponding sales order.
    We have observed that when sales order is created with MTO item category, production order is automatically created but when we see the Requirement list in MD04 for the material there is an Exception message as '20' (Cancel process).  After the production order is confirmed and goods reciept has done the quantity confirmed against the sales order is becoming ZERO and hence we could not able to create delivery for the sales order.
    We kindly request you to help us in this regard. This is creating a big problem for our business.
    Thanks counting on your support.
    Warm Regards,
    Sridhar Burugula

    Dear ,
    Did you check any sales order reference in your production order assingment tab? Did you check the cost roll up in sales order level based on the BOM and Routung created for dt FG?
    I believe the link between Sales Order and Production order lies in requirement Type and Requirement Class  in define planning strategy .
    Check in you make to order planning stratgey -SPRO-Define Planning Strategy -Make To Order .Here you should keep the correct Requirement type for customer(OVZH)  and requirement class (OVZG).
    Check and revert
    Regards
    JH

Maybe you are looking for