Issue in MD04 transaction with exception message 26

Dear All,
I am facing 2 issues:
1) Even if the sales order line is confirmed and fulfilled, we are getting the stock for that material against the same sales order in the MMBE Transaction.
2) For the above material present in those sales Order which are confirmed and fulfilled, We are getting the entries for that material in Transaction MD04 ( Stock requirement list of the material after we run the MRP for a particular materia) with the exception message 26.
From our end, we have used the report sdrqcr21 which delete the wrong entries from "VBBE" so that MD04 will show incorrect entries but this approach is not helping us in the above situation.
Regards,
Rakesh

Rakesh,
This is one issue.  There is nothing wrong with the software, this is standard behavior. You have built or procured more stock than was required by the sales order.  The remaining unnecessary stock is now sitting in inventory, and is displayed in MD04 under the Sales order segment.  This stock can never be used again within SAP, unless someone re-opens the sales order or performs some transaction to remove the stock from being 'Sales order on hand' stock.
Some companies will scrap this material, using their standard scrapping policies.  Others will transfer this un-usable E stock to general stock, if it can actually be reused.
Rgds,
DB49

Similar Messages

  • Re scheduling out with exception message 15 in MD04

    Hi All,
    In stock/requirement list the Purchase order is split into several  Quanities on the same day with exception message 15 instead of displaying single PO. Also, attached the screen shot for your reference.
    Please let us know what could be reason for this.
    Regards,
    Prabhakar.V

    Hi All,
    I tried both the customization and run MRP but still Multiple PO item is appearing in the stock/requirement list and problem is not resolved yet.
    Could you please suggest to proceed further.
    Thanks and regards,
    Prabhakar.V

  • MS SQL server is going down frequently(10 days of gap) with exception message: "A severe error occurred on the current command. The results, if any, should be discarded".

    MS SQL server is going down frequently(10 days of gap) with exception message: "A severe error occurred
    on the current command. The results, if any, should be discarded". We are facing this issue for past two month.But funny thing is server will be up automatically with out any service restart manually.  Also if we try to restart the SQL
    server service manually then SQL server will be in a dead lock situation and it will not come up even if we wait for long time. Then we should do a windows server machine restart to
    make the SQL sever up. As a suggestion from Microsoft to fix this kind of similar issue,
    we have installed service pack 3 for SQL Server. But even after we are facing same issue.
    Server Details:
    Server OS: Windows Server 2008 R2
    Two type of database servers are installed on server:
    1. MS SQL Server 2008 R2
    2. My SQL
    Also Reporting server is configured for the purpose of generating SSRS report from a dot net website.
     NOTE:Immediately after the data retrieval/save, we are closing the connection explicitly by the
    application.
    we have checked the windows event log and below are the details:
    Log Name:      Application
    Source:        ASP.NET 4.0.30319.0
    Application information:
        Application domain: /LM/W3SVC/5/ROOT-1-130718142067856406
        Trust level: Full
        Application Virtual Path: /
        Application Path: E:\WebSpaceFolder\ACSQuiK\Production\
        Machine name: DBSERVER 
     Process information:
        Process ID: 148
        Process name: w3wp.exe
        Account name: NT AUTHORITY\NETWORK SERVICE 
     Exception information:
        Exception type: SqlException
        Exception message: A severe error occurred on the current command.  The results, if any, should be discarded.
       at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
    Log Name:      Application
    Source:        Report Server Windows Service (MSSQLSERVER)
    Description:
    Report Server Windows Service (MSSQLSERVER) cannot connect to the report server database.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Report Server Windows Service (MSSQLSERVER)" />
        <EventID Qualifiers="0">107</EventID>
    Could anybody can suggest any kind of fix for this issue? Thanks in advance.

    Hi YesYemPee,
    I have tried but still not clear about your issue, I would like you provide more details information about your issue based on below points to better analysis about the issue:
    What action did you do and caused the error "A severe error occurred on the current command. The results, if any, should be discarded", did you run report on the web application or something else then the error happen?
    If you rendering the report and got the error, please try to provide us more error information in the log files which path like:
    C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles
    If it is not the case in step1, Please try to provide SQL Server Error log(SQL Server Logs) and more details information.
    If you still have any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • Report to get the Material with Exception message"10"  Rescheduling in

    Hello All
    We want to get the report to get the materials with exception message"10".We can get deatils from T code MD06,but it is restricted to MRP Controller/Vendor and we can get the details from Table "MDKP".Plese provide any report or T code to get the details of the exception message "10"
    Thanks
    Suresh kumar

    Hello
    You can use BAPI_MATERIAL_STOCK_REQ_LIST todata from MD04 or BAPI_MATERIAL_MRP_LIST to get data from MD05.
    BR
    Catano

  • MD04 and PO return delivery quantity with exception message 15

    Hi, Please suggest me how to get rid of PO return delivery quantity from MD04 where it is showing as POitem with receipt quantity and exception message 15 - reschedule out and reschedule date is showing current date.
    Here we have received x qty from vendor and then moved y qty to blocked stock and then did return delivery (here return delivery did without any reference), we will not receive y qty anymore in future, how to get rid of this qty from MD04.

    Hello
    Please refer to the following note for more details about this scenario:
    634038 - MRP: Returns order and delivery
    This note explains in detail the customizing settings that you might use to turn a return delivery not relevant to MRP.
    Best Regards
    Caetano Almeida

  • Planned order with exception message 52

    Hello ,
    I created a planned order and when i look at MD04 transaction for the material i can see the planned order but there is an exception 52 indicating No BOM selected , what can be the reason for this exception.
    I have created a bom , routing and and production version for the material.
    Regards,
    Sureshbabu G.

    Dear,
    Couple of check,
    1. Check the material having valid date BOM, ie BOM should be available on planned order basic start.
    2. Check the BOM usage
    3. check the BOM status ( Active or inactive)
    4. Check material assigned with any prod version.
    5. In MRP4 view check the BOM selection method. Lot size means check the lot size in BOM header.
    You can check in these T.codes,
    1) BOM status must be active in the BOM header data.(CS01)
    2) BOM usage must be relevent for production. (OS20)
    3) BOM explosion indicator must be enabled for MRP (OS23).
    4) Selection of BON ID must have BOM usage indicator assign (OS31).
    Hope it will solve your problem.
    Regards,
    R.Brahmankar

  • Help needed with exception message

    I have received this error message but i have no idea what it means.
    Can anybody help or have experienced it before!
    SEVERE: caught throwable
    java.lang.VerifyError: (class: com/bt/ma/utils/xmlPolicyReader, method: parseXml signature: (Ljava/lang/String;)Lorg/w3c/dom/Document;) Incompatible object argument for function call
         at lbpservice.EventClient.dealWithMessage(Unknown Source)
         at lbpservice.EventClient.rsNames(Unknown Source)
         at lbpservice.LBPImpl.initialise(Unknown Source)
         at lbpservice.LBPImpl.login(Unknown Source)
         at lbpservice.LBPIF_Tie.invoke_login(LBPIF_Tie.java:166)
         at lbpservice.LBPIF_Tie.processingHook(LBPIF_Tie.java:359)
         at com.sun.xml.rpc.server.StreamingHandler.handle(StreamingHandler.java:228)
         at com.sun.xml.rpc.server.http.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:316)
         at com.sun.xml.rpc.server.http.JAXRPCServlet.doPost(JAXRPCServlet.java:69)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:258)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
         at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:256)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:210)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:196)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
         at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:383)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:647)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:499)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:649)
         at java.lang.Thread.run(Thread.java:534)

    seems like you tried to invoke the method parseXml of the class com.bt.ma.utils.xmlPolicyReader but used a wrong (illegal & incompatible) parameter attribute...

  • MD04 - exception message 26

    Hi All,
    In MD04 output for a material, i see an exception message 26 & in the MRP element column i see Projct. I would like to know what is this exception message & what might be the reason i am seeing it? For this material i see a order reservation done in 29.3.2006 & a purchase reqn on the same date with exception message 07. But the p-req was not converted to PO. But i see the exception message dated 26.7.2007. Hope my question is clear, await inputs
    Vivek

    Hi,
      Exception Message 26 -
    >  Excess in individual segment
      In the individual segment ( Make to order Planning , individual planning ,direct production , direct proucrement ) the total of the stock and receipts is greater than the reqmts.
      Reason :  the sales order qty has been reduced.
      The exception message is set by the system as follows.
      If stock alone is greater than the reqmts in the individual segment the exception message is displayed in the stock line.
      If receipts are scheduled the exception message is displayed for the receipts that lie in the future.Here  an exception message is given to all receipts whose quantities exceed the reqmts qty.
      on the details screen the system also displays the reqd qty not needed to cover the reqmt qty.
    Regards,
    nandha

  • Regarding Exception Messages in MD04

    Hi Gurus,
    Can any body explain what's the main scenario where we get 'Exception message 30' i.e. Plan the process according to Schedule?
    Is there any standard report which will display all the firmed planned/prod.ord based on MRP controller?
    Helpful answers will be rewarded with points,
    Thanks,
    Sekhar

    Hi,
      If your order start date  of the planned order lies in past and the order start date in past indicator  is not allowed in OPPQ the system automatically switches to forward scheduling taking todays date starting date of the planned order. In this case the system issues a exception message 30 Plan process according to schedule.
    System Current Date : 14.07.2007
    Reqmts date             : 01.07.2007
    Planned order start date : 14.07.2007 with exception message 30 .
    If order start date in the past indicator is not allowed during MRP Run the system creates planned order on 14.07.2007 with exception message 30 plan process according to schedule since your reqmt date is 01.07.2007.
    If the order start date in the past indicator is allowed in OPPQ during MRP run
    the system creates planned orders on 01.07.2007since the reqmts date is 01.07.2007.
    Regards,
    nandha

  • Exception message for PrdOrd and Planned order

    Hi Gurus,
    It possible based on prdord and planned ord we need to get the Exception message information. It's there any standard transaction code or any sqvi report?
    Note:
    Exception Message:
    10 - Reschedule in
    20 - cancel
    05 - Opening date in the past
    26 - Excess in individual segment
    Please find this information in MD04 (single order). i am looking for same time multple orders with exception message report.
    Thanks and regards,
    Deethya.B

    Hi
    You can use MD06 with refrence to you plant and MRP Controllers. Also you can define your own traffic lights so that based on these you get your exception messages.
    Hope this helps,
    Regards,
    Ravi

  • How to transaction in the message driven bean?

              hello
              i write a message driven bean,that monitor the weblogic message queue,when a "Order"
              object is witten to the queue,the mdb get it and write it to a entity bean "Orderinfo".all
              of above logic is within the "onMessage" method of the mdb.
              i want to encapsulate the flow in a transaction,see my code snippet of the onMessage
              method:
              ObjectMessage objMsg = (ObjectMessage) msg;
              OrderVO orderVO = (OrderVO) objMsg.getObject();
              System.out.println(orderVO.booklist);
              OrderinfoHome orderinfoHome = (OrderinfoHome) ctx.lookup(
              "java:/comp/env/orderinfo");
              Orderinfo orderinfo = orderinfoHome.create(orderVO.orderID);
              orderinfo.setAddress(orderVO.address);
              orderinfo.setCustname(orderVO.custName);
              orderinfo.setEmail(orderVO.email);
              orderinfo.setBooklist(orderVO.booklist);
              orderinfo.setPrice(new BigDecimal(orderVO.price));
              and deploy descriptor snippet(ejb-jar.xml):
              <assembly-descriptor>
              <container-transaction>
              <method>
              <ejb-name>orderMDB</ejb-name>
              <method-name>*</method-name>
              </method>
              <trans-attribute>Required</trans-attribute>
              </container-transaction>
              </assembly-descriptor>
              i think during this transaction,there are two action:geting the object from the
              queue and saving it to entity bean.in order to test the transaction,i modify the
              jndi name of entity bean in the code to a WRONG one.redeploy my program,and send
              a message to the queue,the mdb is activated,then the exception is thrown because
              of the wrong jndi name.after that,i check the message queue,find that it is empty.why?i
              think if the second action of the transaction is fail,the transaction should roll
              back,the message should be send BACK to the queue.
              i also ty to use the "javax.transaction.UserTransaction" in the onMessage method,but
              the follwing exception is thrown:
              javax.transaction.NotSupportedException: Another transaction is associated with
              this thread.................................
              who can help me,if any wrong with me,and how to use the transaction with the message
              driven bean?
              thank you.
              

    The transaction should rollback if the MDB throws an
              exception. Try changing your MDB code to
              call "setRollbackOnly()" on the EJB
              context (instead of throwing an exception) to see
              if that works. If calling "setRollbackOnly()" fixes
              the problem - then please contact customer support
              and report a bug.
              zbcong wrote:
              > hello
              >
              > i write a message driven bean,that monitor the weblogic message queue,when a "Order"
              > object is witten to the queue,the mdb get it and write it to a entity bean "Orderinfo".all
              > of above logic is within the "onMessage" method of the mdb.
              > i want to encapsulate the flow in a transaction,see my code snippet of the onMessage
              > method:
              >
              >
              > ObjectMessage objMsg = (ObjectMessage) msg;
              > OrderVO orderVO = (OrderVO) objMsg.getObject();
              > System.out.println(orderVO.booklist);
              > OrderinfoHome orderinfoHome = (OrderinfoHome) ctx.lookup(
              > "java:/comp/env/orderinfo");
              > Orderinfo orderinfo = orderinfoHome.create(orderVO.orderID);
              > orderinfo.setAddress(orderVO.address);
              > orderinfo.setCustname(orderVO.custName);
              > orderinfo.setEmail(orderVO.email);
              > orderinfo.setBooklist(orderVO.booklist);
              > orderinfo.setPrice(new BigDecimal(orderVO.price));
              >
              >
              > and deploy descriptor snippet(ejb-jar.xml):
              >
              >
              > <assembly-descriptor>
              > ............
              > ...........
              >
              > <container-transaction>
              > <method>
              > <ejb-name>orderMDB</ejb-name>
              > <method-name>*</method-name>
              > </method>
              > <trans-attribute>Required</trans-attribute>
              > </container-transaction>
              > </assembly-descriptor>
              >
              >
              > i think during this transaction,there are two action:geting the object from the
              > queue and saving it to entity bean.in order to test the transaction,i modify the
              > jndi name of entity bean in the code to a WRONG one.redeploy my program,and send
              > a message to the queue,the mdb is activated,then the exception is thrown because
              > of the wrong jndi name.after that,i check the message queue,find that it is empty.why?i
              > think if the second action of the transaction is fail,the transaction should roll
              > back,the message should be send BACK to the queue.
              >
              > i also ty to use the "javax.transaction.UserTransaction" in the onMessage method,but
              > the follwing exception is thrown:
              >
              > javax.transaction.NotSupportedException: Another transaction is associated with
              > this thread.................................
              >
              > who can help me,if any wrong with me,and how to use the transaction with the message
              > driven bean?
              >
              > thank you.
              >
              >
              

  • Planned orders with excesseption messages

    Hello All,
    I want to creates a customised report for the planned orders with exception messages. In which table I get the required information?  User want the selection criteria as WBS, meterial codes  and material groups. Thats why I can not use the MD04,MD05 etc.
    Please suggest the tables.
    Regards,
    Mayur

    Hello Ramagiri,
    Thanks for the quick reply.
    Table MDKP shows X tick in exception group but does not show the message number. In which table I will get these message number?
    Mayur

  • Exception message 20  vs ATP

    Hi all
            There are some stock transport purcahse orders availble for one material with exception message 20 in MD04. The exception message 20 means cancel the process. So is there any affect on ATP check. Could you please confirm.
    regards
    sap

    Hi
    Exception message 20 means, it is not created for any dependent requirement i.e., not created for higher level material.
    Might be manually created and it is excess requirement.
    Exp message 20, it is a excess qty. If any dependent req. will come in future, system will consider this excess qty.
    Normally exception message 20 indicates when there is excess stock available (or going to receive through some fixed receipts) after fulfilling all requirements.

  • Report for PO's/Pr's/Planned orders with exception code

    Hi all,
    Is there any report which lists out Purchase Orders/Purchase requisitions/Planned orders for a specific exception message number?
    For example when MRP is run some times the finish date for a planned order may be in past (exception message number 07). I would like to get a list of all the planned orders with exception message number 07. Similarly i would like to get PO's/PR's for a specific exception code.
    Any help is highly appreciated.
    Thanks,
    Avani.

    Hi Neetha,
    You can use the Collective access tab on the MD06 T-Code, don't enter a material number, only the plant number and MRP Controller number.  Then click on the tab marked Exception Groups, check box  number 7 and execute the report.  This will give you a list of all materials with exception group 7.  If you need it as a report. Once the report comes up you can click on MRP List on the tool bar at the top of the page and then click print.  This will format it so you can download it into excel by clicking on the Local File Button.  When the box comes up click on spreadsheet and save it to your hard drive as an excel spreadsheet.
    Hope this is of some help to you.
    Debbie

  • Exception message

    hi
    I have only one planned order with Exception message 62  i.e. master data inconsistent and all other planned orders of this material are having no exception message.
    I am running MRP again with planning mode = 2
    but still exception message is not going.
    Amit

    Hi,
    You said that for the same material , you have some other planned orders into which the routing is transferred - right?
    so , pls change the order start date of this planned order with the start date of those problem free planned orders and try to schedule this planned order again. If now, this planned order gets scheduled and routing is transferred /Det sched tab is added , then we can conclude that the problem is with the validity date only.
    pls check

Maybe you are looking for