MRP Process Execution

Hi,
Please guide me about the following query please:
Does MRP Process consideres the Purchase Requisitions and Purchase Orders in which items (Material Codes) are marked as deleted?
If yes, then please guide me how can i exclude these PRs and POs from the scope of MRP execution for the Materials got used in the PRs and POs.
Thanks and Regards

Hi,
Thanks for your reply please.
But my question is that the Materials are not deleted but their reference in the PRs and POs are deleted i.e. the PR line or PO line in PRs and POs are deleted but still is it possible that MRP considers these Material lines of PRs and POs?
Please guide.
Thanks and Regards

Similar Messages

  • Use web service to invoke a new process execution

    Hello,
    I'm using BPM 10g3, and i'm trying to invoke a fully automated process via a web service
    I've setup my web service http://<host>:<port>/albpmServices/<engine name>/ws/<process name>ServiceListener?wsdl
    I've accessed it from a C# application i wrote and visual studio did identify my functions and such.
    I can successfully start a new session (startSession(string password ,string username) and i get a sessionID back) with the web process.
    but when im trying to invoke my own function (which is defined in the Process web service as a Process Execution on my beginIn parameters) I get a response with a FaultException with no visible error code.
    In the BPM log I can see the folloowing lines:
    1) Invoking service with id:<Process Name>ServiceListener
    2) Executing item: IMMEDIATE Inst [-1, -1,-1] Act [No activity] Proc [No Process] Due 1318860646000000]
    3) TransactionAction: Rollback!
    while the TransactionAction: Rollback! means that something bad happened, i cant see the reason.
    any idea's?

    OK i've got it working.
    I did all the things you suggested before but when you said i need to see that the right activity is being started i understood what's wrong
    The chosen activity must be in a lane with the same role as the user login in to the session.
    So i added a role on Begin and created a participent for that role, logged in with it and now it works =)
    Edit: I'm the same guy that opened the threqad, just needed to make a new user for enterprise support (didn't get to use that though)
    Edited by: 891957 on 23:59 17/10/2011

  • Error in starting MRP process in Standby database.

    Hi All,
    OS:Windows server 03
    DB:11g
    I am creating a Standby database, everything is fine until i fire the below command to start the MRP process to start the recovery of the database.
    alter database recover managed standby database disconnect from session;MRP0 started with pid=27, OS id=6640
    2013-02-07 17:59:48.515000 +05:30
    started logmerger process
    Managed Standby Recovery not using Real Time Apply
    Errors in file d:\app\oracle\diag\rdbms\testdr\testdr\trace\testdr_dbw0_6000.trc:
    ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
    ORA-01110: data file 1: 'D:\APP\ORACLE\ORADATA\TEST\TEST\SYSTEM01.DBF'
    ORA-27086: unable to lock file - already in use
    OSD-00002: additional error information
    O/S-Error: (OS 32) The process cannot access the file because it is being used by another process.
    Errors in file d:\app\oracle\diag\rdbms\testdr\testdr\trace\testdr_dbw0_6000.trc:
    ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
    ORA-01110: data file 2: 'D:\APP\ORACLE\ORADATA\TEST\TEST\SYSAUX01.DBF'
    ORA-27086: unable to lock file - already in use
    OSD-00002: additional error information
    O/S-Error: (OS 32) The process cannot access the file because it is being used by another process.
    Errors in file d:\app\oracle\diag\rdbms\testdr\testdr\trace\testdr_dbw0_6000.trc:
    ORA-01157: cannot identify/lock data file 3 - see DBWR trace file
    ORA-01110: data file 3: 'D:\APP\ORACLE\ORADATA\TEST\TEST\UNDOTBS01.DBF'
    ORA-27086: unable to lock file - already in use
    OSD-00002: additional error information
    O/S-Error: (OS 32) The process cannot access the file because it is being used by another process.
    Errors in file d:\app\oracle\diag\rdbms\testdr\testdr\trace\testdr_dbw0_6000.trc:
    ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
    ORA-01110: data file 4: 'D:\APP\ORACLE\ORADATA\TEST\TEST\USERS01.DBF'
    ORA-27086: unable to lock file - already in use
    OSD-00002: additional error information
    O/S-Error: (OS 32) The process cannot access the file because it is being used by another process.
    MRP0: Background Media Recovery terminated with error 1110
    Errors in file d:\app\oracle\diag\rdbms\testdr\testdr\trace\testdr_pr00_7984.trc:
    ORA-01110: data file 1: 'D:\APP\ORACLE\ORADATA\TEST\TEST\SYSTEM01.DBF'
    ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
    ORA-01110: data file 1: 'D:\APP\ORACLE\ORADATA\TEST\TEST\SYSTEM01.DBF'
    Recovery Slave PR00 previously exited with exception 1110
    Errors in file d:\app\oracle\diag\rdbms\testdr\testdr\trace\testdr_mrp0_6640.trc:
    ORA-01110: data file 1: 'D:\APP\ORACLE\ORADATA\TEST\TEST\SYSTEM01.DBF'
    ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
    ORA-01110: data file 1: 'D:\APP\ORACLE\ORADATA\TEST\TEST\SYSTEM01.DBF'
    Completed: alter database recover managed standby database disconnect from session
    Can anyone tell me why is this comming?
    Regards,
    Sphinx

    Hi ,
    Yes, it is on the same server.
    I have used the below mentioned parameters to rename the files
    At Primary Pfile:
    *.db_file_name_convert=('D:\app\oracle\oradata\test\test\','D:\app\oracle\testdr\oradata\datafiles\')
    *.log_file_name_convert=('D:\app\oracle\oradata\test\test\','D:\app\oracle\testdr\oradata\redologs\')
    At Standby:
    *.db_file_name_convert=('D:\app\oracle\testdr\oradata\datafiles\','D:\app\oracle\oradata\test\test\')
    *.log_file_name_convert=('D:\app\oracle\testdr\oradata\redologs\','D:\app\oracle\oradata\test\test\')
    But the output of v$datafile at standby is showing the path of Primary datafiles
    I manually tried recovering them but it is prompting me the same error.
    Regards
    Edited by: $phinx19 on Feb 7, 2013 6:23 AM

  • Process execution engine execution error. from the latest HF in BPM Ent.

    Hi All,
    After applying the latest hotfix, I'm now getting this error when trying to launch any of the application.
    My setup is AquaLogic BPM Enterprise 6.0.4 for Weblogic.
    I've tried redeploying all the deployments within Weblogic and also the Admin Center. Nothing has worked.
    Any idea what's causing this?
    Process execution engine execution error.
    Caused by: fuego.io.ObjectSerialization.customWriteObject(Ljava/lang/Object;Ljava/io/ObjectOutputStream;Ljava/lang/Class;)V
    fuego.papi.impl.EngineExecutionException: Process execution engine execution error.
    at fuego.papi.impl.j2ee.EJBProcessControlHandler.doInvoke(EJBProcessControlHandler.java:158)
    at fuego.papi.impl.j2ee.EJBProcessControlHandler.invoke(EJBProcessControlHandler.java:70)
    at $Proxy154.runGlobalActivity(Unknown Source)
    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:585)
    at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
    at fuego.lang.JavaObject.invoke(JavaObject.java:227)
    at fuego.papi.impl.j2ee.EJBExecution.next(EJBExecution.java:189)
    at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:177)
    at fuego.web.execution.impl.WebInteractiveExecution.process(WebInteractiveExecution.java:54)
    at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:223)
    at fuego.web.papi.TaskExecutor.runApplicationTask(TaskExecutor.java:349)
    at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:95)
    at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
    at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
    at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:219)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:61)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
    at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
    at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3368)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2117)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2023)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    Caused by: java.lang.NoSuchMethodError: fuego.io.ObjectSerialization.customWriteObject(Ljava/lang/Object;Ljava/io/ObjectOutputStream;Ljava/lang/Class;)V
    at BT_QW.MyProcess.Default_1_0.Instance.writeObject(Instance.xcdl)
    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:585)
    at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
    at fuego.server.ProcInst.getComponentData(ProcInst.java:780)
    at fuego.server.ProcInst.mustStoreComponent(ProcInst.java:2793)
    at fuego.server.persistence.jdbc.JdbcProcessInstancePersMgr.createInstance(JdbcProcessInstancePersMgr.java:1018)
    at fuego.server.persistence.Persistence.createProcessInstance(Persistence.java:669)
    at fuego.server.execution.EngineExecutionContext.persistInstances(EngineExecutionContext.java:1810)
    at fuego.server.execution.EngineExecutionContext.persist(EngineExecutionContext.java:1109)
    at fuego.transaction.TransactionAction.beforeCompletion(TransactionAction.java:132)
    at fuego.connector.ConnectorTransaction.beforeCompletion(ConnectorTransaction.java:685)
    at fuego.connector.ConnectorTransaction.commit(ConnectorTransaction.java:368)
    at fuego.transaction.TransactionAction.commit(TransactionAction.java:302)
    at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:481)
    at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551)
    at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
    at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
    at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66)
    at fuego.server.AbstractProcessBean.runGlobalActivity(AbstractProcessBean.java:2708)
    at fuego.ejbengine.EJBProcessControlAdapter.runGlobalActivity(EJBProcessControlAdapter.java:1036)
    at fuego.ejbengine.EJBProcessControl_1zamnl_EOImpl.runGlobalActivity(EJBProcessControl_1zamnl_EOImpl.java:3450)
    at fuego.ejbengine.EJBProcessControl_1zamnl_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:335)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:252)
    at fuego.ejbengine.EJBProcessControl_1zamnl_EOImpl_1000_WLStub.runGlobalActivity(Unknown Source)
    at fuego.papi.impl.j2ee.EJBProcessControlInterfaceWrapper.runGlobalActivity(EJBProcessControlInterfaceWrapper.java:2033)
    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:585)
    at fuego.papi.impl.AbstractProcessControlHandler.invokeInternal(AbstractProcessControlHandler.java:72)
    at fuego.papi.impl.j2ee.EJBProcessControlHandler.doInvoke(EJBProcessControlHandler.java:116)
    ... 39 more

    I ended up rebuilding my ALBPMDir and ALBPMEngine schemas and WebLogic server domains from scratch. When executing the process that was giving me a headache, all of a sudden I got the following error:
    fuego.server.exception.MaxInstanceSizeRuntimeException: Max instance size exceeded.
    Current size is 16538, whereas the maximum size is 16384. This occurs with instance '
    Anyway, the sizes were not terribly far off, but I doubled the process instance size from 16k to 32k and the error went away.
    Something to try on your end, perhaps.
    Chris

  • Could Not Plan MRP Process Planning.

    Hi, all members of the forum. I Have a problem with MRP process from OPM Process Planning, Because it don´t make suggestion plan. I have already OPM Process Planning setup, I don´t have sales orders just forecast and associate it with the correct schedule, the schedule parameters are ok, Formulas have a effective dates, Recipe have a effectivity dates and validity rules. Besides already setup Warehouse, production and transfer rules, and items Plant-Warehouse relationship. When I run MRP, it doesn't show me any error message, in MRP
    Material activity inquiry it only shows me the demand but not the supply and in the Action Messages inquiry shows me the action messages type: SHRT (Inventory Shortage) and in the message text indicate: Could Not Plan; Consequently I cannot manage any plan. Some of you could help me with this problem.
    Thanks in advanced
    RGVela

    Hi
    My suggestion is to check the lead times and to check the setup of Plant warehouse relationships. This normally is an issue with setups. This message come normally for any setup issue
    Sorry, but at the moment I dont think I can anything more.....
    Regards
    Girish

  • What are the disadvantages of implementing APO- Demand Planning without improvements or cleaning up the MRP. in other words is DP implementation dependant on MRP process. Gurus please advise

    HI All. What are the disadvantages of implementing APO- Demand Planning without improvements or cleaning up the MRP. in other words is DP implementation dependant on MRP process. Gurus please advise

    Hi Amol,
    DP is the demand planning machine, here you estimate your forecast (future sales).
    The MRP is a supply planning machine, here you use estimate the replenishment.
    Both machines in a technical perspective are independent one each other. Now in a business perspective they are not: The problem that you will have if you don´t clean your MRP elements is not a problem in DP itself. I mean, you can have a very success implementation in DP, your forecast accuracy will be very good.. and you will get a very good forecast, but when the MRP run and estimate the replenishment, the effort that you made in DP will not be translated in good results and your planning situation will be still not good.
    Kind Regards,
    Mariano

  • OPM Process Execution and OPM Standard Costing for Poultry Business

    I have a business requirement from the client at their Poultry Processing plant where the client feels that the OPM Execution steps are too cumbersome until closing the batches. The client wants to maintain minimum number of batches in Production: one for Primary, one for Secondary and one for Further Processing, rather than having multiple batches based on different formulas. There are 3 main types of processing which can be briefly described as follows:
    A.) Primary Processing:
    Live Birds (Ingredient) become Whole Dressed Chicken with Neck, without Neck, Liver, Heart, etc... (40 Finished Products)
    e.g. Live Birds (Broiler) -> Whole Dressed Chicken with/without neck, Whole Dressed Chicken with/without neck, etc.
    B.) Secondary Processing:
    Only one type of Whole Dressed Chicken (from Primary Processing) become Chicken Cuts (80 Finished Products).
    e.g.[Scenario B1] Whole Dressed Chicken (Broiler) -> Drumsticks, Thighs, Wings, Breasts, Backbone, etc.
    [Scenario B2] Breasts -> Filets and Deboned Breasts (2 FGs)
    [Scenario B3] Thighs -> Thighs in Plain Bag
    Please note that the Whole Dressed Chicken is also sold as a Finished Good as well as an Ingredient for the Secondary Processing.
    C.) Further Processing:
    Chicken Cuts become 40 Finished Products
    e.g Filets -> Chicken Nuggets, Chicken Fries, etc...
    The client is using Standard Costing method for its OPM Financials and all the finished products (160 Products in all) are having different production cost. Please note that 1 kg of Chicken Wings is not equal to 1 Kg of Chicken Thighs. Different body parts have different costs. In order to alleviate the maintenance of multiple batches per day on the production floor, the client wishes to have minimum batches. We therefore would wish if you can confirm the below approach to be correct?
    a.) OPM Process Execution:
    ==========================
    EITHER should I (Option 1):
    a.) Create ONLY 3 Formulas for Primary, Secondary and Further Processing . The 3 Formulas will have all the processing line Finished Products grouped together (as per the scenarios explained above). Formula for Primary and Secondary Processing can also combined together, reducing it to only 2 batches to maintain per day.
    b.) Can set any Quantity Values for the Ingredient, Product and By-Product in the Formula details with ANY Cost Allocation (amounting to a total of '1') in the Products section
    c.) Set the Validity Rules as 'PRODUCTION' for the 3 Recipes
    d.) Complete the steps defined in the 'OPM Cost Management' (as described below)
    e.) Create the 2 or 3 batches and record the appropriate quantities at the end of the day before closing the batches
    OR should I (Option 2):
    a.) Create MULTIPLE Formulas (above 100 formulas) for Primary, Secondary and Further Processing based on the different products processed.
    b.) Can set any Quantity Values for the Ingredient, Product and By-Product in the Formula details with ANY Cost Allocation (amounting to a total of '1') in the Products section
    c.) Set the Validity Rules as 'PRODUCTION' for the 3 Recipes
    d.) Complete the steps defined in the 'OPM Cost Management' (as described below)
    e.) Create the MULTIPLE batches and record the appropriate quantities at the end of the day before closing the batches.
    b.) OPM Cost Management:
    ========================
    Whether (Option 1 or Option 2) selected, the below needs to be set for OPM Costing:
    a.) Define multiple formulas (above 100), as in Option 2.
    b.) Set the Quantity value to be '1' for the Ingredient, Product and By-Product in the Formula details with the appropriate Cost Allocation in the Products section
    c.) Set the Validity Rules as 'COSTING' and 'PRODUCTION' for each Recipe
    d.) Run Cost Rollup at least once so that the products can have an item cost per unit
    As per me, for the purpose of Costing, it would be imperative to have multiple batches (created one time only) with appropriate Cost Allocation in the Formulas and the ‘Recipe Use’ in the Validity Rules should be set as ‘COSTING’. Then, setting Profile Option 'GMF: Use Only Costing Validity Rules for Cost Rollup' to 'Yes'. In this way, we are sure that the different products in the formula with correct Cost Allocation will have their Item Cost calculated after performing the Cost Rollup. AND, for the purpose of operations, we can only one combined formula of Live Birds (as Ingredients) to yield -> All FGs for Primary and Secondary Processing with Cuts. But, this time, the ‘Recipe Use’ in the Validity Rules of the Recipe should be set as ‘PRODUCTION’.
    I want to confirm which approach (Option 1 or Option 2) is more appropriate in terms of Operations and confirm that the above proposed steps are correct with no circular reference (as certain finished products are also used as ingredients for another product in the Secondary Processing)?
    Thanks and regards
    Raveesh Nobeen
    [email protected]
    Edited by: user12189219 on Jan 20, 2010 3:48 PM

    Hi Raveesh
    I am implementing OPM R12 in Poultry Processing business, I think option 1 (Create 3 formulas/recipes/batches) is more appropriate. In my case we are using actual costing (Moving Average) as a costing method.
    I have set the profile option GMF: Cost Allocation Factor Calculation to be "Dynamic" to calculate the batch cost allocations as a ratio of actual quantity of each product produced to the total production batch output quantity and I have used OPM Financial Cost Allocation process to allocate GL expenses on different products based on Fixed percentage % according to product "value" where Filets has a return more than wings.
    Can you please share your knowledge in this business area and confirm to what extend my approach is correct ??
    Thank you and best regards
    Mamdouh Ragab

  • Oracle Process Manufacturing Process Execution Cycle

    Hi I am new to OPM and looking for an overview of how OPM works.
    I have searched but could not find any specific document.
    If anyone is having or knows the process , Please share it.
    Thank you in advance..

    Hi;
    Please see:
    Information Center: Oracle Process Manufacturing [ID 1393312.2]
    http://docs.oracle.com/cd/E18727_01/doc.121/e13652/T321962T321965.htm
    http://docs.oracle.com/cd/A99488_01/acrobat/115gmepeapiug.pdf
    http://docs.oracle.com/cd/A85683_01/acrobat/gmetrm.pdf
    http://oracleappscommunity.com/oracle/blog/955/oracle-process-manufacturing-process-execution-tables/
    Also see:
    For r12.1.1:
    http://download.oracle.com/docs/cd/B53825_01/current/html/docset.html
    For r12:
    http://download.oracle.com/docs/cd/B40089_10/current/html/docset.html
    For r11:
    http://download.oracle.com/docs/cd/A60725_05/r11_doc.htm
    Regard
    Helios

  • Physical standby failed to start MRP process

    Hi,
    I have a qa db which is in ASM. I have a qa standby which is a physical standby also in ASM. I added space to the primary. Unfortunately, the standby diskgroup did not have enough space and standby mrp process crashed. I edited the primary data files to release some space and tried to restart the standby but it does not seem to work.
    What next?

    Er, Can you provide more information?
    Like maybe some details from the alert logs?
    Or maybe even the error message you get when you try to restart the standby
    The more information the easier it is to debug at a distance.
    jason.
    http://jarneil.wordpress.com

  • Scrap calculation on MRP process

    Dear all,
    I have a requirement from a customer which is the following:
    They are using the functionality "scrap component calculation" (PP). They would like to change the scrap percentage (the one from material master data) taking the information from a sales order when the MRP process is running.
    Do you know if there is any user exit available at that time?
    Thank you very much for your information.
    Ines Simes

    Hello Ines,
    I once have debugged the MRP under 4.6C to find a user exit where I could modify the result tables (for each plant, by material and such), but I haven't found /any/.
    Since there was a serious problem to correct, we had to modify the MRP. There's a top-Level-Loop that breaks down the BOM where's a good place to start with.
    Best wishes,
    Florin

  • SAP HANA as accelerator (secondary DB) for MRP process

    Hellow all.
    Can we use SAP HANA as accelerator (secondary DB) for MRP process? Or HANA for MRP usefull only as primary Database?
    We can't opportunity to change our curent DB, but want to improve speed of MRP.

    To my understanding, MRP on HANA is available only as primary db and not in side car scenario

  • Help scope out MRP process

    We are kicking off an MRP project in a couple months and I need some help filling in a few gaps in my knowledge. I am fairly familiar with MM but hardly at all with PP. We are on ECC 6.0. Not running SRM/APO.
    Some background: My company wishes to do forecast based MRP. We have about 2 years of MM transactional history and inventory of data. We have not implemented any PP but are prepared to put in whichever components are required in support of the MRP process. However, a non-SAP system will remain our production order system. We use SAP MM/WM for procure to pay and IM of raw materials. The desire is to marry SAP's generated forecast based on historical data with a future sales/demand forecast created in Excel. This sales forecast lists out the finished good. The forecast gets generated quarterly for the next 3 months.
    A few questions I had:
    1) Since we do not care to valuate or inventory the finished good, I assume that we need to represent the finished good as a phantom material with the BOM components being the raw materials?
    2) What is the BADI that is used to import the Excel sales forecast? What transaction calls the BADI?
    3) I assume that after SAP marries the historical and future forecast data, there is the ability to view the consolidated forecast and make adjustments...what transaction is used for this?
    4) We have three plants and so far each plant has been carrying out its MRP planning (outside of SAP) on its own. However, there are many raw materials and finished goods that are common to the plants (ie same SAP material numbers) and, if not already, could be sourced from the same vendor for better pricing. On occasion, when there is a shortage in one plant we do a plant-to-plant transfer.
    a) I assume there is the capability to run MRP using the summarized forecast of all three plants? I'd group the plants under an MRP area, correct?
    b) Can some raw materials be planned at the plant level while other materials at the global level?
    c) Or if MRP takes place at the plant level, is there any functionality for our global procurement team to see a more summarized global view of the material requirements? He'd need this, for example, to negotiate better pricing on centrally agreed contracts with the vendor. 
    Thanks!
    Vlad

    Vlad,
    1) Since we do not care to valuate or inventory the finished good, I assume that we need to represent the finished good as a phantom material with the BOM components being the raw materials?
    Don't know where you got that idea.  I wouldn't do that, but I don't know all the particulars.  If you intend to sell finished goods, you probably will want to put them in a plant as stock.  If you intend to build finished goods, you probably shouldn't use a phantom.
    3) I assume that after SAP marries the historical and future forecast data, there is the ability to view the consolidated forecast and make adjustments...what transaction is used for this?
    Big assumption.  There are several ways to approach forecasting within SAP ECC.  These functionalities are not a 'transaction'.  I suggest you look at standard online help to get a feel of what is and is not possible.  Below is a bit of info about forecasting within SOP.  SOP is one of the planning methods with the greatest feature sets.  If SOP doesn't have enough functionality for you, then you probably need APO.  There are also simpler methods of forecasting in SAP.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/a5/63201843a211d189410000e829fbbd/frameset.htm
    4) We have three plants and so far each plant has been carrying out its MRP planning (outside of SAP) on its own. However, there are many raw materials and finished goods that are common to the plants (i.e. same SAP material numbers) and, if not already, could be sourced from the same vendor for better pricing. On occasion, when there is a shortage in one plant we do a plant-to-plant transfer.
    a) I assume there is the capability to run MRP using the summarized forecast of all three plants? I'd group the plants under an MRP area, correct?
    another big assumption.  MRP, unlike forecasting, is generally done at the plant level.  There are ways to manage MRP so as to consolidate your demand into a single plant, but ultimately the purchased materials will have to be sent to the place where they are needed.  If you have 5 places where your RM is needed, you will either cut 5 POs, or one PO and then ship the parts internally to the point of use.
    b) Can some raw materials be planned at the plant level while other materials at the global level?
    Generally MRP planning parameters are set at the plant level.  There are, however, ways to manage your requirement.
    c) Or if MRP takes place at the plant level, is there any functionality for our global procurement team to see a more summarized global view of the material requirements?
    Yes
    In closing, expert Mario Adler has given you some sound advice.  What you are describing is a project.  Some companies take months or years to implement a solution similar to the one you are describing.  If you want to get the best bang for your buck, engage a consulting company who has done this before.  You will end up richer in the end.
    Best Regards,
    DB49

  • MRP Process flow

    Gurus
    Is there anyone who has MRP process flow diagram . Pl send me the diagram or links to my email ID
    Thanks in advance.

    The system checks in the planning file whether a planning file entry exists for the material in the MRP area that is to be planned.
    The system calculates net requirements for the material in the MRP area. During this calculation, the system checks whether the requirements that exist for the MRP area can be covered by the available stock in the MRP area and the planned receipts for the MRP area. If there is a shortage of stock, the system creates a procurement proposal for the MRP area.
    The system calculates procurement quantities. If you have defined a lot-sizing procedure in the MRP area segment of the material master, the system calculates using this lot-sizing procedure.
    The system carries out scheduling using the parameters defined in the MRP data of the material master.
    The system determines the type of procurement proposal for the MRP area on the basis of the procurement type that is defined in the material master (see also Determining the Procurement Proposal). You can also have Delivery Schedules created for the MRP area of a material.
    If you have defined a different special procurement type in the MRP area segment, the system creates the corresponding procurement proposal, for example, stock transport requisitions for the special procurement Stock transfer from plant to plant.
    With the special procurement keys, which are entered into the MRP area segment, the material requirements planning for the MRP area only takes into account the settings for special procurement types that do not refer to the BOM explosion.
    The settings for stock transfer are taken into consideration, for example, in contrast to the special procurement key Phantom assembly, which refers to the BOM explosion.
    For every procurement proposal for an assembly, the system explodes the BOM and determines the dependent requirements.

  • Whether OPM Process Execution module supports Continous Manufacturing

    HI all,
    can any one tell me whether OPM process execution will support Continous Manufacturing ( like fertiliser, Oil & gas, petrochemicals) industries.
    My doubt rise because in process execution we are using Production batches concept( in which material is allocated to the batch). so this is batch process.
    then how to go with coninous process?
    similarly, one more doubt is there.
    im developing a new product in laboratory. am i able to produce or manufacture that product ( for my development purpose) for lab purpose. This industrially termed as Pilot plant trial?
    pls help in resolving these issues?

    Hi Karuna
    1. Yes it can be implemented but in batch mode. You will have to break the continous process into batch and then enter the data. This is a kind of workaround but acceptable. I have implemented this in Agro pharma company and they are able to work with this.
    2. Yes it can handle lab trails with experimental items and even costing. Please review the oracle site for a data sheet and visit the OPM Self-Study toolkit page on metalink for more
    Regards
    Girish

  • Is there any way to stop a process execution (all instances)

    Hello,
    I´d like to know if there is any way to stop a specific process for execution at the engine without need to undeploy it, since we don´t want to loose process instances when we need to start this process for execution latter on.
    We have a PRD environment with a lot of processes from different departments (developed by different teams and external suppliers) and a feature for stop a specific process and isolate the environment could be very good to do root cause analysis when issues occurs at the environment.
    Sometimes stop a specific process (or some of them) could help in issues investigation that causes the engine to malfunction (lot of audit enabled, some loop bad controlled, lot of concurrent access) but I could not see this option at the webconsole.
    In the version 5.7 one EAR was created separatedly for each process deployed and this could be done stopping the EAR created for that process. Anyone know how to do this at version 6?
    Thanks

    Well the bad news is you are right, there really isn't any way to do this in versions after 5.7
    Starting at 6.0 all projects are deployed under the 'engine ear'. So if you stop the engine, you stop all projects deployed.
    I'm a little concerned that you are first seeing these issues in a 'PRD' environment, is this something that you could set up in a DEV, or UAT, or SIT, or any other environment (That is built similarly) to recreate the issues? - Then undeploy any of the other projects... and isolate the problem...
    -Kevin

Maybe you are looking for

  • Not working imported video ProRes422

    Not working imported video ProRes422. When I play clip in preview, program is stopped long time. Viewing window is empty. I can close program only cmd+opt+esc. What reason?

  • IPhone 5 silent calls

    I received my iPhone5 few days ago on the 20th and have few issues that concern me. I previously used iPhone 4s, which I still have and both handsets appear to display similar number of bars for coverage strength... My iPhone 5 does the following: -

  • HT5313 How can I check if my iMac has this update? OS X Lion v10.7.5 Update

    How can I check if my iMac has this update? OS X Lion v10.7.5 Update

  • Checking T code for HR only

    Hi Experts How can I write a program to search only tcode belongs to HR , Managment need a report which shows who have been assign the tcode for Payroll , I check in suim but it is not in detail Can anyone send me send sample of report or give an ide

  • Releasing SPDD/SPAU Transport manually

    Hello All, Is there any diference between Selecting "select for transport" in SPAU/SPDD (this will update the umodauto.st file) and then Releasing Manually And Selecting "select for transport" in SPAU/SPDD and then Releasing through the Upgrade Tool?