Overall Requisition Workflow

Hiya mates,
How to execute an approval or rejection release via ME54N through workflow for BUS2105: Overall Release of Requisition? Then follow by trigger the rejection action for workflow to provide  a list of users to be chosen for email notification?
Cheers..

Hi Ronen,
How to execute overall pr rejection or release via ME54N? I tried those tasks actvt for overall pr rejection and follow by build up user decision to select restricted users only for send email notification when pr is rejected. Basically, the send email notification works fine as email notification sent out when pr is rejected. However the pr rejection seems didn't capture the rejection. When execute the workflow via "Rejection Execution", the workflow tasks seems brought me into ME22 or ME23 instead of ME54N as there is no rejection or release button after clicked "change". The workflow will automatically generated task/message - "PR rejection with Num###" and then let requisitioner to choose restricted users for email notification. However when go into ME55 to verify the workflow rejected pr, it still appear in ME55 for overall release. This  rejected pr suppose should not appears in ME55 after workflow is executed for rejection.
Could you show me how to execute ME54N for overall pr rejection & release? Then the workflow or sap could capture either the "rejection" or "release"? Any methods or objects or steps recommend?
Many Thanks and cheers...

Similar Messages

  • Purchase Requisition workflow escalation

    Hi All,
    I need help with purchase requisition workflow escalation. The workflow for the requisition escalate to the next level if not approved within 24 hours.So i dont want the workflow to escalate on weekend.
    I want to know what can i do.
    Tx Rosi

    Hi
    For your Requirment :
    "the requirement is that if an approver doesnt approve in 2 days time then the PR will automatically go to the next approver for release."
    Please follow the below steps.in copy of  WS20000077.
    1.For taskTS20000159:Overall release of requisition , go to
    Latest END tab:  put ACtion as :Modeled ,  Refer.date/time:Workitem creation , below time : choses: DAY,  and on left add 2.
    Outcome :Deadline Montoring.
    2.Then come to OUTcomes tab of the same task:  see  there are 3 lines 1.Step executed, 2.Latest end:Deadline Montoring, 3.Processing obsolete:Processing obsolete ,, all are ACTIVE or not , if not, Activate .then  all should be Green.
    4.next in the OUtcome :Deadline Montoring , use a process control step. to Set missed workitem to obsolete,  in Function: chose : set Work item   to Obsolute. and Workflow Step : chose then step no for the above task(TS20000159:Overall release of requisition).
    5.In "Processing obsolete" path, again call the same task TS20000159. in different activity . and see to the agent assignment.
    I think this will slove your problem.
    How it works:
    1st the PR is send in a WI to the perticular agent by the 1st activity . if the agent do not execute for 2 days. then that WI will set to obsolute . and process flow to" Processing obsolete" path, then agian PR is send to the next agent using the same task but activity created in  step 5.
    thanks
    Kakoli.

  • PO Auto creation through Requisition Workflow

    Hi,
    I am creating a Non-Catalog Request type of requistion in iProcurement. When I submit the requisition for approval and if the requisition is approved the PO is not getting created.
    Some of the metalink notes said a Contract PO needs to be created for the Supplier but which is not part of our business requirement. However following this method PO is getting created.
    The Document types setup for Purchase type requisition has the following setup
    Approval Workflow : Requisition
    Workflow Startup Process : Main Requisition Approval
    Autocreate Workflow : PO Create Documents
    Autocreate Startup Porcess: Overall Document Creation/Launch Approval
    Can anybody please help me understand why the PO is not getting created.
    Thanks
    Mithun

    That is standard functionality. You would have to modify how your workflow works in order to autocreate with a contract po been available. You would have to use the Autocreate form from within purchasing superuser to create the PO's manually. This allows for greater control.

  • PR overall release workflow

    Hi All,
    I am working on PR overall release workflow (WS20000077) and had activated workflow for PR rejection 'wf_pur_rejo' (WS65400029). When i create a PR using ME51N workitem gets created. When we reject the PR by executing the workitem i receive the workitem for rejection also. Everything is fine till here.
    But when i try to execute the workitem (Purchase Requisition XXXXX Rejected) i get an <b>error 'No Administrator found for the task'</b> and i observed that in workitem log it is shown in READY STATE. This happens for some user ids and it works fine with some other user ids.
    Can any please tell me where i am going wrong and if i am then eloborate on what should i be doing?
    Thanks in advance,
    Regards,
    Lakshmi Narayana.S

    I have got it, ran the Transaction SWU_OBUF to synchronize the buffers and re-logged into SAP. Now the problem is solved.
    Regards,
    Lakshmi Narayana.S

  • Purchase Requisition Workflow - Organizational Plan required?

    Hi,
    We are implementing purchase requisition workflow.
    Based on what I have read, it says that the workflow table (table V_T16FW) and SAP HR-PA-OM (organizational plan) must be set up to support the solution. 
    Question:  If we are routing the workflow to a UserID, i.e. Object Type = US (and not an HR data object like Position or Job), do we require an Organizational Plan to be also set up?
    Cheers,

    Thanks so much for your response.
    What about assigning tasks to users, etc. that is usually done in org plan, correct?  If object type US is only used, I assume this is not required either?
    Also, what is the benefit of using Object type = 'S', i.e. position?  At my company, most of the time, when people leave, the position is deleted and a new one is created (there are a couple reasons for this), which means, even if we did use positions, the workflow table would still need to be maintained everytime a person leaves/joins the company (I understand if only the user to position mapping changes, then it makes sense to use positions, and therefore the workflow table stays constant, and only the user to position mapping changes).  Are there any other benefits of using S instead of US?
    Also, is it possible to NOT use a workflow table, and ONLY define an organizational plan?  I was thinking to activate user exit M06B0001, and perhaps ONLY maintain an org plan, and use this to determine approver, rather than maintaining both MM workflow table and SAP Organizational Plan (HR-PA-OM).  Bottom line, we want to maintain as little data as possible.
    Your thoughts?
    Cheers

  • E-recruitment requisition workflow(WS 51800008)

    Hello All,
    We are facing issue in approval of requisition workflow(WS 51800008).The issue is as follows,
    When we forward the requisition to recruiter for approval,the workflow WS51900008,WS51900005 are triggered corresponding to events CREATED,Status Change,but no agent is assigned for both of them.So i suppose the approval  Workflow WS51800008 is not triggered
    Could someone pls explain me in detail as i m relatively new to e-recruitment.We have done all the necessary settings for the workflow and implemented the note
    Note 746709 but with no results.
    Thank you pls do advice.

    Hello Pavan,
    I m pasting the url which is generated which contains all the import parameters and after pressing the approve button there is a page that comes up saying "Request approved".but that url doesnt contain decision parameter.
    http://tcscq1.hrservicesonline.com:8001/sap(bD1lbiZjPTQ1MQ==)/bc/bsp/sap/hrrcf_approval/application.bsp?objid=50002412&otype=NB&plvar=01&requestdate=20090420&requestedRsnCode=12&requestedstatus=1&requester=Dave+Bankar&SAPWFCBURL=http%3a%2f%2ftcscq1%2ehrservicesonline%2ecom%3a8001%2fsap%2fbc%2fwebflow%2fwshandler%3f_sapwiid%3d000000006031%26_saptask%3dTS51807979%26_saplogsys%3dTD1CLNT451%26_sapuname%3dAARONMINYARD%26_saplangu%3dE%26_sapxid%3d976FEC491D6F880DE1000000AC11300B%26sap-client%3d451
    Url after clicking approve button.
    http://tcscq1.hrservicesonline.com:8001/sap(bD1lbiZjPTQ1MQ==)/bc/bsp/sap/hrrcf_approval/application.bsp?objid=50002412&otype=NB&plvar=01&requestdate=20090420&requestedRsnCode=12&requestedstatus=1&requester=Dave+Bankar&SAPWFCBURL=http%3a%2f%2ftcscq1%2ehrservicesonline%2ecom%3a8001%2fsap%2fbc%2fwebflow%2fwshandler%3f_sapwiid%3d000000006031%26_saptask%3dTS51807979%26_saplogsys%3dTD1CLNT451%26_sapuname%3dAARONMINYARD%26_saplangu%3dE%26_sapxid%3d976FEC491D6F880DE1000000AC11300B%26sap-client%3d451
    Both the url are almost same,atleast the return url should contain decision parameter but its not the case here.
    What can be the problem,have any one faced similar issue.
    And what are the events/workflow steps that occur after clicking approve button.i guess it should trigger
    status change workflow WS51900005 to change the status.
    In my case if i check in swel it jus says WEBSERVICE completed event been triggered.
    Pls do help stuck in this for very long now.
    Regards,
    Sharad

  • Link a MRP Purchase Requisition to a  Purchase Requisition Workflow

    Hello Gurus,
    I have a Purchase Requisition Workflow  already created.
    I want to create a MRP purchase requisition that start my workflow.
    How can I do that?
    Thanks in advance,

    Hello Charlie.
    Our release strategy hasn't classification. When we I create a MRP purchase requesition, the release stratagy is already assigned to that. however the worklow is not started.
    thanks

  • Information on Personnel Requisition workflow.

    Hello All,
      Can anyone tell me about the Personnel Requisition workflow HRPERSREQ. I am trying to add custom task at the end of the workflow for which I need the position number (OBJID). Does the workflow provide the position number for which the requisition is created at the end of the workflow.
    Unless I know the position number (OBJID), I cannot create a new requisition. So does the workflow HRPERSREQ contain position number (OBJID) as an attribute.
    Regards
    srinivas

    Hi Srinivas,
    Firstly when you create the container element for the task set is as an import parameter ( Double click on the container element-> Properties (Tab)-> Import(Field) ). Save the task. In SWDD select the activity. Put in the task and Click on Binding button. You will get a pop up showing all the workflow elements and the task elements. Map the workflow element to the task element here. Save and activate the workflow.
    In SWO1 open the method for the business object. Click on parameters button and add an import parameter of the same data type as the task container element. In the program add the following code:
    Data: newvariable type datatype
    swc_get_element container 'NEWVARIABLE' newvariable.
    Open the task definition and click on method binding. Map the task container element to the method input parameter.
    After these steps you should be able to use the new variable in your code.
    Regards
    Bhooma

  • How to resign a requisition workflow to another user

    Hi to all,
    Recently our institiution has made some changes to jobs-positions heirarchy. Previously we were using supervisor-employee relationships.
    What has happened some far that a requestor has placed requisition and has been submitted to manager for approval. Now since we made the changes to the approval heirarchy. The requisition workflow can not find an approver.
    We have corrected the approval heirarchy, but now how does one fix the requisition thats needs the approver.
    In iProcurement, we can not see the requisition. But if go to sysadmin and search for the workflow. The workflow exists.
    If anyone has some suggestions how to rewind the workflow or has a way to point the requisition to a manager. Would be greatly appreciated.

    if you are using R12,
    you can login with sysadmin user, and select 'Workflow Administrator web application',
    then click on Status Monitor menu, and query your PO/Requisition number on USER KEY field,
    dont forget to select your Workflow type as PO Approval.
    check on last point that your document has been stuck and then Retry using RETRY button.
    another alternative, you can use wfretry.sql, and has been detailed on Note: 134960.1 via SQLPlus command line.

  • Purch.requisition workflow : 1 email for 1 PR (Instead of 1 for 1 PR ITEM )

    Hi,
    The purchase requisition workflow has been sett-up by a consultant.
    It works fine, but we'd like to improve it : at this moment for each item of the same Purchase requisition an email is generated, so if a PR contains 10 items, the responsible who should released the PR receive 10 emails.
    How can I change this customizing so that for a PR only one email is generated ?
    Thx for helping,
    Regards,
    Erwan

    Hi,
    If you are getting workitems per line item then, it seems that you are using a container element of type multiline and using it in the 'multiline element' field in miscellaneous tab of a User decision step.
    If you use it you will get a workitem per line item.
    so what you do is not to use multiline container element and use header data details to trigger 1 email per 1 PR.
    regards,
    Srinivas.

  • Personnel requisition workflow: positionNumber/OBJID.

    Hello All,
    I want to know whether the personnel requisition workflow HRPERSREQ, has the "positionNumber/OBJID" as an attribute in the container. My requirement is to bind this positionNumber(or OBJID) to a custom task at the end of the workflow.
    Can anybody put some light on this. Whether the position number can be found at the end of the workflow ? Because the new position in the HRPERSREQ workflow is based on position number.
    Am I thinking correct here with regards to HRPERSREQ workflow ?
    Kind Regards.
    Srinivas

    Hi Srinivas,
    Firstly when you create the container element for the task set is as an import parameter ( Double click on the container element-> Properties (Tab)-> Import(Field) ). Save the task. In SWDD select the activity. Put in the task and Click on Binding button. You will get a pop up showing all the workflow elements and the task elements. Map the workflow element to the task element here. Save and activate the workflow.
    In SWO1 open the method for the business object. Click on parameters button and add an import parameter of the same data type as the task container element. In the program add the following code:
    Data: newvariable type datatype
    swc_get_element container 'NEWVARIABLE' newvariable.
    Open the task definition and click on method binding. Map the task container element to the method input parameter.
    After these steps you should be able to use the new variable in your code.
    Regards
    Bhooma

  • Requisition Workflow - Bypass approval authority

    Hi All,
    I'm customizing the requisition workflow to include several notifiers at different levels of the hierarchy. Can you please direct me as to what package I should modify to bypass approval amount? Basically, I need to add one more notifier to the approval list after a certain requisition amount is met.
    Thanks,
    Sarah

    Looks to me like you are customizing REQAPPRV (Requisition Approval workflow) provided as part of Oracle iProcurement. Please post this question in iProcurement forum to get an appropriate answer.
    The Approval List could be maintained in either AME or within iProcurement itself. Based on the installation the customization should be performed. Please check with iProcurement group.
    Thanks, Vijay

  • Regarding Purchase Requisition Workflow.

    Hi Friends,
    In PR release ,if i have multiple level of approvers, more than 1 than do we need to handle this seperately or the SAP std. workflow will take care by itself. In the activity 'Overall release of requisition' there is a task which uses 'singlerelease' method of business object BUS2105. Does this method require any changes or only maintaining the release strategy congiguration will help.
    PLS help me on this. If question is not clear than pls tell me .

    The question wasn't so clear.
    Regards,

  • Deadline monitoring/Escalation - Purchase Requisition Workflow WS20000077

    Dear Friends,
    I have read some stuff on SDN but still couldnt figure out the soultion.
    Its a common problem. We have set a release strategy in Purchase Requisition and are using std workflow WS20000077.
    Now the requirement is that if an approver doesnt approve in 2 days time then the PR will automatically go to the next approver for release.
    I have set the deadline monitoring using the workflow wizard for model deadline monitoring. With this, The work item gets deleted from the approvers inbox. Next in the obsolete path I have set a process control which specifies the worklow step as the step in which deadline monitoring was specified.
    When I check in SWI1, the work item is set as obsolete but it doesnt go to the next approver for approval.
    Your replies will be highly apprecialted.
    Thanks & Regards,
    Fawaz

    Hi
    For your Requirment :
    "the requirement is that if an approver doesnt approve in 2 days time then the PR will automatically go to the next approver for release."
    Please follow the below steps.in copy of  WS20000077.
    1.For taskTS20000159:Overall release of requisition , go to
    Latest END tab:  put ACtion as :Modeled ,  Refer.date/time:Workitem creation , below time : choses: DAY,  and on left add 2.
    Outcome :Deadline Montoring.
    2.Then come to OUTcomes tab of the same task:  see  there are 3 lines 1.Step executed, 2.Latest end:Deadline Montoring, 3.Processing obsolete:Processing obsolete ,, all are ACTIVE or not , if not, Activate .then  all should be Green.
    4.next in the OUtcome :Deadline Montoring , use a process control step. to Set missed workitem to obsolete,  in Function: chose : set Work item   to Obsolute. and Workflow Step : chose then step no for the above task(TS20000159:Overall release of requisition).
    5.In "Processing obsolete" path, again call the same task TS20000159. in different activity . and see to the agent assignment.
    I think this will slove your problem.
    How it works:
    1st the PR is send in a WI to the perticular agent by the 1st activity . if the agent do not execute for 2 days. then that WI will set to obsolute . and process flow to" Processing obsolete" path, then agian PR is send to the next agent using the same task but activity created in  step 5.
    thanks
    Kakoli.

  • PR Overall Release Workflow - Agents Determination Failed

    Dear All WF Experts,
    I have used the standard workflow WS20000077 for PR Overall Release. I have assigned the agents to the task TS20000159 by position maintained in the Workflow Organizational Management Structure. The agents' names are showing correctly in the task's agent settings.
    However,  when I execute the workflow, the error 'Agent Determination Failed' for that step (TS20000159). I have checked the agent settings in workflow and SPRO, they look fine. Could anyone please kindly give me advices how to solve this error? Thank you so much.

    Hi, to all the experts who have helped me all these while,
    Thank you very much for spending time helping me to go through this issue.
    Yesterday, I ran through the coding for the function module for the rule AC20000026 again. I found out that there is one part of the coding which is causing the failure of determining an agent. The code disregard the company code for overall release of Purchase Requisition while the business requirement involves company codes in every PR created. Thus, by changing that code, the problem is solved.
    The snippet of code of function module (ME_REL_GET_RESPONSIBLE):
       CASE t16fc-frgwf.
    * keine Ermittlung
          WHEN space.
            RAISE nobody_found.
    * Ermittlung ¨¹ber T16fW
          WHEN '1'.
            IF eban-gsfrg EQ space.
    *     Einzelpositionsfreigabe Banf
              SELECT SINGLE * FROM t16fw WHERE frggr = eban-frggr
                                           AND frgco = rm06b-frgab
                                           AND werks = eban-werks.
            ELSE.
    *     Gesamtfreigabe Banf
              SELECT SINGLE * FROM t16fw WHERE frggr = eban-frggr
                                           AND frgco = rm06b-frgab
                                           AND werks = space.
    There is always a value in werks in my business scenario...
    SELECT SINGLE * FROM t16fw WHERE frggr = eban-frggr
                                           AND frgco = rm06b-frgab
                                           AND werks = space.
    So, by changing it to
    AND werks = eban-werks
    it will work, however, I think it's better to just remove the If statement
    IF eban-gsfrg EQ space.
    , since it has no effect anymore.
    I hope this would give a hint to all the rest who might be facing the same problem as well.
    Thank you very much,
    YL

Maybe you are looking for