Trigger event even with Status change or status reason change

Hi,
My requirement is to trigger an event if there is a change in status reason. I am looking for the method which currently triggers an event if there is a change in status so that I can modify that. Any pointers please? If I was to do this with change in status which methods/events and classes handle this. I am working on workflows in E-recruitment (HR). many thanks for your help in advance.
Andy

Hi Andy - did you get any response to this or were able to figure out?  Our requirement is somewhat comparable (I think) in that when a Publication (of a Posting) gets 'Released', we want to send a couple of emails to various parties.  My intent is to simply create workflows to send the emails, but I cannot get any event to trigger, in order to in turn trigger my wfs.  A Publication is an infotype 5122 and I can probably react to the hrp5122 table entry being created/updated, but I would think there is a way via config instead??
Keith

Similar Messages

  • How to trigger event when changing user status?

    hi,
    I'm having problems in triggering my workflow.
    In CIC0, When a status of a service request is changed to 'solution provided' then after saving service request, it should send a notification mail. I'm using ZBUS200116 which is deligated to BUS2000116. I've created event 'change' in ZBUS200116 which is in the start events of my workflow.
    I've tried creating an action profile which uses my workflow. The action profile is attached to the transaction but still it doesn't trigger my workflow.
    i've checked other existing workflows which uses the same object type BUS2000116 or ZBUS200116. These workflows were triggered by 'created' and 'completed' events only. Other added events in ZBUS200116 like 'changed' is not triggered. How is this possible when ZBUS200116 is deligated to BUS2000116?
    Your response would be highly appreciated.
    Thanks in advance.

    hi juan
    so here we are,now i got complete understanding of what u r doing and why
    you know you need not have created that change event because it wont serve your purpose anyway
    the reason is that because the way process in your workflow is flowing ,it wont happen that way using change event
    you just follow these  steps:
    1, use created event in your workflow
    2. that way when your contract ios created in rpocess status the event will be triggered only because you are creating a transaction whatever may be the status,so in all such cases you should use event created.
    3. now coming to the point of change in status or documents in contract
    in this case using loop will put you in deadlock and you will only be haing the error in such case
    you use WAIT step instead ,inside it use wait using conditions out of every option
    there you give your condition as change in whatever status
    like if you are chaning the status from in process to some other status ,put that status inside the condition
    as soon as that conditioon is met ,the WAIT step will be executed,
    that way you will be able to trigger the change in status through thje workflow
    so thats the solution with the approach you are using
    there are many approaches you can follow in workflows ,so depending upon that you can follow the different worlkflow tools u have there.
    also remember when your wait step gets executed there is always the time lag of 20-25 minutes after which changes will be reflected
    hope it will solve ur probs
    best regards
    ashish

  • Event creation with status management

    Hello esteemed gurus ... it's your friendly workflow noob again
    It seems once people get a sniff that there is a someone who knows a bit about workflow in the company, everyone wants a piece of you!
    So... I have been asked to setup a workflow that will trigger when a user changes a user status on an SD contract. I've done some reading and I believe I'm nearly there but need a little help ...
    I have setup event creation with transaction BSVZ for object category VBK, specified my status profile, and business object BUS2034 and I'm using the event "CHANGED", within this I have set a status restriction to particular status of my user status profile.
    In my workflow definition I have specified the start event "CHANGED" for my business object BUS2034.
    The thing is, the workflow starts for every change to the contract, whereas I was expecting it to only start when the particular status I defined in my status management was set in the contract header.
    Are there any additional settings I need to make in order to restrict the starting conditions of the this workflow?
    Many thanks once again.
    Neil

    Hi Neil,
    There is two options to restrict the workflow.
    First one is start condition. You can check the workflow log. If your required field is populated in the Workflow container you can use start condition to restrict the workflow. In the Basic data of workflow template, Start condition is there. You can use the condition editor to set the condition.
    If your field is not populated by default, then you can use check function module for this. You need to create one FM, and in transaction swe2, the FM needs to be Configured. The concept is, based on the Sales document number you can get the required field and check the condition inside the FM. If the condition satisfied just leave it. The workflow will be triggered. If the condition is not satisfied raise a Exception. So that the Workflow will not be triggered.
    Thanks,
    Viji.

  • Changing availability Status for event in iCal

    How do I change the availability status for an event in iCal Version 7.0 (1835.1)?

    Hi bubbakwb3,
    Thanks for visiting Apple Support Communities.
    Use these steps to change availability status for an event in Calendar:
    Calendar (Mavericks): Change your availability status for an event
    http://support.apple.com/kb/PH14998
    If the Calendar account you’re using displays your status for an event, you can change the status at any time and still be available to meet during an event.
    By default, Calendar sets your status as free during all-day events and as busy during all other events.
    Double-click the event, then click the event’s date.
    Choose an option from the Show As menu.
    Regards,
    Jeremy

  • Changing iChat status with applescript

    I have the basic commands to change the status in my iChat (v 5.0.1):
    tell application "iChat"
    set status to away (or available)
    end tell
    When I set my status as "away" everything works fine. The green dot turns red and the status message says away. But when I try to set it as "available" the dot turns back to green but the status message still says away. I have tried the command
    set status message to "Available"
    and that works but when I try to set it as away, the dot turns red but the status message still says "Available". So I tried the same command to change the status message but with "Away" instead when I wanted to change it to away and it worked, then I reversed everything to available and the status message would change but the dot would stay red. I wouldn't think it would be this hard. Any ideas? Thanks

    Seems to be working today. Though it takes a while for the status message to change to available, but it is working

  • Picking status in Out. delivery changed to status A after GR post with MB0A

    Hi,
    I am facing an issue in our production system, these is the scenario:
    - Replenishment delivery
    - ZPicking confirmation idoc sucessfully picked the outbound delivery and post the GI.  The material was cut and it was batch splitted.
    - Then it was performed a GR (mov 101)  against a stock transfer order via MB0A.
    - After this GR posted, the status of picking of the parent material of the batch split was changed from status " " (Not relevant) to status "A" (Not yet processed).
    - Also the status at header level was changed.
    Current status of the delivery
    Header Status
    Picking Confirmation --> B
    Total Gds mvt status --> B
    Item Status
    Item 10:
        Pick confirmation --> A
        Goods movt --> B
    We have tried to reverse the GI to generate it again and reset the statuses but it is not possible to do it via VL09 neither MBST, etc.
    Any idea on how to correct this problem?
    Thanks,

    Hi,
    What is the moment type being taken for PGI through idoc?check the moment type definition for its allowable transactions and foe reverse.
    Regards,

  • How to change the status of the system programmatically with Function Module

    I  Was trying to change the status of the notification through STATUS_CHANGE_INTERN function module .  But It is not changing the status of the notification.
    Can any one help to understand what is going wrong ... or any other function module to change status of Customer complaint notification ..

    Hi KK,
    Please can you take clues form the below discussion thread -
    http://scn.sap.com/thread/775169
    Thanks to all original contributors of this thread!!
    NOTE: Please note that the main point explain here is that, if you are willing to change to a status Ex, NOPR, NOCO, etc then you will need to pass on the value 'I0070', 'I0072', etc. I will also go ahead and like to add one more point here to make the language check as well like "EN", 'DE', etc as these statuses are language dependent too.
    Thanks,
    Arijit

  • Siebel Hangs up when changing the status of service request

    Hi,
    We are facing this typical problem since last 2 weeks. When closing the SR, CRM hangs for random(unable to detect a pattern till now) SRs.
    The steps we follow to an SR is:
    1. Enter the SR #
    2. Change the status to "resolved"
    3. Type the resolution in "resolution" text field and click on white space.
    4. A new row gets generated with status "unscheduled"
    5. Place a check mark near the newly generated row.
    6. Change the status of the SR to "closed"
    Now, some SRs get stuck at step 3. When clicking on white-space, CRM hangs.
    We've tried everything from clearing IE cache / temp / cookies / increasing temp file size (to 5000 in IE6 and 1024 MB in IE7)
    Even set-up a fresh system but no avail.
    Even changed the primary internet link to secondary one but no help.
    On top of that the SRs which make IE hang seem to be appearing randomly. Sometimes I can close 20 SRs at a stretch and sometimes 1-2 SRs get hanged every 4-5 SRs.
    Once in a while an error pops up: "The selected record has been modified by another user since it was retrieved. Please continue (SBL-DAT-00523)"
    No one else was working on the SR when such errors came.

    You can ave a runitme event or workflow triggered that can generate such behavior.
    First increase logging on your object manager (evtloglvl :) ) and look at any error message.
    Second assess with your development team what automation has been setup ranging from script, Business Services, workflow to assist you in troubleshooting.
    Best Regards
    Evtloglvl

  • Change publication status

    I need change publication status from "PENDING" to "PAUSED" for wait long load ETL process.
    After ETL Load is end, change publication status from "PAUSED" to "PENDING".
    // Query
    String sql = String.Format("query://{0}select * from CI_INFOOBJECTS WHERE SI_KIND='Publication'AND SI_SCHEDULE_STATUS=9 AND SI_NEXTRUNTIME>'{1}/{2}/{3}/00/00/00' AND SI_NEXTRUNTIME<'{4}/{5}/{6}/00/00/00' AND SI_Name IN ({7}) ORDER BY SI_ENDTIME DESC{8}",
    '{', now.AddDays(-1).Year, now.AddDays(-1).Month, now.AddDays(-1).Day, now.AddDays(2).Year, now.AddDays(2).Month, now.AddDays(2).Day, Rep_Names, '}');
    ResponseHolder rh = bipService.Get(sql, oGetOptions);
                if (rh.InfoObjects.InfoObject == null || rh.InfoObjects.InfoObject.Length == 0)
                    Console.WriteLine("No waiting/paused publications");
                else
                {                //rh.InfoObjects.InfoObject[0].
                    foreach (InfoObject io in rh.InfoObjects.InfoObject)
                        Publication p = (Publication)io;                                    
                        if (Is_Ok == 1)
                            p.SchedulingInfo.Status = ScheduleStatusEnum.PENDING;  //  RUNNING = 0, COMPLETE = 1, FAILURE = 2, PAUSED = 3, PENDING = 4
                        else
                            p.SchedulingInfo.Status = ScheduleStatusEnum.PAUSED;  //  RUNNING = 0, COMPLETE = 1, FAILURE = 2, PAUSED = 3, PENDING = 4
                         //   p.SchedulingInfo.Outcome = ScheduleOutcomeEnum.FAIL_SCHEDULE;  //  RUNNING = 0, COMPLETE = 1, FAILURE = 2, PAUSED = 3, PENDING = 4
                    bipService.Update(rh.InfoObjects); // COMMIT DATA TO CMS
    but publication status NOT change!
    How to change publication status ?

    There is another way you could do this without using the SDK to change the status.  Instead, you could use a File event.  File events do not look at the contents or timestamp of a file - they look at whether the file is present after it has been absent for at least one cycle of the Event Server.
    Here's how it would work:
    1.  In the CMC, create a file event that looks for a file in a specific folder (best to use a UNC path...)
    2.  In the process that runs the ETL, do the following:
         a.  As one of the first steps in the process, delete the file specified in the event.
         b.  As one of the last steps after the ETL is finished, create a blank file with the file name specified in the event.
    3.  Configure the schedule for the publication to wait on the event created in step 1 to trigger.
    This is the way a lot of my clients configure schedules that need to wait for the completion of an ETL process.
    -Dell

  • Determine BOP change in status

    Hi experts,
    We need to determine when BOP finishes and change its status to 'Update ended(X)'. We have to trigger an event when the status change to 'X'. Do you know any user-exit for this?
    Thanks a lot.
    Regards,
    Nene

    Hi,
       We are trying to implement the same, and at the moment tought of developing a custom program , which retrieves the BOP status from table /SAPAPO/BOPHEAD and if status is 'X' we are raising an event which triggers next step of my job.
    If BOP sttaus is 'U' check for TQA count, if TQA count is Zero check for RFC queues......if any failed queues...giving that error message and continuing next job.
    We are not using any user exits.
    Hope this gives atleast an idea. Share with us , if you find any best approach.
    Regards,
    Deepthi

  • Logging event trunk-status vs link-status vs bundle-status

    Hi
    This is not really a query regarding the above interface level commands, but just looking for someone elses view on the differences regardless of however subtle they are.
    No links please, like I said I know what they are and do.
    Just your real life expereinces why you needed bundle-status for instance will do just fine.
    thanks in advance

    Three different use cases for status notifications.
    I'll give you my experience with using these commands and where they are useful.
    Logging event trunk-status--this command is particularly useful for tracking security vulnerabilities as well as trunk mismatches when you're relying on DTP for trunk negotiation.
    Say you have a trunk uplink on a switch that links to a distribution switch. This trunk carries traffic for multiple VLANs (thus the very definition of a trunk).
    Lets say the other side of the link on the distribution switch is for some reason changed from a trunking state (switchport mode trunk, or switchport mode dynamic desirable/auto) to a non-trunking state (switchport mode access). If the uplink on your access layer switch is not hard-coded for trunk-mode (switchport mode trunk and/or switchport nonegotiate), then your uplink interface can potentially be changed from a trunk port to an access port and only carry traffic for a single VLAN. This would leave other clients on the access switch VLANs stranded from the rest of the network. This logging mechanism would let you know that the switchport is no longer an operational trunk, even though the link status would still be up.  
    Of course, as a best practice, you should never rely on DTP to form trunk links, especially on uplinks.
    The second use is for security--if you have an interface that you KNOW should never become a trunk interface (i.e. an access port where clients connect), and for whatever reason the interface becomes a trunk link (due to a compromised switch or an over-reliance on DTP), you could potentially expose VLANs that users should never have access to. This logging mechanism would let you know if that happens. 
    Logging event link-status--this one is simple--it logs whether the interface is up/down or changes. One thing I find this useful for is on particularly important interfaces--uplink interfaces, routing adjacency interfaces, server interfaces, etc. Use this on any port when you want to absolutely know if it goes down.
    Logging event bundle-status--this one is fairly simple as well--it logs whether there is a change in the port-channel. This could be triggered by a member interface leaving or joining. One reason you would want to use this is for guaranteed bandwidth and configuration consistency.
    Sometimes port-channel members leave a channel-group because the configuration is changed on one member and not on the other, likely by mistake. This could catch an error like that and cue you on where to look into the issue. As for bandwidth, obviously you don't want to believe you have 20Gbps or 2Gbps on your uplink, then find out that you actually have half (or whatever portion) of that bandwidth missing because a member has left the port-channel. Both situations can be avoided by monitoring the status of your bundle (or port-channel). 

  • Change system status from PDLV to DLV

    Hi All
    Please help me with this error. Already tick the delivery compeleted in Goods Receipt Tab but then system status won't change from PDLV to DLV. Is there any other way wherein I could change it?
    Thank you
    Jesielle

    Hi Jesielle,
    We're facing the same issue with you. The status remains at PDLV even though we had set the "Delivery Completed" indicator. This only happens to Production Orders that having multiple Items.
    Please share on how you resolved this issue?
    Thanks.
    Regards,
    Hooi Chia

  • Status of Sales Order not changing

    Dear Gurus,
    Our client's document generation process is that they make a Sales Order for say 100pcs to their Dealer and then the Dealer wants the client to send them 20pcs on a perticular day. To inform the Plant to dispatch 20pcs to the Dealer on that day, client makes another Sales Order (referencing the first Sales Order) for 20pcs on the day of requirement, which the Plant accordingly dispatches after VL01n and VF01.
    Now the issue is since we are referencing OR doc type with another OR doc type, system is not changing the status of the first OR even after complete reference, but the second OR is changing to 'Completed' after full referencing to an OBD.
    I checked all the combinations but it is not changing. I tried many combination in VTAA for OR to OR and also in VOV7 for diff combinations of Completion Rule.
    What else can I do? Kindly help me out here, for which I will ever be greatful.
    Thanks and regards
    Venkat - Hyd

    wrt: your requirement, have tested & found source doc OR- status is not updating.
    But it seems  its std behaviour of SAP
    eg:
    As we know,-Sales Order status will be update based on std customization @ Copy Control / Source doc item category level.
    Where as in Std OR - once we create the delivery wrt:OR, then based on copy control maintained as said by the other mates, Order status will get updated accordingly.
    Here, OR is created ( updated in delivery due list, status is open).
    Now you created another OR wrt: first OR, then there is conflict, in order status updation, because here source document is same in both the cases ( creating subsequent document of Source doc & second OR).
    But as per system, first OR status is getting udpated once delivery is created, until then it is in "OPEN" status only, though you create one more OR wrt:first OR.
    NOTE: if it is your client requirement you have to go for new documen type ( in std: its given as Contract / Quotation etc..,)
    Small observation is, in VTAA Copy control from OR-OR,
    status will not get update & the document flow is left blank. Which means, this flow can be used to just create a copy of the actual document  w/o updating the status, assumes it can be used to send an order confirmation for a single material , where in actual document contains multi materials.( its just an eg: may not be for single material, could be for any reason)

  • How to change the status value?

    Hi Experts
    We landed in the starnge situation. We defined a multi task EE Monitor activity to change the status attribute to past due when particular internal event code is overdue. We forgot to assign the correct EE monitor Activity to EE Profile and the report /SAPTRX/EE_MONITOR converted the internal event code to overdue but did not change the status to past due for lakhs of records.
    Now we assigned the correct EE Monitor activity to the EE profile. How do we change the status to past due for already processed records? Is there any standard program available for this purpose or shall we need to write any custom program for it?
    Your quick response is much appreciated.
    Thanks
    Ravi

    Hi Ravi,
    the coding in the EE Mon activity SET_STATUS can be used as template. The method is unfortunately protected.
    It depends if you use EE History (Setting in EH Type Customizing). If yes it is importatnt to update also EE History table and the counter in the EH header for the History.
    Maybe the easiest way would be to send with a report messages to the EH and do the update in the rule set with the standard activity.
    You could use a new event code and react on it in the rule set.
    Best regards,
    Steffen

  • Change Report Status from "completed / passed" to "Completed"?

    With Captivate 5, is it possible to change the Report Status from "completed / passed" to "Completed"? The "completed / passed" given is causing issues with my LMS thus need "Completed" only. Is this possible with version 5 or even version 6?
    Thank you in advance for any help!

    Hi There,
    Thank you for reaching Adobe Community.
    You can select the below settings from Edit > Preferences >  Quiz > Reporting panel. You can change the Status representation to Incomplete > Complete.
    Here is the screen shot frm ScormCloud LMS:
    Thanks!

Maybe you are looking for