WORK FLOW-PR REJECTION

Hi
PR is released by final authority. It has come for Purchase for action through ME5A report. Need to have an option for PR rejection by purchase for data in sufficiency in such a way that once purchase dept  make come comments and reject, it shall appear in user ( creator) In box through SAP without an external email communication.
Ramky

Hi
Thanks for your inputs. We do have workflow within PR release system involving various authorities. My requirement from Purchase side is to ensure that the PO shall be delivered as per set timeline by adopting the PR.
If I don't get the requisite information in PR to create PO, I am sending the mail through external email system to the user for correction and it is becoming difficult to do the same for number of PR's.
I don't has any authority to modify the PR as it has been approved by various authorities. Will there be any way I can communicate to the user through SAP if the correction to take place in PR.
We do have workflow system perfectly working for PR & PO separately without talking each other.

Similar Messages

  • Work flow for Rejections in Quality- Usage decision

    Dear all
    We are in the process of activating work flow for Quality Inspection, During Usage decision there may be rejections for which we need to trigger a mail to the Internal department , stating the Remarks, description, rejected quantity etc ,
    If any one has come across the same scenario kindly help us so as to implement the same in our organization.
    Regards
    Rahul Bhat

    Hi,
    You can do any of the following according to you Requirement.
    1) Below the Rejection Branch using the Send mail you can send the mail to Respective person.
    2) Other wise using the Function Module you can send the mail, refer this l[ink|https://wiki.sdn.sap.com/wiki/x/nYKdAw ].
    3) Else place this Std. Task TS20000139 and provide the necessary binding below the Rejection branch a popup will open and the user can enter the comments and it will go to the Person whom you want.
    Try any of this according to you requirement.
    Regards,
    Surjith Kumar

  • RFC to update/ reject work flow

    Hi Experts,
    Is there any RFC/ FM to approve or reject the work flow?
    I am using SAP_WAPI_DECISION_COMPLETE, with following inputs:
    WORKITEM_ID <000000665113>
    LANGUAGE = EN
    USER  = <user id>
    DECISION_Key  = 0001
    DO_COMMIT= X
    It gives:
    return code = 2
    message line: M = E, line =     Work item 000000665113 is not a user decision
    Message structure
    MSGID                M            MSG        MSGV1
    SWR                  E                 205           000000665113
    Where am I going wrong? Need help.
    It shows  ready status after execution at SWIA.
    Is there an alternative?
    Thanks,
    Ritu

    Hi Ritu
    Call FM SAP_WAPI_GET_WORKITEM_DETAIL, the export parameter WORKITEM_DETAIL-TOP_WI_ID will give you the work item ID of the parent. If you do not have sub-workflows within the main WF, you will just need to call it once. But if you are using sub workflows and your step is inside the Sub-WF, then call it first to get the Sub WF ID, then Use the sub WF ID and call it again to get the MAIN WF Id ....
    And if you want the details on the main Workflow, use the TOP_WI_ID and then call SAP_WAPI_GET_WORKITEM_DETAIL again to get the details of the main WF.
    Regards,
    Modak
    Good to see that you are learning ... however do keep the SCN Rules Of Engagement in mind ( http://scn.sap.com/docs/DOC-18590 ) . Ask only one question in one thread.
    Also, your question are not very specific for SRM and hence the right place to post such questions are on the forum SAP Business Workflow http://scn.sap.com/community/bpm/business-workflow
    Post your question on this (current) forum only when you need SRM specific advise for workflows.

  • Approval work flow in 11g

    Hi All,
    I am a new bie to OIM 11g. I have created aapproval work flow and it is working fine.
    Now the requirement is to check for a certain flag and based on the falg value we need to route the request to approvers.
    If the flag value is "true" we need to route to the first level Approval. If it is "false" we need to skip the approval and the request should be rejected.The provisioning process also should be terminated.
    As far as I have tested if we skip all the approval tasks the status of the request will be updated to "Approve" by default. But according to our requirement we need to set the status to "Reject".
    Please suggest any way of implementing it or if any body has already implemented it.
    Thanks in advance.
    Thanks,
    PT

    If you are using OIM 11gR2 please refer the below document. All steps are very clear with the screenshots.
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/request.htm#autoId27
    See section 21.3.5.7 Configuring the Human Task and BPEL Mappings
    Also see this OBE tutorial for getting idea on Java embedding activity and assigning and retrieving data from global variables in SOA
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/Request_Workflow_for_Self_Registration/request_workflow_for_self_registration.htm

  • Work flow in error when executed with a user decision.

    Hi,
    I am executing a workflow for notification of absence. It has a user decision step to Revise the request or to withdraw it when the absence request is rejected by the approver. When I am executing this the workflow is going into error state. User decision step is not starting at all. The first two steps create notification of absence and check notification are getting completed successfully.
    Please let me know where I am going wrong.
    Thanks & Regards,
    Soumya.

    Hi,
    I believe the orginal poster is following the workflow tutorial in the sap help.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/fb/135962457311d189440000e829fbbd/frameset.htm
    I'm following the instructions and pretty sure it's been followed exactly on each step but am hitting the same issue - see 'Unit 10 - third step'.
    The log is reporting two errors
    Work item 000000014093: Object FLOWITEM method EXECUTE cannot be executed
    and
    Error when processing node '0000000039' (ParForEach index 000000)
    You reject the notification and then the work flow errors.
    Can anyone help?

  • Using attachments in work-flow and creating custom text with key values

    Hi,
    I have 2 simple requirements.
    1. how to attach a tcode or trigger method of business object for work-flow item. The user should be able to navigate to transaction to see data before approval or rejection.
    2. I have created custom task for long text that will be displayed in the SAP inbox. How do I provide key values in this long text.  I was able to do in the subject line using Substitution parameters(&Name1& etc..)
    Regards
    Kasi

    I did the same thing. see details.
    Created Workitem and attached a task "TS92500097". in the task, I mentioned Business Object and method to be called. I have set the binding also for this business object. the method I am calling is nothing but just "display" which is using call transaction.  2 problems here.
    1. How do I show  this "BusinessObject.Display" as an attachment or link in the mail.
    2. how do I assign key values during exection of this attachment or link.
    Regards
    Kasi
    2.

  • Mail sending option at the work flow lavel

    Hi all,
    i m working for a Web Dynpro java where for my project "Classified" after creation of any classified item work flow is there name as approver and publisher.
    I m in search of the functionality where mail need to be trigger for the corresponding creator for the created classified item if once approve or reject by the Approver or Publisher.
    For this from code lavel i need to do something or from Configuration side i need to work on that.
    Regards,
    Deepak

    Hi Deepak,
      If mail Triggering is what all you want,
       then please make use of mail functionality API of  java. For that you need three jar files:smtp,mail,activation.
    Regards,
    Ganga.

  • Problem in Work Flow

    Hi Gurus,
    i am learning Work Flow.
    now i am doing work flow which given <b>****************</b> the first one
    Building a simple Workflow application using the steps "User Decision" and "Mail".
    After entering Abbr as DEMOWF and
                         Name as Demo_WorkFlow  in Give your New a Name Task Pop-up box i am getting error
    <b>Prefix number: entry missing for system ICS client 800</b>.
    can anyone gives me any idea, if anyone clears this doubt full points will be given
    Thanks and Regards,
    Vijaya

    Hi,
    Check out for the agent assignment and the user authorization.
    Is your manager getting the message to his/her in-box for approval/reject. What is the error message he/she is getting.....
    Check out for any new roles moved to PRD system and are generated/active....
    Regards,
    Prabhu Rajesh
    Message was edited by:
            PrabhuRajesh Janardanan

  • Human work flow task id

    Hi,
    In my project i have to create a human work flow for approval.
    I have created it and auto generated the task form.
    Now i have to retrive certain values from the database and display it in the task detailspage depending on the task id
    can u tell me how to get the task id in the view object
    sample query
    Select ned.event_number,ned.project_overview,ned.PROGRAM_RATIONALE, ned.PROGRAM_OBJECTIVES, ned.PROGRAM_FORMAT, ned.PROGRAM_AGENDA, ned.PROGRAM_THIRD_PARTY_IND, ned.PROGRAM_TITLE, from ns_event_details ned, ns_event_status_details nesd where ned.event_number = nesd.event_number
    and nesd.task_id =5

    Hi viola,
    Thanks for replying,But actual Scenarion is like,
    1.I have a small scenario like integrate oracle ADF screen with Oracle BPM Human Task. we didn't use auto generate task form(we are using one adf application which is already developed in Oracle Adf technology).
    2.Those adf screen is populated in BPM work space using url of ADF screen placed in em console.It's fine,it will populated in work space.
    3.But my problem is we can click on the buttons approve or reject on populated adf screen then only human task will modify the running state to completed state.
    Any one have the idea on my requirement Please give the reply.

  • Work flows in E-sourcing

    Hi,
    I need a sample exercise to work on E-Sourcing work flows.
    Please share the links or material which will help me to work on work flows.
    Regards,
    Naresh

    Dear vaibhav,
    Thanks for your reply. I sincerely appreciate you in analyzing and giving the detailed reply.
    Please let me know pre script and post script are defined after uploading the xpdl file into esourcing or need to be defined in XPDL file itself.
    Please clarify on the following points.
    Point 1:You have to add a attribute in that task called Pre-Script
    and in that value you have to write logic for retrieveing MA_02_01 from ES
    My understanding :-
    I need to define a a workflow variable for MA_02_01.But where is pre script available in the XPDL definition.
    We need to create an activity (no Implementation )called preScript and we need to pass this variable to this activity.
    Point No.2 :-
    Also in the task test_contract1_wp1_act1 you have to add a attribute Pre-Script
    and write logic to retrieve the extended filed in the document and add it as a approver.
    No idea what needs to be done for accomplishing the above.
    Also what is the use of post script. as per my knowledge once approved it should go to executed phase or rejected it should go to draft phase can be defined here.Please let me know how to define this.
    grateful if you could send one sample xpdl file which contains definitions of prescript and post script.
    Thanks in advance and happy diwali
    venkat.

  • Work flow popup

    Hi Experts,
    I am developing FI Invoice approval work flow by extending FIPP business object.
    I have a decision task with APPROVE,CHANGE,REJECT buttons.
    if the user press CHANGE or REJECT buttons then a pop up should come to enter the reason details.
    The popup should have ok and cancel button and IF the user pressing the cancel button of the popup with put entering any reason then i should retain the decesion task .currently i have created the pop up in seperate task after the decesion task.
    Once they click on change or reject button ,pop up is coming but  as the popup is developed in next task of decesion ,i am unable to retain the decesion task ,if the user press the cancel button of the pop up with out data.
    Please anybody provide me suggesstions how to handle this issue.

    Hi,
    Please verify this link.
    CATSXT_SIMPLE_TEXT_EDITOR FM for popup in Rejection Workflow
    and the wiki link
    http://wiki.sdn.sap.com/wiki/display/ABAP/ApprovalDecisiononApproveorRejectwithReasonsor+Comments
    -Keerthi

  • Screens for Human Work Flow created using BPEL PM in SOA Suite 10.1.3.1

    Hi,
    I have created a bpel process having a human work flow for approving or rejecting the request {say leave request submited by the user}.
    I would like to know :
    1)How to create screens for such human activities?
    2)Are there any tools in SOA suite which allow me to create User Screens for approving such human flows.
    3)Are there any otherways to create such screens for Human activities?
    Pointers are also appreciated.
    Thanks,
    Irfan Khan

    Generating a default task display form doesn't really cover probably the most common use case:
    1) human initiates a form that is presented to him/her
    2) form is populated with fields that come from a defined database schema
    3) human fills out form and submits to workflow
    4) data from the form is stored in database
    5) another human is presented with the form popualted with database data
    6) human approves or reject form
    I haven't been able to find any examples describing how to do this. Or anything in the manuals. I have another forum entry which also points to this problem:
    How do you add db fields to Task Display Form ?

  • Hi all ,i need a good documentation for a beginner in WORK FLOW ?

    hi all ,
    i need a good documentation for a beginner in WORK FLOW ?
    please,try to send the attached documents as much as u can apart from giving the weblinks ?
    hope you will send it soon ....
    thanks & regards
    vishnuvardhan k.v.

    Hi
    Developing a simple application using steps "User Decision" and "Mail"
    Basic terminology used in the workflow:
    The workflow definition is the set of rules that determine the path that the process takes. For example, how a purchase requisition is processed, from the initial request to the creation of the purchase order
    A Workflow Instance, which is often simply referred to as the workflow, is a single workflow run. For example, the processing of a single purchase requisition for computers.
    The Tasks are the steps in the process, which have to be performed either by people or automatically by the software. For example, to check for the availability of the spare computers in the company.
    A Work item is the task instance that is performed as a single workflow step. For example, check that there are no spare computers available in the company.
    Agents are the people who process the tasks (via the work items). For example, requisitioner and a member of the purchasing department.
    Container is the place where all the data used in the workflow is collected.
    Binding is the set of rules that define which data is passed to which part of the process.
    Building a simple workflow application
    The central tool for creating, displaying and processing a workflow is the workflow builder (Transaction SWDD). Within the workflow builder you can create all components of a workflow, including all the containers you need for getting the data from one step to another.
    Generally, most of the workflows are started by an event (for example, when a material is created or when a new purchase requisition arrives). You define which data from this event needs to be passed to the workflow via binding.
    However you can also start any workflow directly. Let us create a simple workflow and start the workflow directly, using the testing tools.
    Call transaction SWDD. When the workflow builder is called for the first time, a newly created initial workflow definition appears or else last created workflow appears. In such cases you can opt to create a new workflow by pressing “Create New Workflow”(ctrl + shft + F5). The following screen appears.
    The initial workflow screen has the following parts:
    a. The start of the workflow definition, indicated by .
    b. The end of the workflow definition, indicated by .
    c. The area in which you insert the new workflow definition is indicated by .
    Now select the undefined step and select Create step or double click the undefined step. Now among the different steps chose the User Decision by double clicking on it.
    Developing a simple application using steps "User Decision" and "Mail"
    Previous
    Now enter the title for the user decision “ Please make a decision”. Also enter the decision texts as Approve and Reject. On pressing enter, the outcome values default to the Decision texts but you can specify your own names, if desired. Now we need to select the agent. Agent is the person to whom the work item needs to be sent.. Since this is just a beginning, we would hardcode the user name. Select the User from the drop down list and enter the user name to whom the work item needs to be sent. In general, this type of agent assignment is not done. Agents are generally assigned using the expression, agent assignment rule or organization object (job, position etc.).
    Now select Transfer and to graphic button. Following screen appears:
    Now we need to include a mail step to be sent to the requestor. Now select the line “Approve” and do a right click. Different options on shown on the context menu. Select Create.
    Now select the step “Send Mail” from the list.
    Developing a simple application using steps "User Decision" and "Mail"
    ...Previous
    Now enter the subject and the body of the message for the mail to be sent.
    Do not change the recipients. Our mail is intended for the persons who triggered this workflow. &_WF_INITIATOR& contains the value who executed the workflow. Since this is a test object, we are using &_WF_INITIATOR&. But we wouldn’t be using this variable in real time scenarios. We would discuss about this in the coming documents.
    Now select Transfer and to graphic button.
    A popup appears requesting for the abbreviation and the name for this task. Enter the same and press enter.
    Now enter the package as local object and press enter.
    Follow the steps 5 through 9 for the step “Reject”. The following screen appears:
    Press SAVE to save the workflow application. You need to enter an abbreviation and name for your workflow as shown below. You can change any of these at any later point. After saving, a number is assigned to your workflow starting with WS, as shown below.
    Developing a simple application using steps "User Decision" and "Mail"
    ...Previous
    To execute the workflow, activate it by choosing the activate button.
    Test the workflow by choosing Test. The following screen appears.
    Now choose Execute to start the workflow.
    Now the recipient would receive a work item in his SAP® inbox (Transaction SBWP).
    Now execute the work item by pressing “Execute”. The following screen appears:
    Choose one among Approve or Reject as part of the user decision. He can select the third option to retain the work item in his inbox and make the decision later. Now suppose that the recipient has chosen one of the first options. Now a mail would be sent to the requestor with the status of his request.
    Creating a Container element
    This document details about creation of a container element in workflow and using it in the step "Mail".
    Pre-requisites:
    It is assumed that the reader of this Tutorial is aware of creating a workflow definition with the step “Mail”. If not, please go through the document on creating the same available, by clicking here.
    Steps:
    1. Create a workflow definition using the transaction SWDD.
    2. Let’s create a container element for Carrier id. Click on the “Workflow Container” on the left side of the screen (as shown in the screenshot below):
    3. Now double-click on “Double-Click to Create”
    4. Enter the details pertaining to CARRID here.
    5. Click on tab “Properties” and select “Import”.
    6. Click on “Confirm (Enter)”.
    7. Now the element created could be seen on the left side, below the “Workflow Container”.
    Creating a Container element
    Previous
    1. Create a “Mail” step by double-clicking on “Undefined” step in the workflow.
    2. Enter the recipient details in the “Recipients” box.
    3. In the subject line, enter “Carrid value entered is:” and click on “Insert Expression”.
    4. Select the element “Carrid” from the list.
    5. Similarly enter the content in the “Body” area.
    6. Save and activate the application.
    Testing the Workflow application:
    7. Test the workflow by clicking F8.
    8. Enter the value of the Carrid as shown above and press execute.
    9. A mail would be sent to the recipient mentioned earlier with the carrid value entered.
    Condition Step
    Agenda:
    This document details about the steps “Condition”.
    Pre-requisites: It is assumed that the reader of this document has a preliminary understanding of workflow and has worked with the container elements earlier. If not, please go through the first two Tutorials of workflow available in this site. (More details)
    Procedure:
    1. Create a new workflow definition.
    2. Create a container element, CARRID (as demonstrated in tutorial 2).
    3. Now click on undefined step and create the step “Condition”.
    4. Enter the step name of your choice.
    5. We would have the following condition here:
    If carrid = ‘AA’.
    Do this.
    Else.
    Do this.
    Click on “Click here to create a new condition”. Following screen appears.
    Double click on “Carrid”. Next click on “=” and enter the value “AA” in the constant field and press ENTER.
    Enter the outcome names of your choice as shown above.
    Click on “Transfer and go to graphic”.
    As shown above, there are two branches here. One navigates to true, if CARRID = ‘AA’ else the control takes the branch “False”.
    Test the above scenario by inserting mail steps in the above 2 branches and by passing different CARRID values.
    Condition Step
    Agenda:
    This document details about the steps “Multiple Condition”.
    Pre-requisites: It is assumed that the reader of this document has a preliminary understanding of workflow and has worked with the container elements earlier. If not, please go through the first two Tutorials of workflow available in this site. (More details)
    Procedure:
    1. Create a new workflow definition.
    2. Create a container element, CARRID (as demonstrated in tutorial 2).
    3. Now click on undefined step and create the step “Multiple Condition”.
    4. Enter the step name of your choice.
    5. We would have the following condition here:
    If carrid = ‘AA’.
    Do this.
    Elseif carrid = ‘AH’
    DO this.
    Elseif carrid = ‘SQ’
    Do this.
    Else.
    Do this.
    Select the “CARRID” using the F4 help for the comparison basis field.
    Enter the values of the carrid under the Comparison values with the corresponding outcome name (of your choice)
    Double click on “Carrid”. Next click on “=” and enter the value “AA” in the constant field and press ENTER.
    Click on “Transfer and go to graphic”.
    As observed above, there are different branches for each value of CARRID mentioned above.
    Test the above scenario by inserting mail steps in all the branches and by passing different CARRID values.
    Using "Container Operation" step
    Agenda: Usage of step “Container Operation”.
    Pre-requisites: It is assumed that the reader of this tutorial has worked in the concepts that are dealt in earlier tutorials. (click here for more details)
    Scenario: In this tutorial, we would deal about how to work with the step “Container Operation” with an example of calculating the available seats by subtracting occupied seats from the maximum seats at the workflow level.
    Procedure:
    1. Create a new workflow definition using the transaction SWDD.
    2. Create two container elements MaxSeats, Occ_Seats with the “import” property set. You can use the reference fields sflight-seatsmax, sflight-seatsocc for this.
    3. Create another container element AvailableSeats without setting either import or export property as this is calculated within the workflow and used within the workflow. You might use any of the above reference fields as data types.
    4. Define a new step “Container Operation” in the workflow definition by double-clicking on the “Undefined step”.
    5. In this step, we would calculate the available seats from the max seats and seats occupied.
    I would recommend entering all the container elements from the F4 help instead of typing them manually.
    6. Return to the main screen.
    7. Create a mail step after this to send the available seats information.
    8. Test the above functionality by passing some values to the maximum and the seats occupied.
    9. Result would be as follows:
    Triggering Events Programmatically
    Purpose: This document details the procedure in triggering the business object events programmatically.
    Pre-requisites: It is assumed that the reader of this document is aware of the business object concepts and good in ABAP.
    Procedure:
    In this document, we would take an example of the business object BUS1001006 (Material) and the event CREATED. In general, this event is triggered whenever a material is created using a standard procedure like MM01 or any others. Now we would trigger this event from our own programs.
    Following are the screenshots of the business object BUS1001006 and the event CREATED. Go to transaction SWO1 for more information of the business object.
    Double-clicking on the key field parameter gives you technical information of the field.
    In order to trigger an event programmatically, we would use the function module SWE_EVENT_CREATE.
    Following is the sample code to trigger the events programmatically:
    REPORT ZDEMO_TRIGGER_EVENT.
    DATA: KEY LIKE SWEINSTCOU-OBJKEY.
    KEY = '1163'. “ Material Number (hard-coded)
    CALL FUNCTION 'SWE_EVENT_CREATE'
    EXPORTING
    objtype = 'BUS1001006'
    objkey = KEY
    event = 'CREATED'
    CREATOR = ' '
    TAKE_WORKITEM_REQUESTER = ' '
    START_WITH_DELAY = ' '
    START_RECFB_SYNCHRON = ' '
    NO_COMMIT_FOR_QUEUE = ' '
    DEBUG_FLAG = ' '
    NO_LOGGING = ' '
    IDENT =
    IMPORTING
    EVENT_ID =
    TABLES
    EVENT_CONTAINER =
    EXCEPTIONS
    OBJTYPE_NOT_FOUND = 1
    OTHERS = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ELSE.
    WRITE 'Event Triggered'.
    ENDIF.
    COMMIT WORK.
    In order to test whether the event is getting triggered or not, we can make use of Event Trace. Switch on the event trace using the transaction SWELS.
    Press ‘Switch On”.
    Now execute the program developed earlier. Now switch-off the event trace using the same transaction SWELS.
    Now go to transaction SWEL. Here you can list out the events triggered in the particular period of time. Here is the event-trace list:
    Deadline Monitoring in SAP Workflow
    A major advantage of workflow is the ability to monitor the workflow steps according to a predefined schedule. Following are different deadlines that can be monitored against each workflow step:
    • Requested Start
    • Latest Start
    • Requested End
    • Latest End
    In this example, we will define a deadline to the User Decision example created earlier (click here). Following is the screenshot of the application developed using the User Decision example:
    We would extend this example to the deadline monitoring.
    In the User Decision step, click on the “latest end” tab.
    By default, No deadline monitoring is active (as seen in the above screenshot).
    Choose the “Work Item Creation” from the list box.
    After selecting “Work Item Creation”, chose an offset of 5 minutes. This means that the work item must be executed within 5 minutes of the creation, if not this would trigger.
    Deadline Monitoring in SAP Workflow
    Enter recipient details to whom the message to be escalated, if the work item is not executed with in 5 minutes after work item creation.
    Save and activate the workflow definition.
    Testing the workflow application:
    • Execute your workflow.
    • Check for the work item in the SAP Inbox. This time do NOT execute the work item.
    • Wait for the deadline to be triggered. After that, a deadline message is delivered to the recipient mentioned in the “Latest End” tab. See the screenshot below.
    Don’t worry if the deadline message doesn’t appear immediately after 5 minutes. This depends on various factors including how the deadline monitoring program is scheduled and also on the availability of the background processors.
    Use SWWA to check how the deadline monitoring program is scheduled in program.
    For example, assume that our work item has been created at 09:10 hrs and the deadline message is expected to trigger at 09:15 hrs. From the above screenshot, it is understood that the background program is scheduled to execute for every 3 minutes. Assume that the last run of the program is at 09:14hrs and the next run is expected at 09:17hrs. So even our deadline expires at 09:15, the deadline message would appear only at 09:17hrs after execution of the background program.
    Some more points
    In our above example, we have used the deadline on the “Work Item” creation time. i.e., 5 minutes after creation time, the deadline message would be sent. Now we would check the other option “Expression”. Here we can mention the date and time, when the deadline message should appear irrespective of the work item creation date/time.
    As seen in the above screenshot, we can provide the target date and time by which the task should be finished. Container elements could be used in this case. Please refer to our example on creation of container elements (click here).
    Personal Substitute in Workflow
    Requirement: Need to have at least one substitute who can act upon work items in your absence.
    Important: The appointed substitute would be able to see all your work items. A substitute cannot be assigned for only particular area of organization or any other item. So need to ensure that the substitute have the necessary authorizations to act upon the work items.
    Procedure:
    1. Go to SAP Business Work Place (TCode: SBWP)
    2. Now from the menu bar, select Settings à Workflow settings à Maintain Substitute
    3. Highlight/Select the name on the window, in this case SAPDEV02 and click on “Create Substitute”.
    4. List of users available in the system are displayed.
    5. Select the required substitute user name. Following screen appears.
    Validity field describes about the period in which the setting would be active. Note that the dates on the screen would range from the current date to 31st Dec 9999.
    Regarding the checkbox “Substitution active”, it is advised to leave this checkbox unchecked for system performance reasons. A check in this box indicates that the substitution is “permanent” and if left unchecked it is treated as “as-needed”. A permanent substitute will automatically receive the primary users work items in their own box. In the case of “as-needed”, substitute must manually adopt the work items from the primary user’s inbox.
    6. Save the entries
    7. Click Enter to leave the screen.
    Adopting a Substitute in Workflow
    If you have been designated as an “as-needed” substitute, you must manually adopt the substitution. If you are designated as a “permanent” substitute, the work items would automatically appear in the inbox.
    Before adopting a substitution, there are 19 work items in the inbox. See the screenshot below:
    To adopt a substitution, select Settings à Workflow settings à adopt substitution.
    Select the corresponding User-id (if you have been assigned as a substitute for multiple people, then this option would allow you to select the user name of whom you would to check the work items)
    The corresponding user’s work items would appear in our inbox now.
    You can end the substitution, by selecting settings à Workflow settings à End substitution.
    Note: Substitutes can only adopt work items that are directly routed to the person for whom they are a substitute. If you are a substitute for a user (SAPDEV02) who has been made a substitute for another user (SAPDEV01), you will only see work items for user SAPDEV02 and not of the user SAPDEV01.
    Notification of Work Items via e-Mail
    SAP provides us with a facility of notifying the user via the email address of your choice when there are any pending work items in the SAP Inbox..
    1. Go to Transaction SO13.
    2. Click on Automatic Forwarding tab.
    3. Click on Create icon .
    4. Enter the details in the above screen.
    5. Click ENTER to complete the entries.
    6. Now the notification would be received at the provided email address if there are any pending work items in the inbox.
    Filtering the Work Items in the SAP Inbox using BADI
    This document details about the procedure in filtering some of the work items from the SAP inbox using a BADi.
    Following is the screenshot of the SAP inbox, before implementing BADi:
    The BADi that is used in filtering the work items is WF_BWP_SELECT_FILTER. To implement the BADi, go to transaction SE18. From the menu, select Implementation à Create. (See the screenshot below)
    Enter the implementation name and press ENTER
    Enter any meaningful short text for the implementation and click on the tab “Interface”
    The implementing class, ZCL_IM_BWP_SELECT_FILTER, is automatically proposed. Double click on the implementing class name.
    You are now navigated to the class builder. Now double-click on the method name shown on the screen (see the snapshot below)
    Now let us filter out the work items belonging to the task TS2000066. See the code below:
    Activate the method and also the implementation. In the state of active, you wouldn’t be able to make any changes. To make any changes, we need to deactivate it and then make the changes.
    Now check the inbox and would notice that the work items related to that task are no more appearing.
    To notice the differences, try activating and deactivating the BADi implementation.
    Workflow tutorials with step-by-step and with screenshots are available at http://www.****************/Tutorials/Workflow/Workflow.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/42/c14a9b55103116e10000000a1553f7/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/c5/e4a930453d11d189430000e829fbbd/frameset.htm
    http://www.sapgenie.com/workflow/
    http://www.sap-img.com/workflow/sap-workflow.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/3d/6a9b3c874da309e10000000a114027/frameset.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
    http://help.sap.com/saphelp_47x200/helpdata/en/4a/dac507002f11d295340000e82dec10/frameset.htm
    http://www.workflowing.com/id18.htm
    http://www.e-workflow.org/
    http://web.mit.edu/sapr3/dev/newdevstand.html
    http://www.sap-basis-abap.com/wf/sap-business-workflow.htm
    https://forums.sdn.sap.com/click.jspa?searchID=791580&messageID=2857887
    https://forums.sdn.sap.com/click.jspa?searchID=791580&messageID=2855919
    https://forums.sdn.sap.com/click.jspa?searchID=791580&messageID=2735228
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSTART/BCBMTWFMSTART.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMDEMO/BCBMTWFMDEMO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPM/BCBMTWFMPM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
    debug a workflow.
    This has a step by step procedure :
    http://fuller.mit.edu/workflow/debugging.pdf
    www.erpgenie.com/sap/workflow/debugging.htm
    http://www.erpgenie.com/workflow/debugging.htm?2b5de440

  • Approval work flow.

    Hi expert's
               could any body tell How to create approval work flow? I am working on CRM marketing planner where I need to use this work flow when( user-1 Head of marketing) select status as approved it should go for (user-2 Branch manager) this is mainlyused  for budget allocation and cost center planning.
    Regards
    subbaraju

    Hi,
    Please follow thes steps:-
    1> find a BO that is defined for CRM Marketing like for Events and Activities we have BUS2000126, Opportunities - bus2000111. Similarly there would be a BO for CRM Marketing.
    2> From that BO find an event that can trigger your Workflow and Start Condition if any required.
    3> SWDD - create custom Workflow - create a User Decision and in that step assign it as a General Task and assign Agent in that screen as an Expression from BO Attribute which corresponds to user 1.
    4> in user-decision implement approval/rejection
    5> in the approval branch add another user-decision for next level approval and do the same as there in step 3..
    Let me know if you have any doubts
    This should work for u..
    be careful with the binding..
    Regards.
    Kanika

  • Work flow --DMS

    Dear all,
    I wanted to activate the work flow which could trigger Mail to Specific users at change of document status. ie when ever a Document is Placed for Inspection Request Status, Rejected Status, Changed status.
    What are the configuration setting required?
    Kindly help

    Dear
    Regarding workflow pls refer below link
    http://help.sap.com/saphelp_erp60_sp/helpdata/EN/19/459a34272a5f2ee10000009b38f83b/frameset.htm
    this link will be helpful to you
    Regards
    Tushar Dave

Maybe you are looking for

  • Java applet shows boxes instead of text

    I'm helping a friend with a new PC. He likes to work the crosswords at washingtonpost.com, which are embedded java applets. For what ever reason, all the clues just show up as boxes where the text should be. This screen shot should help: http://membe

  • Problem with frame

    the other day I was working with AE, as usual, but when I checked one of my "composition settings" the duration was different... usually there were the hours, minutes, seconds, etc. (es 00:00:00:00 ) but now there is the number of frames... I do not

  • How can I obtain a return receipt using Mail?

    I have never had to use a password as the administrator of my imac. I simply clicked OK without filling it in and it worked just fine. I downloaded Mavericks, and I was asked to enter the password as the administrator. I cannot do so. How do I fix th

  • Smartforms Extra zero printing

    Hi all, I am printing  a field of type quan with length 13 and decimals 3.On debugging ,it contains the right value but the layout contains an extra zero in the figure. Example if the field contains the value 1500.000 while debugging , it prints 1500

  • How to run a jms-class as a stand-alone java-Programm???

    Hi, I have another little question concerning jms. The jms programs I have written so far had to be executed as application clients using the appclient-tool. I asked myself, if it is possible to run a class that uses jms like a normal java-Programm w