One Step in the Workflow

When there is a change in the status of my sales order I need to place an entry in my application server.
An event is triggered but I don’t want to create a workflow as this will be the only workflow in my system and i need to do configurations
Is there any way I can put the receiver as a Function Module as my step is a background step.
If so how do I capture the event and BO key .

business transaction event... i am not sure if there is one for change in status of sales order...
Well u might get one...

Similar Messages

  • Skipping merge  in match /merge step in the workflow

    Dear all,
    Accepting new imported records in a workflow. One step is looking for identicals in a match/merge step. The user has to accept or skip records depending on the matching results. Manual step to be performed always.
    We are looking for a solution the manual step is skipped in case no matches are found. fi. the matching result is 10 low. The next step in the flow has to start now.
    What process or process step has to be performed?
    Thanks in advance

    The match/merge step is manual because In real time scenarios 'The person who have access to add records in Data Manager not necessarily can have access to approve or disapprove the new added records', so the case become one client say add records in Data Manager and the approval/disapproval, match/merge etc. steps will be performed by Admin or say DBO.
    Thats why match/merge step have manual execution.
    And your qyery if no match found then its should be automatic to next step "No because Admin still can refuse those new added records untill and unless he/she is not satisfied"
    Rewards if helpful.

  • Activity/step in the workflow has a blinking red outline

    Activity/step blinks red in the diagram, and the workflow goes to the Paused state (default behavior.)
    The workflow Failed flag is set to Yes (true) which can be seen in an Explorer folder or view containing workflows or in the Home page Instance monitoring dashboard.
    An uncaught exception during the processing of the activity/step.
    To diagnose the exception, right-click on the activity/step and select Display logs. The fix will depend on the particular exception.
    In the future, avoid taking the action that caused the exception.
    Specific exceptions will be described in subsequent discussions of this sub-forum.

    The match/merge step is manual because In real time scenarios 'The person who have access to add records in Data Manager not necessarily can have access to approve or disapprove the new added records', so the case become one client say add records in Data Manager and the approval/disapproval, match/merge etc. steps will be performed by Admin or say DBO.
    Thats why match/merge step have manual execution.
    And your qyery if no match found then its should be automatic to next step "No because Admin still can refuse those new added records untill and unless he/she is not satisfied"
    Rewards if helpful.

  • How to make use of the results of one step at the other step in the same sequence

    I am new to the Teststand.
    I am using labview8.0 with teststand 3.1
    Plz get me solution for the below
    I am configuring the serial port resources like resource name, baud rate etc..,I made the initialization using setup task.I made serial port write and serial port read as independant vi's in labview and called them from teststand as steps.Now i need the same resource name appear in some other steps in the sequence .how can i get them using teststand commands instead of specfying them at each step.
    Also how to pass values or results obtained from one step to some other step in the same sequence using teststand commands.
    Also help me in parameter passing

    Hi Kiran,
    I wrote some example code that demonstrates what you are trying to do. The sequence file relies on a local variable named visa_resource of type LabVIEWIOControl.
    Attachments: ‏11 KB

  • Problem in condition of a step in the workflow

    Hello experts,
    this is releated to thread which i previously opened, but now the issue is abit clear for me to explain u.
    I have a workflow, with some steps. the first step has got a condition to check the transaction type of the inquiry. its like this : &ZBUS2000126.TRANSACTIONTYPE& = YINQ.
    When i test this workflow its failing and giving error at this point.
    Ihave a delegated BO ZBUS2000126, with a event to trigger the method which calls the Z FM to send an email.
    I dont know about the binding or container. can u explain what kind of bindings or container creatios has to be done here. please......
    I m very new to workflow. so kindly help me out.

    Dear Poster
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Jason Boggans
    SAP SRM SDN Moderator

  • Earlier there were a tab, which i could jump back more than one step, by the back and forward tab, upper left.

    Wasnt there a tab earlier , to the left of the adressline, where we could jump back several steps instead of only one ?
    In between the back/forward tab and adress bar.

    Click-hold the unified Back / Forward button, or right-click it to get the Back / Forward history for that tab.
    Or install this extension to get the old "drop-marker" button restored. <br />

  • One step at the time with DNS

    Anyone who would be so kind and guide me trough the setup of dns on my LAN?
    on my install now

    ahh Camelot.. - just the one i hoped would answer.. (I can see you have answered many in here...)
    Heres what i want to do: I want to run mailserver, webserver,dhcp, firewall and router on the leopard server.
    I have a dsl modem (static ip ) connected to the server on ethernet and a lan that is connected trough the server to internet. That works ok. I can also reach my webserver both from inside and outside as of today. Mail seems to work from both sides too. Here comes the trouble:-)
    I have two additional servers that needs to be reached from both lan and web on my lan.
    all my services has correct dns resolves from the net.. They are as follows: -> -> (website on the leopard server at -> -> (mailserver on the leopard server at -> -> (second webserver at lan -> -> (third webserver at lan
    all of these needs to be reached from lan and wan by hostnames
    Dont know it this was enough to tell you what i want to do ??

  • Workflow Questions - How to execute the steps in a workflow automatically?

    I am using MDM 5.5 SP6.
    My Question is how to execute the steps in the workflow automatically. That means NO user interaction.
    I have a simple workflow, Start- Process -- Syndicate -  Stop.
    When a new record added /updated/inserted this workflow will start automatically.  The workflow inbox, the workflow status is u2018Receivedu2019 Step is u2018Processu2019.  Now I have to right click on the record then u2018Next Stepu2019 then click on u2018Syndicateu2019 then workflow completes automatically.
    How to execute the Syndication step automatically?.  I donu2019t want to have any user interaction to syndicate these records.
    Is this possible?
    The reason for this is I want to do some field validation and based on the field validation some assignments then then I want  to syndicate these records without user interaction..

    If you want to do some validations and then based on result assignments on some of the fields before syndicating, then you have to use workflow. Only syndication server will not fulfill this requirement.
    you may try by making validation's automatic property as "Error". This way it will not allow to add any record not fulfilling validation. You can also try using calculated fields instead of assignment.
    I am not sure if you can make your workflow fully automatic, because atleast one process step is must for any workflow, and process step means user action.

  • Is it possible to remove the contribution step in the basic workflow?

    Our client wants complete control on the the steps and users for each step of the workflow.
    This is the approach they want to follow.
    There would be a default workflow associated for all content. Any updates to any manged content will have to go through this workflow. There will be only one step having one user for this workflow. Whenever content changes the workflow routes to this user. This user will then decide to define the steps and users for the steps of workflow to be asscoiated to this content.
    We thought of making it simple by using a critera workflow and basic workflows to achive this. The default workflow which I was saying would be the criteria workflow. Now once the workflow taskt comes o the user's basket he will then create a basic workflow for the content id with required steps and the users. He will then accept the criteria workflow and start the basic workflow immediately. But we have to ensure somehow that this content of criteria workflow should not be published. We are using content publishing uitility. Hope we can do something there. What I mean by not published here is that content changes made in the basic workflow should not be visible to the end site but they should be visible in the basic workflow.
    Now the concern is that in basic workflow there is a mandatory contributor step which is not really required for us. How can we avoid it. And we how to ensure that the approved contents of criteria are not published unless the basic workflow is approved?

    I think you will have to mix several standard mechanisms to achieve what you are looking for.
    Note that there are two basic ways to achieve that an item is not accessible:
    - item's state (sending an item to a workflow or leaving it in pending state before the item is published belong to this option)
    - item's security (security groups, accounts, ACLs, etc.)
    If you want to have an item in a state that it has not entered a workflow (I'm not sure, but I think it wouldn't be a good idea to mix criteria and basic workflows), but it has to be accessible to a certain group of users, you may have to:
    1) check the item in so that it is accessible to the selected group of users only (published, no workflow)
    2) have the users start the workflow
    3) somewhere (most likely at the beginning of the workflow) relieve the security restriction so that "normal" users can access it during the workflow
    4) as soon as the workflow finishes, it will be available to everyone
    as for 1) I'd consider ACLs (Collaboration Manager component)
    Another option is to write a component with your own logic - if from any reason the standard mechanisms will have too many obstacles to overcome.
    I'd also recommend to consider using BPEL workflows rather than basic workflows - they are equally flexible (if not more) and they can be more easily combined with criteria workflows. You could:
    1) create a general criteria workflow which would grab any new item
    2) the criteria workflow would have just two steps: step 1 - grab an item, wait until BPEL workflow is defined/selected, then continue; step 2 - a synchro step which wait until BPEL workflow finishes, then continue or finish right away

  • After reload and "one-step-back-funtion" start from the begining of the site.

    Hi guys!
    I build a Website in Muse. So i wanna reach that if someone reload the browser or go one step back the page automatically starts from the top.
    I tried to insert a HTML-Code like this
    but it doesn't work:(
    so can someone help me please and give me a code which create this effect?
    Thanks guys!

    Read this

  • Handling the failures of more than one step..

    So I have a package it has several steps, all of which run independtly. They are concerned with the generation of text files.
    The steps work, but I want to include good error handling.
    This is one of four Groups I have created, each with similar tasks inside.
    Lets take an example, of one group, I have attached a picture of the kind of failure I am trying to Trap.
    It seems it goes at the end of this post.
    Anyway, what I would like in the below example is, an email is sent to support stating:
     - The TaskName(s) that failed.
     - The ErrorDescription(s).
    For instance, in my example I deliberately set the overwrite to false, but I know there is a file there, so it would always fail.
    I tried some OnError logging for the job but it doesn't work.
    I also tried OnTask failure logging for the job but it doesn't work.
    The best I ever managed is an email with ONE of the failures on it, but I want one email with both failures on, (or all failures on, or 1 failure on, depedendent upon what fails).
    If that is 100% not possible, then I guess it might be OK (but it isn't really what I want) to get individual emails for each component. What is the best way to meet this requirement? fyi, if scripting is involved I use Visual Basic.

    I am creating a job that handles errors, using Event Handlers - On Error (see below).
    The point is that the dataflow task basically outputs the error message into a Variable (with Type Object).
    Then later, I include this on an email, saying the job has failed and this was the error we got.
    That all works fine, but as you can see I want to point more than one step into the error email.
    We can do so with an Or for OnError's.
    This is OK, but what I've noticed is that results are variable when more than one step fails:
     - For instance, I've set the job up on purpose so that two steps fail > the result is that you
    might get 1 email, but you might get more than one email. It's unpredictable; I wondered if there is a way round this!

  • Approval status not captured in the workflow...

    In my 4 tier approval workflow, I have a user decision loop , before which a user decision step is there for approve or reject.
    There are two paths under user decision, one says when reject or approve and another says till last layer which then leads to container operation to collect the next level of agent.
    Under when reject or approve step, there is a condition step that checks if user has approved or rejected.
    Now I need to store in a custom table status R if rejected , status A if approved.
    So I have added 2 steps under each path (approve and reject), but it so happens that when the first tier agent rejects it, the status gets recorded in the custom table but when he approves it , A status is not updated.
    If the first agent approves and second one (final) approves only then A is updated.
    I want the status to be recorded like this
    agent1     Submitted for approval
    This should change to agent 1    approved and then another entry should be added in the custom table with submitted for approval for agent 2.
    My code is in a custom class and it looks fine as it wors for submitted for approval as well for reject. But not for Approved. Container objects in both reject and approve are same except that I pass A or R.
    What can be wrong ??

    First let me give a breif explanation about how and where the result of the decision step is captured.
    While creating a decision step in the workflow you would be giving some texts for each outcome, let say in your case you said that For both approve and reject you are using one branch (Assume that id of this branch is 0001) now the other branch is for reading the next level agent (0002)  so now when you click on the first button then the Decision workitem standard  container element WIRESULT will be populated with 0001 and let say if you clcik on the second button to read the next level approver then WIRESULT will be populated with 0002..
        Here your design is conflicting ( Assuming that what I said above is what you have implemented)  Instead what you can try to do is Just have two outcome in the decision step as 1. Approve(0001) 2. Reject (0002) , now two braches will be coming out of decision step ,  now getting the next level agent keep it in a different background task, by creating a separate BOR method. Insert this task in both the branches.....
    The remaining activities what ever you are perfoming to update the table you do it normally... as you did
    Edited by: Pavan Bhamidipati on Dec 7, 2010 11:05 AM

  • Parallel approval question of the workflow process.

    Hello Expert,
    I have the following business process scenario which will be realized by new BPMN. My qusestion is how to do with it on BPMN?
    I have one human activity in one step. The condition to pass this step is that all the potential owners of this step should approve, if one rejects this step, then workflow terminates.  Is there anyway to reach the solution, i mean the task is sent to the approvers parallelly and i want to get all of their response?
    Any help will be appreciated..

    Hi Erick,
    a few words of warning though:
    If the end condition for the recursion is not modeled correctly and the process runs into an endless recursion you can easily break the system with this! Since the NetWeaver BPM is trying to pick up where it left off, such a situation can not easily recorvered from, even by restarting the server!
    Recursive subprocess calls consume quite a bit of resources, so it is not recommended to do this with many nesting levels. Start out with only a few and look in the SAP MMC how the Java memory behaves. But I guess for a (hopefully short) list of approvers this approach should be ok.
    Modeling this correctly can be a bit tricky. From my experience you should especially mind two important points:
    Make sure you synchronize concurrent executions paths (creates with a parallel split gateway) at the end with a matching join gateway.
    Do not put the end condition for the recursion in the correlation condition of the start event of the subflow: this will cause the subflow to never start and hence never return to the calling process. The result will be that the main process never terminates. Use an explicitely modeled exclusive choice gateway for this.
    Best regards,

  • One step purchase order approval

       I have activated the one step PO approval workflow. How do I assign the agents. I have tried to do it in SPRO - Maintain agent assignemnet for tasks but was unable to do it as I did not get the link.
    Any help is appreciated.
    Joe Vellaiparambil

    <b>In the SRM transaction OOCU, use path /  link
    SRM --> SRM-EBP --> SRM-EBP-WFL then you will find agent assignment tab.</b>
    <u>Please refer to these links as well.</u>
    <b>one step approval
    PO: 1 step approval - agent assignment
    how to start one-step workflow..
    Re: how to start one-step workflow..
    Workflow without approval not working
    Workflow configuration step by step guide...
    Re: WS14000145 Approval N-Step for PO skips others approvers
    One step purchase order approval
    <i>Also try this...</i>
    <u>Suggest you to go through the documentation before actually doing it at least once.
    Please check this link:
    You will find scenario specific config guides for EBP40. Download the config guide for self-service procurement and gothrough workflow configuration section. This is still the same in SRM50 also.</u>
    - Atul

  • Problem with One-Step Approval of Contracts ws14000088

    Hi, I have a problem with the  One-Step Approval of Contracts ws14000088, the workflow can't find  approverat the task TS14007969

    <b>Please go through these links, which will definitely help -></b>
    Which SRM version are you using ?
    Re: Problem with one step approval contract workflow
    Re: No Approver(s) Found
    Reminders for work item
    Re: How to add a new field to the notification mail
    Do let me know.
    - Atul

Maybe you are looking for

  • Moved i tunes and files to external  drive and now have 3000 files???? help

    I moved all files to an external drive and now show all files as seperate how do i find my playlists and also put the items back into i tunes form??? so f#%@ing confused and also the library comes up as a huge dos read file? what do I need to do. i l

  • Firefox always starts maximized

    Whenever I start firefox, it's maximized. This normally wouldn't be a problem, but I've got dual monitor with xinerama, and it spans both monitors. Even that would be tolerable, but it doesn't start centered, it starts with it's upperleft corner in t

  • Sharing photos across network isn't working

    I've got an eMac with all my photos stored on it in the kitchen, centrally located for the family to access. It's got around 1200 photos, running iPhoto 6 on 10.4.7. On my Mac Mini in the office, I'd like to be able to access those photos via the Sha

  • Where are the pictures stored??

    Ok so i am trying to LIKE iPHOTO, as i NEVER have before...One big problem i have is if I am trying to find the actual "file" on finder, I cannot....If i click on iPhoto library in the pictures folder, it launches the application???? I don't want to

  • Execute permissions problem

    user created a stored procedure in one database and got "unable to execute stored procedure from database name blah blah", copied the stored procedure to another database and user could then execute it. User has exactly the same mapping in both datab