Mrp PR wrongly generated.

Hi gurus,
Plz go through this issue.
Reorder point : 20
safety stock:    10
fixed lot size:    60
MRP type:       VB manual reorder point without ext reqmt.
on 27th Feb stock was 18 and so after MRp run PR generated for qty. 60
And the PR was convertd to PO on 4th March and the reqmt date was 20.4.2008
But on 5th March Mrp was run and PR was generated
My issue is when a PO is open and if the open po qty is considered there is no need to generate one more PR
The reqmt is no pr should generate duly considering the open PO qty
What might be the root for this issue?
And how to rectify it?
Regards,

Hi Thanx for ur reply.
I checked as guided by you
But there are no dependencies
Low level code is  not existing
And there are no confirm control keys
Is there any possibility of ignotring the open POs
Further it seems to be a bug, If it is a bug how to locate it?
Even refered to Sap, no updates.
Please throw some light on this issue
Thanks & Regards,

Similar Messages

  • MRP is not generating any schedule line in my vendor's scheduling agreement

    Hello all,
    My question is: why the MRP is not generating any new line in my vendor's scheduling agreement?
    This is the scenario:
    I have created a vendor's scheduling agreement with transaction ME31L
    I have created a customer's scheduling agreement with transaction VA31 and those characteristics:
    - Forecast scheduling lines
    - JIT scheduling lines
    - MRP to DS type assigned to type C: Requirements according to forecast delivery/Deliveries according to JIT
    I have run MRP with transaction MD01
    MRP is generating some purchasing requistions, not purchase orders because we have set up a release strategy which requires 2 approvals, but those purchasing requests are not generating any new line in the vendor's scheduling agreement.
    Any idea why it could be? Please do not hesitate to ask for further explanations. Thank you

    Hi,
    Check if stock is available for the material in that plant.
    Also check the requirement date for the material and compare it with the planning horizon for that plant.
    Check your material master MRP view.
    Create source list(for material and plant in question) with MRP indicator 2.
    Thanks and Regards,
    Maheshwari

  • Wrong generated queries w/ inherited entities&fixed ConcurrencyMode fields

    We have issues with the sql query generated by oracle odp.net provider in the following scenario.
    Our model consists in just two entities BASE and DERIVED. BASE entity is a base class for the derived entity DERIVED.
    Moreover, to track and prevent concurrent modifications, we have an int field located in the BASE class, which concurrencymode is set to fixed.
    Whenever we change just a property in the derived class, entity framework generate and send to oracle server two distinct queries:
    one query is an update for the DERIVED table to update changed properties, the other one seems a dummy query just to bump up concurrency version field.
    Failing query is pasted here.
    timestamp: 01/02/2012 9.29.57
    declare :p int
    update "TESTDB"."BASE"
    set :p = 0
    where (("ID" = : p0) and ("CheckVersion" = :p1))
    Error occurred: [6550] (ORA-06550: riga 1, colonna 9:
    PLS-00103: Trovato il simbolo "" anziché uno dei seguenti:
    begin
       function pragma procedure subtype type <un identificativo>
       <un identificativo delimitato da virgolette> current cursor
       delete exists prior
    )if we change properties on both derived and base class everything works fine, because a a classic and correct update query is issued.
    At first sight it seems the dummy update query uses microsoft sql server syntax. I guess with oracle syntax, the query should be:
    declare :p int;
    begin
    update "TESTDB"."BASE"
    set :p = 0
    where (("ID" = :p0) and ("CheckVersion" = :p1));
    end;Upon request we can provide full project,db schema along with unit tests (which pass on microsoft sql server)
    Edited by: 911531 on 1-feb-2012 0.39

    Yes, the syntax should be like what you said.
    Would you please provide a test case to alex.keh (at) oracle.com?
    Please mention the test case is for OTN
    Wrong generated queries w/ inherited entities&fixed ConcurrencyMode fields
    I have filed bug 13652493 on your behalf.
    Edited by: shsu on Feb 1, 2012 2:18 PM

  • MRP - PRs being generated along with Schedule lines

    Hi
    Problem statement - PRs also getting generated alongwith schedule lines in MRP.
    We have 'PD' MRP type set up for externally procured material with 'F'. I had set up to generate schedule line using the sourcelist. and during the planning run MD03, I am selecting the following values
    Create PR - '2' Purchase requisitions in the open period (any value in the three generates a PR/Planned order in the open period)
    Delivery Schedules - 3 Schedule lines.
    The client requires only generation of schedule lines.  How can I get this done.
    regards
    Nagaraj

    Dear Nagaraj,
    For MRP to create the schedule lines automatically, please change to the following settings.
    1. Create Scheduling agreement for the vendor,Agreement type  LP.
    2. In ME03, Source List: Maintain MRP = 2 Record relevant to MRP. Sched. lines generated automatically.
    3. Run MRP
    Hope this helps you.
    Regards,
    Ashish

  • MRP background job generating Plnd Ord instead of Pur Req

    Hi Gurus,
    There is a variant created for background job of MRP, which is running once in a day. In this varaint, I have control parameters set in such a way in that , it should create purchase requisition ( Purchase requisitions in opening period = 3 ) . But its creating planned order only.
    When I am running in foreground, it is generating Pur Req as expected but not generating Pur Req when running in background.
    Please help me creating purchase requisitions instead of planned order.
    Regards,
    Om
    Edited by: Om.P.Singh on Nov 24, 2011 5:12 PM

    Dear Om.P.Singh,
    As per your settings (Setting value 3  for Create Purchase Req paremeter) it will create only planned orders for the externally
    procured items.
    If you have set the value as 1 then it creates only purchase req's for all the externally procured materials.
    If you have set the value as 2,then it creates PR in the opening period(mentioned in the scheduling margin key) and planned
    orders for the remaining period.
    This parameter setting works only for the externally procured items.
    Check and revert back.
    Regards
    Mangalraj.S

  • For Persian Language show wrong (generated by Oracle Report Server)

    Hi,
    When Oracle Report Server (10.1.2) Generate PDF output show persian characters wrong.
    persian language(Use in Iran , Azarbayjan , Tajikestan ,... ) has 4 characters more than Arabic (cp1256) . this 4 characters is (پ  ,ژ,گ,ج) .
    when come (this characters ) in duration word appear a space  between word.
    for example word is پشتو But show in PDF پ شتو .
    in HTML format we don't has this problem only accrue in PDF output .
    This Persian characters :
    U 067E PEH
    U 0686 TCHEH
    U 0698 JEH
    U 06A9 KEHEH
    then now i dont know this problem related to Oracle report server or Acrobat Reader viewer ?
    when we copy پ شتو of Arcobat reader and paste to windows notepad show correctly (پشتو ).
    i think this is relare to /Encoding /WinAnsiEncoding insite pdf file becouse :
    Windows code page 1252(Arabic encoding) but Persian is 1256 , often called the “Windows ANSI”
    encoding. This is the standard Windows encoding for Latin text in
    western European languages.
    Please help me how i can solve this problem ASAP.
    Regards
    Adel

    hello,
    unfortunatly no. that is, hwo desformat=delimited works. but you can switch them off using the DELIMITED_HDR commandline parameter (6i patch5 and up)
    regards,
    the oracle reports team

  • Delivery completed indicator in purchase - no influence  - MRP result wrong

    Dear all,
    I have a problem with the delivery completed indicator. In post (http://wiki.sdn.sap.com/wiki/display/ERPSCM/TheeffectofDCIset ) it is explained that after setting this indicator the information will disappear from the MD04. This is correct, but the next MRP creates again purchase requisitions.
    The requierement can come for regular stock material as well as material through sales order line item (so specific material)
    I have different problems:
    When I set the indicator on delivery completed I would expect several system responses:
    1) When trying to post another goods receipt - a warning or error message - that this is no longer possible - this should not be the problem to solve (OSS note 1093582).
    2) When posting the delivery completed, the purchase order "disappears" from MD04. But still the requirement remains comming from the BOM (planned order / production order) - this is a problem I need to solve.
    Now the MRP creates a new purchase requisition, although this is no loger required as the delivery is already completed for this material number.
    Where is the customizing done for this indicator "delivery completed" in the purchase order?
    How can I set the system in such a way, that for this specifc material depening on this purchase order no new purchase requisition is created? Especially in the case of the requirement for sales order line item! This requirement is not valid anymore until a new change was done.
    I have the problem, that the requirement can come either from the planned but also from the production order. I can change the value of the production order, but for a change in the planned order the BOM would be needed to change. This should not be done.
    Somehow it must be possible, to tell the system that for this one depending requirement of the above planned order, the delivery of the component has been completed and the system should not create a new requirement for this component.
    Thank you all for your help,
    Bjoern

    Hi,
    our requirement is correct, at the time of engineering we always calculate a little bit more than what woudl be really required. This means, that we might put into the BOM 5000kg but in reality we only need 4500kg and the rest is just for safty reasons. If we now receive a quantity of 4900kg the delivery is considerd as comleted.
    But we do not want to change the BOM, becase then it would be wrong for the next order.
    I only need, that for this one material (planned order / production order) the requirement is finished (although there is a "theoretically" underdelivery of 100kg).
    This means, if the goods receipt is finished I do not want a new purchase requisition for this material as it is not required anymore.
    Usually by SAP standart this is not possible, as the requriement comes from the BOM into the planned order and is therefore updated. In the production order, we could change this.
    I need to tell the system, that for this material it should not create a new purchase requisition because the order is "finished".
    Thank you very much for your support,
    Bjoern

  • MRP--EXCESS PR  GENERATED

    Dear friends
      I hope u  all are doing well
    After run the MRP we see excess PR  generated(Over buy situation) in MD04 even we have stock more than the requirement.
    we found the material all are Backflushed components.
    could anyone of the master let me know the solution FOR THIS ISSUE?
    Thanks in advance
    with Regards
    S.Anbu

    Hi,
    Please check Lot size in Material Master MRP 1 view. If it is FX, system will plan excess quantity as per fixed lot size.
    Regards,
    Krishna Mohan

  • MRP is not generating purchase requisitions consistently for MRP type VB

    Issue: When executing consumption based MRP in ECC 6.0 using the following parameters; purchase requisitions are not created for all material with stocks below max stock levels. In other words  requisitions are  created incase of some materials and requisitions are not created for others.  
    u2022     MRP type VB ( manual reorder point) with reorder point qty
    u2022     Lot size HB with Max stock level
    u2022     Procurement type F (external procurement).
    Additional info: Some of these materials are batch managed and results are inconsistence whether it is batch managed or not.
    Regards
    Sai

    I checked that and planning file entry is created.
    Example 1: MRP is not working. 
    MRP type = VB
    Lot size =HB
    Procurement type= F
    Material # = 1200045
    Reorder point =30
    Max stock level = 300
    Available qty = 139
    No PRs are existing before MRP.
    MRP is expected to create PR  for qty 161 (300-139= 161)
    Example 2 : MRP is working. 
    MRP type = VB
    Lot size =HB
    Procurement type= F
    Material # = 1200052
    Reorder point =100
    Max stock level = 1000
    Available qty = 87
    MRP created PR qty of 913 and results are as expected.
    MRP is expected to create PR  for qty 161 (1000-87= 913
    NOTE: I am directly creating Purchase requisitions by selecting creation Purchase Requisitions Indicator =1  during MD01/MD02 trxs . Not creating any planned orders.

  • MRP run is generating for HALB & ROH excess inventory though wip is availab

    Dear Gurus,
    SUB:Scheduling & Procurement of semi finished/ raw materials,ie for the Raw materials & semi finished materials the Scheduling agreements are generted by MRP Run much before the time it is actually required ,as in reality some of the material is available in Work in Progress & actually no shortage is there,therby resulting in excess inventory of ROH & HALB
    sap suggests to reschedule the raw material purchase orders to cover the requirements according to MRP-run
    - opposite to that: manual checking in SAP shows that the current WIP-level (running production orders on part-no. level) is covering a longer period of time than shown by MRP-run for raw material
    The Fert was MRP Type P3 with Lot Size FX
    Both the HALB & ROH was MRP Type P3 with Lot Size FX
    Later i changed the FERT to i have kept the MRP Type P3 itself ,probably i can test it with MRP Type PD;Pl suggest.
    However i have changed the HALB & ROH to Lot size HB;i have not changed the MPR Type from P3 to PD:Pl sugget if i need to change it.Also i have defined the max stock level say for ex 5000 pcs .So please suggest how to reduce this excess invenory of ROH & HALB
    I wish to express my gratitude for all the support received.
    Kindly forward me these information on my mail id ASAP as it is hard to send so much information by reply on mail
    I am always available on these below e mails for chatting from 1.00am till 11.00pm India time if you would like to communicate more to me
    Thanking you
    With Regards
    P.S.KIRAN
    [email protected]
    [email protected]

    Thanks

  • CMP Entity Bean wrong generated ejbfindByPrimaryKey

    i am using Netbeans 6.1
    with GlassFish V2
    and JavaDB
    i wrote a basic CMP Entity Bean and it gives me this exception
    JDO74004: Bean 'ProducttbBean' method ejbFindByPrimaryKey:
    com.sun.jdo.api.persistence.support.JDODataStoreException: JDO76400: Got a JDBC SQLException while executing the SQL statement:
    SQL statement<select t0."PRODUCTID", t0."PRODUCTNAME" from "PRODUCTTBBEAN" t0 where t0."PRODUCTID" = CAST (? AS INTEGER)> with input values:java.lang.Integer:1.
    Please examine the SQLException for more information.
    NestedException: java.sql.SQLSyntaxErrorException: Table/View 'PRODUCTTBBEAN' does not exist.
    at com.sun.jdo.spi.persistence.support.sqlstore.SQLStoreManager.throwJDOSqlException(SQLStoreManager.java:645)
    at com.sun.jdo.spi.persistence.support.sqlstore.SQLStoreManager.executeQuery(SQLStoreManager.java:479)
    at com.sun.jdo.spi.persistence.support.sqlstore.SQLStoreManager.retrieve(SQLStoreManager.java:376)
    at com.sun.jdo.spi.persistence.support.sqlstore.SQLStateManager.retrieve(SQLStateManager.java:2059)
    at com.sun.jdo.spi.persistence.support.sqlstore.SQLStateManager.reload(SQLStateManager.java:1197)
    at com.sun.jdo.spi.persistence.support.sqlstore.SQLStateManager.reload(SQLStateManager.java:1153)
    at com.sun.jdo.spi.persistence.support.sqlstore.impl.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:658)
    at com.sun.jdo.spi.persistence.support.sqlstore.impl.PersistenceManagerWrapper.getObjectById(PersistenceManagerWrapper.java:276)
    at mybeanspack.ProducttbBean_2002768886_ConcreteImpl.ejbFindByPrimaryKey(ProducttbBean_2002768886_ConcreteImpl.java:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
    at com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
    at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
    at com.sun.ejb.containers.EntityContainer.invokeFindByPrimaryKey(EntityContainer.java:803)
    at com.sun.ejb.containers.EJBLocalHomeInvocationHandler.invoke(EJBLocalHomeInvocationHandler.java:233)
    at $Proxy22.findByPrimaryKey(Unknown Source)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java from :63)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
    at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    the table name i'm querying at is
    PRODUCTTB
    and in the generated select statement
    PRODUCTTBBEAN
    i need help to solve this problem

    This is a copy of the sun-cmp-mappings.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sun-cmp-mappings PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 8.1 OR Mapping//EN" "http://www.sun.com/software/appserver/dtds/sun-cmp-mapping_1_2.dtd">
    <sun-cmp-mappings>
    <sun-cmp-mapping>
    <schema>BOOSHA_CMPBeanApplication-ejb</schema>
    <entity-mapping>
    <ejb-name>ProducttbBean</ejb-name>
    <table-name>PRODUCTTB</table-name>
    <cmp-field-mapping>
    <field-name>productid</field-name>
    <column-name>PRODUCTTB.PRODUCTID</column-name>
    <fetched-with>
    <default/>
    </fetched-with>
    </cmp-field-mapping>
    <cmp-field-mapping>
    <field-name>productname</field-name>
    <column-name>PRODUCTTB.PRODUCTNAME</column-name>
    <fetched-with>
    <default/>
    </fetched-with>
    </cmp-field-mapping>
    </entity-mapping>
    </sun-cmp-mapping>
    </sun-cmp-mappings>
    the table name is right in the descriptor.

  • MD51  Project Planning - double MRP elements getting generated

    Hi All,
    During planning run for a individual project planning thro MD51,
    against a Order reservation for a particular material a PR is getting generated. When we convert the PR to PO and do the planning run , again a new PR is generated and therfore lead to overplanning of a material.
    Suppose for the PO which is been created I do a GR for a partial quantity then after second planning run , PR is created only for the remaining qty.
    This means the system doesn't considers the PO which is created and generates another PR for the same requirement which is not required.
    Kindly help me on this. Its critical

    K Rao,
    I can see 2 projects for every material planned.
    see your last screen shot ,
    18-01-0027:02-01  with material I1400542007210
    18-01-0027:02-01  without a material, whats the second project?
    If you can correct planning for the second project which is without a header material , your issue can be resolved.
    Thanks
    Ritesh

  • Schedule Lines are not getting generated after MRP run.

    Hi,
    I have an issue where a SA exists for the parent material with item category L (subcontracting). The parent material has a valid BOM and some sub components as well. I see in CS03 that BOM is fine with validity dates for the parent material. A valid source list also exists for the parent material where SA is present as the source of supply with MRP indicator as 2. Now when i run MRP for the parent material using MD02 (NETCH), with indicators as below:
    Create pur.req.  2
    Schedule lines   3
    Create MRP list  1
    Planning mode   1
    i don't see any schedule lines in MD04. Instead it creates a PR that too without any source of supply.
    In master data for the parent material MRP type is PD with Procurement type F and special procurement key 30. I have checked and every thing seems to be fine still MRP run doesn't create schedule lines.
    Any help is appreciated. I can give more info if required.
    Thanks.

    Dear Rakesh,
    Scheduling agreement:An outline agreement against which materials are procured at a series of
    predefined points in time over a certain period.
    1.For this you have to first use ME31L for creating scheduling agreement and then ME38 for maintaining scheduling agreemnet
    schedule.
    2.Ensure in the source list after maintaining the material,vendor combination the setting for MRP relevancy is set to 2 - Record
    relevant to MRP,Schedule line generated automatically.
    Moreover you have to use value 3 for delivery schedule line which is one of the MRP control parameter while taking MRP run.
    So for the materials for which scheduling agreement exists,schedule lines will be generated.
    Check and revert back.
    Regards
    Mangalraj.S

  • How system will generate schedule line for PO after  MRP run.

    Dear Experts,
                                 i have updated  MPS in MD61, the period indicator was  M (monthly),  after  MRP run, system  generating schedule  lines  on daily basis for Scheduling Agreement(ME38), i want  schedule lines   on mpnthly basis, how to achive this,
    thanks in advance.
    regards
    rajakarthik

    Hi
    1. Are you maintaining any Planning time fence period for MPS- No 
    2. What is the PIR qty you maintained in MD61:
                                                                                    i.) FG01 is having BOM  child part RM01.
                              To  produce 1 nos of  FG01 , I need 1 nos of  RM01                                                                               
    ii.) i maintained  FG01 in MD61  with PIR  Qty 5000. in MD61,Planning period is M  and planning hirizon1- jan10To 31-Jan10
           ii.)  i maintained lot size:Monthly lot size for RM01.
           iii.)  there is  no stock  available for  both RM01 and FG01.                                                                               
    3. After MRP how much qty is get planned on what date-     
         i)   planned order created for FG01 in co41 with qty-5000 nos.
         ii)  in ME38, schedule  line created for RM01,  on 01-01-2010, with 5000 nos,  currently Category of Delivery Date
    field is D and delivery date is   01-01-2010, but i want Category of Delivery Date should  be M and delivery date should be 01.2010.
    thanks
    raja

  • MRP type "VB" components generated dependent reqt. after MRP by sales order

    Good morning to all SAP gurus
            I hav scenario for mech. industry where we r going to implement MRP run , having FERT which is MTO scenario and " PD" MRP type.and its BOM components having MRP type "VB" with no strategy type. At MRP run after creating sales order system generated purchase requisition for components(ROH) depends on sales order requirements along with reorder point PR. So please help me system shouldn't generate PR depends on sales order requirements should create as per reorder point PR only.
           EX.   To manu. 1 nos of FERT  (PD) required 1 nos of ROH (VB) . we r creating sales order of 10 nos. , reorder pt is 11 and
    stock is 15. after mrp run system generated PR for 10 nos which is dependent for sales order.
           Pls elaborate regarding above scenario. Thanks in advance.
    Regards
    siva

    Dear
    Practically speakig , system should generate special stock PR as you are dealing with MTO sales order and MRP should plan the depedent requirement accordingly based on the MRP4 -Indiviaul and Collective Indicator -1 .
    But , if you do not want to consider it as special stock  , then you need to assing MRP4 Individual and Collective Indicator -2  and run MRP MD02-2,1,1,3,3  .
    In you case , you have already stock 15 pc  and ROP -10 , so system will not genreate any PR because , it will fullfill the requurement ( 10 PC FERT -10 ROH)  .Once the stock fall behind 10 , then it will trigger PR  .
    Hope this is clear
    Regards
    JH

Maybe you are looking for