Workflow process does not restart when re-ordering a PO

We are running SRM 7.0 with Process Controlled Workflow and have configured N-Step approval process for PO.
When the PO is ordered for the first time, the approver determination and the approval process work as expected. However, after the PO has been ordered, and the user makes changes to the ordered PO and re-orders it, the PO's approver list does not get refreshed, and the PO header shows the following staled information in "Approval" tab with "current status" = "Finished" -
Process Step                   Status         Processor                      
SRM Purchase Order Approval    Approved   <approver user name>
And the PO would go into "Awaiting Approval" status but the PO work item does not appear in anybody's UWL.
Any hints regarding the possible cause of this behavior are appreciated.
Thanks.

Hello,
check in the BBP_PD the changed version po generated. there you will see if any WFL started or not. Or take the PO change version GUID and go at SWI6/swi1 to check the WFL log.
At SLG1 should appear also, check if at table /SAPSRM/C_WF_CST you have the trace level set to 1. This will make slg1 take all logs (green and red).
You can also always force a restart via BADI /SAPSRM/IF_EX_WF_PROC_RESTART
Thanks,
Melina

Similar Messages

  • Windows Server 2008R2 running Remote Desktop Services reports printer process does not exist when installing PDF printer

     Windows Server 2008R2 running Remote Desktop Services reports printer process does not exist when installing PDF printer, And when Installing network printers from the domain controller it reports it cannot connect to printer.  I can ping all
    network devices. I can connect to the internet.
    On boot I get a netlogon 5719 error followed by service control manager errors 7023,7001 and a group policy error 1129.
    Clients can connect to the remote application and RDP operates to connect to the server internally and externally.
    The domain controller is another server 2008r2 box. I have scoured the internet but have not found any solutions that work yet.

    Hi,
    After referring to your post, it can be identified that the issue which you are facing is mostly due to some network issue in your environment. Please recheck your network connection issue between computer and domain controller. 
    Can you able to ping with IP address and also with fully qualified name of a domain controller in the users' and computers' domain. If it fails states that name resolution issue with computer and domain controller. Are you using MS DHCP Relay agent then there’s
    available Hotfix for the particular Event ID. Please go through this KB 2459530 to fix the error event ID.
    As per the net logon error 5719 which you are facing states that the client component of Netlogon was unable to locate a DC for the domain it was trying to perform an operation against. Below is one of the reason. If this is being logged on a DC and the event
    refers to the DC's own domain, something might be preventing the client component of Netlogon from starting a network session (to itself or to another DC in the domain). The following event 7001 & 7023 states start & stop operation service. Please
    go through beneath article for more details.
    1.  Event ID 5719 is logged when you start a computer
    2.  Netlogon 5719 and the Disappearing Domain [Controller]
    3.  Event ID 1129 — Microsoft-Windows-GroupPolicy
    Hope it helps!
    Regards.

  • My ipad mini does not restart when i press and hold the home and power buttons for a minute or more. what do i do? i really need to access some information on it. please help.

    my ipad mini does not restart when i press and hold the home and power buttons for a minute or more. what do i do? i really need to access some information on it. please help.

    You need to connect to iTunes and restore.
    iOS: Not responding or does not turn on
    You may need to put the device into recovery mode, this is covered in the link on this page.
    Did you back up the device?

  • How to create a looping music player that does not restart when you go to other pages

    Hello
    I am new to web design. I apologize if I do not use the write
    terminology. I am designing a website. I want to have a song that
    loops continuously throughout the site and does not restart when
    you click on the different pages. I have included a link to a site
    that I found that does what I want to do. (Hopefully this link will
    give you a better idea of what I am trying to describe)
    http://www.marcuscoleministries.com/index2.html
    Thanks for your time and consideration

    You will have to use frames which in itself is a bad idea.
    IMO music that
    plays automatically is a terrible idea. It is likely to drive
    away many
    visitors and is unlikely to retain even a single visitor.
    Avoid frames. Drop the music. You'll be happy you did.
    Walt
    "dbone1" <[email protected]> wrote in
    message
    news:fn36v6$de7$[email protected]..
    > Hello
    >
    > I am new to web design. I apologize if I do not use the
    write terminology.
    > I
    > am designing a website. I want to have a song that loops
    continuously
    > throughout the site and does not restart when you click
    on the different
    > pages.
    > I have included a link to a site that I found that does
    what I want to do.
    > (Hopefully this link will give you a better idea of what
    I am trying to
    > describe)
    http://www.marcuscoleministries.com/index2.html
    >
    > Thanks for your time and consideration
    >
    >

  • Process does not end when binding a object to registry

    I am writing a Unit Test case in which i need to create a datasource and bind it to RMI registry so that the methods i need to test can get a database connection . The problem is that after the test cases have finished running the process does not end and i have to shut it down manually . When i do not bind the datasource , the process ends put with errors because the methods do not get a connection. Even unbinding it after running the test cases does not help.
    Edited by: gurpreetbhalla on Jun 25, 2009 11:56 AM

    public void testIntraDayForClient() throws Exception
              ConstantConfig.JNDI_FACTORY = "com.sun.jndi.rmi.registry.RegistryContextFactory";
              Hashtable env = new Hashtable();
              env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.rmi.registry.RegistryContextFactory");
              env.put(Context.PROVIDER_URL, "rmi:");
    InitialContext ic = new InitialContext(env);
    // Construct DataSource
    SQLServerConnectionPoolDataSource ds = new SQLServerConnectionPoolDataSource();
    ds.setURL("jdbc:sqlserver://10.200.41.201:1433;databaseName=TradeportTC");
    ds.setUser("sa");
    ds.setPassword("superuser");
    DataSource d = ds;
         ic.unbind("TCDB_JNDI");
    ic.bind("TCDB_JNDI", ds);
              HttpServletRequest req = new MockHttpRequest();
              HttpServletResponse resp = EasyMock.createMock(HttpServletResponse.class);
              ActionContext context = EasyMock.createMock(ActionContext.class);
              HttpSession session = EasyMock.createMock(HttpSession.class);
              EasyMock.expect(session.getAttribute("ZephyrUserName")).andReturn("sclient90");
              EasyMock.expect(session.getAttribute("ZephyrDomainId")).andReturn("8a48a9cb1860e2a4011860e2c64d003a");
              EasyMock.expect(session.getAttribute("isTrader")).andReturn(false);
              EasyMock.expect(session.getAttribute("accountsDataDB")).andReturn(null);
              EasyMock.expect(context.getSession()).andReturn(session).times(12);
              session.setAttribute("vawTrades", null);
              session.setAttribute("noOfDays", null);
              session.setAttribute("accountNo", null);
              session.setAttribute("exchange", null);
              session.setAttribute("symbolName", null);
              session.setAttribute("trCode", null);
              session.setAttribute("status", null);
              session.setAttribute("accountsDataDB", null);
              EasyMock.replay(session);
              EasyMock.replay(context);
              MyOrdersAction action = new MyOrdersAction();
              action.execute(req, resp, context);
    This is the unit test case which does not exit , if i skip this binding ic.bind("TCDB_JNDI", ds);
    then it exits normally with a failure,

  • WF does not restart when requester accept changes

    Hi,
    We have a problem with the non badi Workflow in SRM Server 5.0 (even with a 1 step Workflow WS10000129). When a approver (bbp_wfl_security = low)changes the Quantity or the Price the changed shopping cart returns to the Inbox of the requester. When the requester goes into his inbox and looks at the approval preview for the changed shopping cart in the graphic mode the result is “Approved”. When the requester clicks on “Accept changes” the shopping cart disappears out of his inbox. The shopping cart does not go to the approver again. The shopping cart becomes not a purchase order. We would expect that the workflow would restart after the requester clicks on “Accept Changes” however now it is a black box.
    Greetings,
    Wilko Karrenbeld

    Hi
    What type of Workflow is used in the ystem - Item level Workflow or SC Workflow. ?
    Couple of reasons can be behind this.
    1) Either  the BADI code in custom implementation is incorrect.
    2) start conditions for Workflows and sub-workflows are not correctly determined.
    3) Missing OSS note / Bug in ths system.
    Please refer to these OSS notes.
    <b>990317 Work item transferred after change has been accepted
    899943 'Accept changes' after rejection
    846334 BAdI workflows: Problems with 'Accept changes'
    944984 Non-BAdI workflows: No deletion when changes are accepted
    942089 'Accept changes' creates restart
    948733 Endless loop during approver determination of WS14000109
    725250 No workflow determined when creating a shopping cart
    986724 RBBP_OFFLINE_EVAL: Errors in "Accept Changes"
    995773 Partial rejections result in endless loops in approval
    976267 Partly rejected shopping carts cannot be changed
    863757 Item approval: Accepting changes goes back to same manager
    862661 Item approval: Accepting changes incorrect II
    796992 BADI Workflow with back and forth logic: No restart (PO)
    502918 EBP: Work item "for resubmission" remains in inbox
    855867 ordering on behalf remains in awaiting approval
    815415 Item approval: Accepting changes
    866089 Button "Accept changes" at complete rejection
    955863 Button "Accept changes" for approver</b>
    Incase nothing helps, please raise an OSS message with SAP as well.
    Regards
    - Atul

  • Workflow process does not complete for 3500 but works for about 10 records

    Hi Gurus,
    I am a novice in workflow. Pls bear if the questions are very basic.
    We have a old custom workflow process which is inistaed by a PL/SQL procedure
    WF_ENGINE.CreateProcess ---
    WF_ENGINE.StartProcess ---
    COMMIT; ---
    Now this process has run for over 6-7 years but has always processed max upto 8 or 10 records at a time. Now we had about 4000 records in a table and the process was running for more than 4 days now and it has been termiinated.
    I could not see any new item_keys. Is it because we have a commit only at the end.
    This process has 3 sub processes. they are connected by 'AND' and then we have an 'End' node.
    The first sub-process is simple and we can see a record in wf_items .
    Howver no records are there in wf_items for the 2nd and 3rd sub processes.
    How can we check the point where it has hanged. Querying Status monitor just gives the first sub-process that has completed. How to debug for these cases.
    This has always worked for small volumes. Now we have about 4000 records and we face this problem
    The process actually checks data from the table and based on some conditions , it send 5 different notifications to 5 different mail groups. So we expect about 4000*5 mails to be sent.
    Any help is welcome.
    Thanks,
    L
    Edited by: 901929 on 20-Jul-2012 01:38
    Edited by: 901929 on 20-Jul-2012 01:39

    L,
    Please check the following:
    1. Since this is pure PLSQL you can have a SQL script where you enable a database event to get a trace and then run tkprof on the output to spot any performance problem. You can use something like:
    alter session set tracefile_identifier='Background' max_dump_file_size='unlimited' events '10046 trace name context forever, level 12';
    begin
    wf_engine.CreateProcess(...);
    wf_engine.StartProcess(...);
    end;
    commit;
    alter session set events '10046 trace name context off';
    select fnd_debug_util.get_trace_file_name() tracefile from dual;
    2. Do you happen to know if WF runtime tables are being purged regularly? If this is not done you can expect serious performance problems. If this is WF Apps embedded you need to clean data using the concurrent request Purge Obsolete Workflow runtime data, if not then you can use the APIs in package WF_PURGE.
    3. You will only find one record in WF_ITEMS for this process if those sub-processes belong to the same item type
    4. About the notifications, make sure you are not running into this design problem: https://blogs.oracle.com/oracleworkflow/entry/looping_within_a_workflow_process
    Regards,
    Alejandro

  • Downloading additional components for fresh reinstall of lion but does not restart when done

    i've attempted to reinstall a fresh copy of lion because ever since i had lion, my dmg files wont open, software would not update and many other problems. So i tried reinstall and i waited hours for them to download additional components. the bar is completely blue (completed) but it would not restart. do i restart it manually?

    Manually shut it down.
    I would then first reset the SMC:
    Shut down and unplug the Mac.
    Keep the Mac unplugged for at least fifteen seconds.
    Plug the Mac back in and do not turn it back on for at least five seconds.
    Press the power button to turn the Mac back on.
    Then I would reset the PRAM by rebooting the iMac while simultaneously holding the Command-Option-P-R keys until the machine restarts a second time.
    Let us know if these  procedures don't solve the problems.
    Hope this helps

  • Gatekeeper workflow process does not prevent re-rendering images

    We experienced some trouble with the workflow gatekeeper process:
    As far as I unterstood this process, it should prevent image rendering workflows to re-create all renditions if assets are imported via the package manager. So all our workflows contain the gatekeeper as first step - as seen in the original CQ DAM workflows.
    But every time I import/reinstall a content package, all my rendering workflows start again and create renditions for every image. This is unnecessary and overwrites all manually modified renditions. So our editors are not amused.
    What is the right way to use the gatekeeper or could it be, that it is buggy?
    Cheers
    Robert

    Hi GROM!T,
    According to the DAM documentation, you have to disable the com.day.cq.workflow.launcher.impl.WorkflowLauncherImpl OSGi component before restoring DAM assets from a package to prevent the workflows from triggering again (see [1]). 
    Also, you mention "all our workflows" which leads me to think you're using some custom DAM workflows?  You should be very careful there as it's really easy to trigger the DAM workflows multiple times. The gatekeeper step only seems to work the first time, so if you're triggering it multiple times it won't work.  Your best bet is probably to disable the launchers component then as I mentioned above, but you might want to check if you're not running into problems when moving or copy pasting your assets as well.  That's been causing us a lot of grief too...
    Regards,
    Jan
    [1] http://dev.day.com/docs/en/cq/current/dam/dam_documentation.html#Packaging Assets

  • Page Process Does Not Work When Column for APEX_ITEM.HIDDEN is not shown

    I have created a Report Region based on a SQl Query. In the query I have three columns that need to be within an array, but 2 of the 3 columns should not be displayed on the report. Therefore, I don't have Show checked for them in the Column Attributes of the Report Region.
    In my testing, if I don't display the columns that are within the arrays on the report and run the page process to insert records into a table, I receive the error of "no data found". In reverse, if I display the columns, my insert is successful.
    Is this how the arrays work? Or is there something I have not done correctly.
    Below is the query for the Report:
    SELECT APEX_ITEM.CHECKBOX(1,ROWNUM,'CHECKED')ATTENDED,
    APEX_ITEM.HIDDEN(2,C.PARTY_ID) ID, -----this is the column I want to hide-----
    APEX_ITEM.HIDDEN(3,C.PARTY_TYPE_CODE) PTYP, ----this is the column I want to hide----
    C.PARTY_TYPE_CODE,
    S.PERSON_ID,
    S.PERSON_FIRST_NAME AS NAME,
    C.PARTY_CASE_ID
    FROM CASE.PARTY C
    INNER JOIN DN.PERSON S
    ON C.PARTY_ID = S.PERSON_ID
    WHERE C.PARTY_CASE_ID = :P18_CDBCASE_ID
    AND C.PARTY_SEQ_NO = :P18_SEQ
    Thanks,
    Keisha
    Edited by: user4579720 on Sep 16, 2009 2:30 PM

    Keisha,
    If you uncheck the "show" option, then the corresponding HTML for that item is not rendered on the page. Thus, when you try to inspect that item via APEX_APPLICATION.G_F02, it simply doesn't exist.
    One trick that I use when I want to have hidden items on the page, but not make them take up any space, is to concatenate them to items that will be visible.
    Using your query as an example, I would re-write it like this:
    SELECT APEX_ITEM.CHECKBOX(1,ROWNUM,'CHECKED')ATTENDED,
    APEX_ITEM.HIDDEN(2,C.PARTY_ID)
      || APEX_ITEM.HIDDEN(3,C.PARTY_TYPE_CODE)
      || C.PARTY_TYPE_CODE PARTY_TYPE_CODE,
    S.PERSON_ID,
    S.PERSON_FIRST_NAME AS NAME,
    C.PARTY_CASE_ID
    FROM CASE.PARTY C
    INNER JOIN DN.PERSON S
    ON C.PARTY_ID = S.PERSON_ID
    WHERE C.PARTY_CASE_ID = :P18_CDBCASE_ID
    AND C.PARTY_SEQ_NO = :P18_SEQThus, the second APEX report column will contain the HTML for the hidden items PARTY_ID & PARTY_TYPE_CODE, as well as the value for PARTY_TYPE_CODE. When you submit the page, you should not encounter any issues.
    Thanks,
    - Scott -
    http://sumnertechnologies.com/
    http://spendolini.blogspot.com/

  • Vba-m process does not end when program is exited

    If I run a game in VBA-M, and while running the game, I exit the program, the VBA-M process continues to run in the background. How do I fix this?

    Oh, interesting...
    I get this but only if I have the window manager tell it to quit. (i3wm) I then have to send a kill 9 to the process. It seems to not be properly responding to kill 15.
    VBA-M will exit properly if I use its own menu option or the ctrl+q shortcut.

  • HT4061 ipad 2 does not restart when battery is fully discharged and has been put on charge - any one have a solution?

    Ipad 2 - battery has fully discharged - connected to mains charger but no sign of charging and will not retstart on button press.
    Tried re set and holding both buttons independently.
    Tried other chargers taht are working with other iPads.
    Any ideas?

    Try a reset:
    Hold the Sleep and Home button down until you see the Apple logo.

  • Video does not restart when closed and re-opened

    I have a .f4v file (Adobe Premiere) embedded into a swf. The
    video is launched into an iframe when the user clicks on the link
    to "See Video". When I close the iframe in Firefox and then click
    on the link again to launch the video, it starts from the
    beginning. In IE7, IE6 and Safari the video continues from where it
    left off. I would like for it to start from the beginning like in
    Firefox. Any suggestions?
    Thanks!

    Do you have a link to the video.  Why are you using the iframe?  I'm curious to see how this works.  I have a html page with a swf with buttons that play movies on a small area on the screen it's easily controllable though I only programmed the pause button.  I have the selection buttons run the small videos on roll over and a higher res larger version with swf skin with full controls - seek when you click the selection.
    http://jimslounge.com/publicDomain/

  • I ordered at around 12:30AM pacific and it does not show in my order history.  When I look it up on the order status page, it just says "received and processing".  Do I have any chance of getting it on friday?

    I ordered at around 12:30AM pacific and it does not show in my order history.  When I look it up on the order status page, it just says "received and processing".  Do I have any chance of getting it on friday?

    It seems to depend on a variety of different things.
    Verizon appears to be going by the process time of orders, and not the order time of orders.  Your process time will be the timestamp on your confirmation email.
    It also depends on which model, GB, and color you ordered.  The 6+ were in high demand and low supply.
    It also depends on which warehouse (order location) your order was being processed through.  Verizon reps have told me that some warehouses have more of certain phones than others, and if your order went to a warehouse that doesn't have enough of that particular phone then you are SOL and will have to back for a backdated order.
    There is a possibility you will get it, but if you ordered any of the 6+ models, then it is unlikely.

  • Workflow initiator does not get workitems when PR Approve rejects.

    Hi,
    Workflow initiators does not get workitems when PR Approve rejects.Is there any thing missing in that .
    Please let me know .
    Regards,
    Gurprit Bhatia
    Edited by: GURPRIT BHATIA on Jan 28, 2009 8:38 AM

    Hi GB,
    In order that the WF initiator gets workitems on PR rejection, you need to assign method 'InfoReleaseRejected' (BO BUS2009) to a task in the PR rejection flow of your WF. If this is done, then check if you have assigned WF Initiator as the Agent in that task.
    Hope this helps.
    Thanks,
    Ajay

Maybe you are looking for

  • Help I cannot use my macbook pro

    I did a 35 pass secure erase and now i cannot reinstall snow leopard onto my macbook pro. I also tried a restore from backup and this has not worked either. Can anyone help I have not been able to use my computer for the past 3 months Thanks

  • Manual archiving of redo log files....

    Hi , If the database is running in NOARCHIVELOG mode , is it possible to archive the redo log files manually.... and how..???? Note: I use Oracle 10g v.2 Many thanks, Simon

  • Front camera not workinh

    yesterday i updated my nokia 701 with belle fp2 but now unable to find the back button while using the camera and also unable to use the front camera. Pls help Solved! Go to Solution.

  • Ojdbc14_g.jar and tracing

    I have been trying to get tracing to work for the last couple of days. I have read all of the docs about tracing but I am still missing something. I am hoping that someone can fill in the gaps for me. In my code JSP code I have the following: System.

  • PDF in Dreamweaver

    I am new to putting a PDF file in Dreamweaver, and am not sure how to do it. Any help out there?