SC Workflow in SRM7

Hi
I have to develop a shopping cart workflow for Item based in SRM7.0. Could anyone suggest what are the steps to be followed before setting up the workflow.  I see WS14500015 is the standard WF available for Item based and it has start event BUS2121.
Questions:
1. Is it possible to switch from application based workflows to Process controlled workflows later and vice versa ?
2. What is the standard workflow template number for item based shopping cart with 2 step approval.
3. Apart from business object BUS2121, is there any other BO to be used.
4. Any configuration steps to be followed before triggering the workflow ?
5. Do I need to create any condition in SWB_COND?
Regards,
pavan

Posted the same question in SRM forum.

Similar Messages

  • N-step process driven workflow in SRM7

    I am trying to develop a custom n-step workflow in SRM7. To begin with I thought I would copy the standard Spending Limit n-step set up, get it working and then adapt the code. When I set up my process schema with SAP standard evaluation ID 0EV_SC_SL2 ("n-Level Output Limit Approval Process") and Resp. Resolver name RR_SPENDING_LIMIT_APPROVER in debugging the flow is this:
    1. CREATE_PROCESS_LEVEL_CONFIG code executes, builds table with 2 approvers
    2. CREATE_PROCESS_LEVEL_CONFIG code executes again, builds (same) table with 2 approvers
    3. Method PREV_APPROVAL_LIMIT executes, exits with CATCH since previous approver not found
    4. Method PREV_APPROVAL_LIMIT executes, finds the previous approver and returns his approval limit, which is not sufficient to approve the cart.
    5. Method PREV_APPROVAL_LIMIT executes, finds the previous approver and returns his approval limit, which is sufficient to approve the cart
    6. We get an approval with 2 approvers.
    However, when I replace the Resp. Resolver name with my own Z resolver which points to the CREATE_PROCESS_LEVEL_CONFIG  code I have copied from the equivalent RR_SPENDING_LIMIT_APPROVER code the flow is this:
    1. CREATE_PROCESS_LEVEL_CONFIG code executes, builds table with 2 approvers
    2. CREATE_PROCESS_LEVEL_CONFIG code executes again, builds (same) table with 2 approvers
    3. Method PREV_APPROVAL_LIMIT executes, exits with CATCH since previous approver not found
    ...so far so good, exactly like SAP standard, but then...
    4. CREATE_PROCESS_LEVEL_CONFIG code executes again, builds (same) table with 2 approvers
    5. Method PREV_APPROVAL_LIMIT executes, exits with CATCH since previous approver not found
    6. Points 4 & 5 repeat over and over in a loop.
    So the method PREV_APPROVAL_LIMIT never succeeds in finding a previous approver since the process seems to start from the beginning again each time none is found.
    So my question is this - what is it with my Z  Resp. Resolver name that makes the system return to the process level config method each time the previous approver cannot be found when SAP standard does not produce this behaviour?
    << Moderator message - Please do not offer points >>
    Thanks and Best regards,
    Martin
    Edited by: Rob Burbank on Oct 21, 2010 4:44 PM

    Hi all,
    I am trying to build a dynamic workflow (similar to what I did with n-step BADI in SRM5), I think I need to use the 'CREATE_PROCESS_LEVEL_CONFIG' but not sure what I beed to do really - a bit new to BRF...
    I have a bespoke 'engine' for determining the recipients and their sequence / level, which I can retrieve by way of an FM, but I do not know then what to do with the returned table..
    Any ideas ?
    Martin can you let me know how I can get hold of  acopy of your document please ?
    Steve Ball

  • Hi "Awaiting Approval " for shopping cart.

    We are using standalone model in SRM FI system as backend. we have a probelm with automatic approval process in workflow.
    When we are creating a shopping cart, we are getting status  " Awaiting Approval " .
    Can any one help me how to track this problem and is it workflow probelm or SRM side problem.
    when i see in BBP_PD work flow is not at all triggered. There is no workflow for that Shopping cart.
    Thanks in advance.
    Thanks,
    Tirumala

    Hi Ranjan,
    Your correct i am using SRM7.
    but  workflow is already active.
    Can you please help me i am new to workflow and SRM7.
    how to solve this issue.
    this problem is related to workflow or SRM.
    Please give me breif solution.
    Thanks in advance
    Thanks and regards,
    Tirumala

  • N-Step approval shopping cart

    How to activate N-Step Shopping cart approval workflow in Process controlled workflows in SRM7. Is it just activating the BC sets will activate the N-step approval workflow. Please sugggest step by step.

    Hi,
      Yes - You can activate SL Approval BC using SCPR20 t.code. Before you activate.. you have to make sure the SLAPPROVER attribute has been updated with prefix 'US' and approver user id and also make sure the approval limit and spending limit has been maintained in SU01 user id pernelization tab.
    Saravanan

  • Adjust/Accept task for Invoice

    Hi,
    We are  implementing Process controlled workflow in SRM7.01. for Invoice(BUS2205). we have the requirement to send the invoice to creator after rejection to edit or accept the rejection. But when I checked there is no standard task available for Adjust /Accept Invoice.
    Is it possible to include this functionality by creating a custom task for Invoice and modifying the standard workflow?
    Has anyone come across this requirement?
    Or is there any limitation in including this functionality?
    Thanks,
    Sivagami

    Hi,
    Yes, this task is not developed in the standard yet.
    In the following note you can see for each documents this functionality is available:
    http://wiki.sdn.sap.com/wiki/display/SRM/EnablingWIreturningtotherequestorwhendocumentisfullyrejected
    Maybe some other forum members can help you on this regard.
    Thanks,
    Melina

  • SRM7.0 Application controlled workflow need Allow/Disallow to edit fields f

    Dear All,
         We using SRM7.0 Application controlled workflow,Now we need Allow/Disallow to edit fields for approver,how to do it,About Process controlled workflow,we can according to the notes 1277921 do it,But Application controlled workflow,I didn't find any notes,Can you help it.

    Hi,
      Here is the SAP help for your reference. Please let us know if you need more information..
    http://help.sap.com/saphelp_srm70/helpdata/en/29/b092ecfcb24b14b7baa225ba13955b/frameset.htm
    Saravanan

  • Is workflow mandetory for shopping carts and contracts approvals srm7

    hi
    in SRM 7 are workflows mandetory for approvals of Shopping carts  andContracts?
    I understand you need an approved workflow to turn a SC to a PO.
    is workflow required for approval of  shopping carts or can approvals be done manually
    you create the SC and you communicate and  look at  the sc and approve it
    Same type of question for workflow in contracts  for approval ?? is it mandetory or optional (manual achieve approvals)
    cheers
    alex
    Edited by: Alex Waiyaki on Apr 23, 2010 8:24 PM

    Hello Alex,
    SRM 7 has process controlled workflow and its easy to configure for simple requirement.
    Yes, Shopping cart approval will be required to change status of SC to approved. Though it can be as simple as auto approval. SAP delivers number of standard BC Set for approvals including auto approval of SC.
    SRM also has a option of adding approvers & reviewers. SC creator can add approvers & it goes for approval to added approver.
    Hope this helps.
    Thanks
    Ashutosh

  • Use HR Structure for Agent Determination in Shopping Cart Workflow SRM7.0

    We are implementing a Shopping Cart Approval Workflow in SRM 7.0. The process is that the Requester creates a Shopping Cart and an approval process will take effect.
    The approvers will come from an HR structure wherein the direct superior (or supervisor) is the first approver. The second approver is the direct superior of the first approver; and so on, until the Shopping Cart is approved. A maximum of 7 approvals can be done in a Shopping Cart document.
    I would like to ask the following:
    1. How can I achieve this in our WF? I tried to implement BADI /SAPSRM/BD_WF_RESP_RESOLVER but I was not able to activate it (there are other active implementations for this in Shopping Cart).
    2. If there are other suggestions on how to accomplish this, please let me know.
    Thanks in advance for your help.

    Thanks Masa.
    We created 2 custom expression for our requirement and copied FM /SAPSRM/WF_BRF_0EXP001 to put values on those expressions. Then, on our BRF we compared these 2 expressions. After putting the Eval. ID on the process level configurations, we were able to see in SLG1 that the fields are populated correctly. However, we just put constant values on the custom expressions so we can proceed with testing.
    There is one problem in terms of populating the other custom expression. This expression is for the Level of the Manager. I understand that this custom expression is populated before RR_MANAGER_OF_MANAGER. I would like to understand how to get the next approver in the copy of FM /SAPSRM/WF_BRF_0EXP001. In this way, I can get the Manager Level from table HRP5581 and use this to compare with the Release Strategy. If this will not work, is there a way to get the work item ID for the WF so I could get the previous approver then get the superior of the that previous approver and then get the Manager Level from there?
    Currently, only the GUID and Object Type is populated in the FM. Can I reuse some of the fields from other expressions so I can achieve my requirement?
    Thank you very much for your help.

  • SRM7.0 WorkFlow

    Hi ,
    Now can anyone please suggest me , whether can we revoke /reset this  SAPSRM/C_<BO>_600_000_SP04 ( or any other BC sets for any documents) activated BC sets , if I want to apply another WF for  example 1-2 Level ?
    Please suggest
    Thanks
    NAP

    Thanks Masa,
    So does it means that we can set /reset any BC sets of any documents in SRM  without any problem , becoz , now I am going to set ZERO level BC sets for all documents in SRM and I am afraid taht there should not be any problem in future when I will requier some 1/2 level approver workflow .
    Pls confirm me .
    Thanks
    Regards
    NAP

  • BC workset  in SRM 7.0 WorkFlow

    Hi Gurus,
    I'm configuring SRM7.0,when I created S/C or PO,I had documents in Awaiting approval status, all are in awaiting approval by the system and the approval process is automatic. For testing all SRM functionalities and so for time being, I don't want any Approval process for any document .
    I activated the BC set /SAPSRM/C_<BO>_600_000_SP04 for S/C as per thraed SRM 7.0 problem with workflow  , ...I refreshed or log on ...but still S/C shows in Awaiting Approval status .
    Can anyone suggest me , anything need to do further ,so that I can do testing all SRM documents w/o any approval process?
    Thanks in advance
    Regards
    NAP
    Edited by: Narendra Patil_111 on Oct 26, 2010 5:14 PM

    Hi ,
    I performed all settings in Process Controlled WF ->Tech Config  (and EV id 3EV_SC_600_000 for main object and BLANK for Process level Schema 3C_SC_600_000 and 3EV_SC_600_000 for  Process level Schema 3C_SC_700_002 at Level seq 999) suggested in this thread, and its working now  !!  Thanks.

  • SRM Process Controlled Workflow - Re-start using FM BBP_PD_SC_UPDATE

    Hi All,
    We are upgrading from SRM4.0 to SRM7.0 SP07 in classic scenario. We switched to Process Controlled Workflow.
    We have a CUSTOM application where the requisition items are entered and a Shopping Cart is created in SRM through Function Module BBP_PD_SC_CREATE. When the Shopping Cart is created in SRM , the Process Controlled Worflow is triggered successfully.
    In the custom application , we allow users to do changes to the requisition that are awaiting approval.The changes are updated in SRM Shopping Cart through function module BBP_PD_SC_UPDATE. It is noticed that the workflow process levels are not re-started after the shopping cart is updated through FM BBP_PD_SC_UPDATE.
    However , the process levels are re-started when the change is directly done to the Shopping Cart in SRM POWL. We want the process levels to be re-started even when the changes are done through BBP_PD_SC_UPDATE. The users are used do changes to the requisition through the custom application. We also noticed that system does not go through BAdI /SAPSRM/BD_WF_PROCESS_RESTART when changes are done to the SC through BBP_PD_SC_UPDATE.
    Is there any way that we can trigger process level re-start when SC is changed through FM BBP_PD_SC_UPDATE
    Thanks
    Sukumar

    HI ,
           This is not the correct way of updating the SC. please check the below process...
           first you try to get the SC document in Edit mode and this can be done only SY-UNAME should requester of the SC or( user who are changing the SC should be in the Org structure ).  ( This point why i mentioned is you mentioned that your editing through custom application ). 
      note : use try and endtry and catch the exception when u get the SC document in Edit mode.
      DATA: lo_pdo_sc             TYPE REF TO /sapsrm/cl_pdo_bo_sc_adv.
          "Instance SC PDO Layer
          lo_pdo_sc ?= /sapsrm/cl_pdo_factory_sc_adv=>get_instance( iv_header_guid   = p_guid "ps_shopping_cart-guid
                                                                    iv_mode          = /sapsrm/if_pdo_constants_gen_c=>gc_mode_edit ).
       now you do what ever changes to the document. I mentioned points below.
            "Get Item Details
          lo_pdo_sc->/sapsrm/if_pdo_bo_sc~get_item_detail
    do changes to the items of the SC.
           "Update SC Items
          lo_pdo_sc->/sapsrm/if_pdo_bo_sc~update_items
           "Submit Update
          lo_pdo_sc->/sapsrm/if_pdo_base~submit_update
           "Save SC
          lo_pdo_sc->/sapsrm/if_pdo_base~save    
          or  order  the SC again.
          COMMIT WORK AND WAIT.
    regards,
    Devi

  • SRM7 classic scenario - backend PO creator and item requisitioner

    Hi all,
    In our current SRM4 with backend ECC 6.0 EhP4, the backend system was defined as ERP_2.0.  After shopping cart get approval and PO generated at backend, both the PO creator and item requisitioner are equal to shopping cart creator.
    We are upgrading to SRM7 and exploring the service procurement scenario (transfer service hierarchy) between SRM7 and backend ECC 6.0 EhP4.  After we defined backend system as ERP_4.0 (LOG_MM_P2PSE_1 activated EhP 4) and setup PI, the PO was successfully created at backend via XML message. However, we noticed that the PO creator and item requisitioner were WF-BATCH but not the shopping cart creator.   Is there any setup that can resume both the PO creator and item requisitioner equal to shopping cart creator?
    We also tested in SRM7 to define backend system as R/3_4.6C (does not require PI), then the backend PO creator and item requisitioner are equal to shopping cart creator.
    Regards,
    Donald

    Hi Donald
    988490
    - CHECK CODE CORRECTION
    IF NOT ls_partner-requestor IS INITIAL.
          mc_assign_x ls_be_item preq_name ls_partner-requestor.
        ELSE.
          mc_assign_x ls_be_item preq_name sy-uname.
        ENDIF.
    Note 761630 - WF-Batch in change documents
    Reason and Prerequisites
    There are processes in which changes to the document are implemented in the background task in the background (for example, by the workflow). In this case, the system user WF-BATCH is displayed in the document as the last 'Changed by'.
    Solution
    This is not a general error because the change history correctly displays changes made by the workfow, for example.
    In some cases, it would make sense, from a business point of view, that the change history does not display the WF Batch but the user who triggered the workflow/background process (example: approval of a shopping cart by a manager). Due to the complexity of this development, which involves adjustments of all workflows and background processes, no solution can be provided in Releases SRM 4.0 and SRM 5.0. An advance correction is only possible for the special case when shopping carts are released (see Note 761293).
    by the way what are your rfc user names?
    Check with SAP.
    mUTHU

  • URL links for Workflow Approval Email per user & others

    Hi all, we have upgraded to SRM7 and understand that we have to switch to using program /SAPSRM/OFFLINEAPPROVALSEND to generate the workflow notification emails. We have maintained the portal information in the SRM configuration to build the link. However, we have 2 issues here
    1. We currently output collective email so emails are sent out at specific timing on a per user rather than per work item basis. The URL link does not seem to work in this case (for shopping cart approval example) and we get an object GUID error. The URL looks something like this
    http://sap-ped.dev.xyz.com/irj/portal/?navigationtarget=obn://BOSystemAlias=SAP_SRM/BOTechnicalName=sc/Operation=detailprof&NavMode=3
    Also, even if I run the program for a PO approval example, the BOTechnicalName is still pointing to sc.
    However, if I do it on a per work item basis, the URL works.
    Does anyone know where the control this setting?
    2. External and internal portal
    We have some users connecting to the portal through more secured channel (external portal). In this case, I couldn't find a way to generate the appropriate URL for the external. In the past in the older SRM version, the program was using the attribute ITS_DEST in PPOPMA_BBP to build the URL link. Now, I do not know how the system knows which portal URL to take if the control is no longer at user level.
    Has anyone ever had this requirement before?
    My worse case scenario to resolve the above issues would be to use the BADI to alter the content of the email notification. The purpose of posting this message here is to ensure that I am not missing out any standard SAP functionality which could meet our requirements.
    Cheers!
    SF

    Hello,
    See hyper-links below:
    [How-To: Offline approval - Logon link does not work|http://wiki.sdn.sap.com/wiki/display/SRM/Offlineapproval-Logonlinkdoesnot+work]
    [KBA 1511180 - The hyperlink in the offline approval email is incorrect|https://service.sap.com/sap/support/notes/1511180]
    Regards.
    Laurent.

  • Due date in UWL in SRM7

    Hello everybody,
    I just would like to know what is the Due Date in the Universal Work List in SRM7?
    What is its utility?
    Thank you very much.
    François-Xavier BESSON

    Hi,
    UWL in NetWeaver Portal is not only for SRM.
    http://help.sap.com/saphelp_srm70/helpdata/EN/50/f5b3e1ad524c54a94fa768a648e232/frameset.htm
    The Universal Worklist enables SAP portal users to manage their work by bringing together assignments from different workflow systems, including:
    ·        Workflow
    ·        Alerts
    ·        Knowledge Management (KM) notifications
    ·        Collaboration Tasks
    The Universal Worklist is used as the central access point to tasks, alerts, notifications. You can access the UWL to manage and track your tasks.
    If you get some due date for SRM workitem, I guess it is one of deadline ( latest start, requested end, latest end ).
    Regards,
    Masa

  • SRM7 Supplier self registration

    Dear Gurus,
    I'm analyzing the supplier registration in SRM7 using the supplier self service.
    I have the following questions:
    1. During the supplier registration are 2 approval level process available (the first once the supplier has registered his basic data in SUS and the second after he has filled out the questionnaires) ore just one (once he has filled the questionnare)?
    2. Once the purchaser has approved the potential supplier, which data will be transferred to SRM and ERP systems? Just basic data? And which kind of business partner will be created for the operational supplier (still not a supplier)?
    3. Which master data can be changed by the supplier in the SUS?
    Thanks in advance for your support.
    Best Regards,
    Valentino
    Edited by: Valentino Rosso on Mar 2, 2012 8:17 PM

    Hi Valentino,
    1. As per my knowledge, workflow is only available  once the supplier is to be accepted/rejected as a business partner in SRM. You'll have to build your own workflow to be triggered when vendor registers his basic data in ROS/SUS
    2. Once the purchaser has approved the potential supplier, the purchaser fill will in a lot of details manually while creating this supplier in SRM. All the basic data that this supplier had provided while registration will be populated in appropriate fields automatically For vendors who are not yet approved as final suppliers, you can create bidders.
    3. As per standard SAP functionality, supplier can only change basic data like Company name, address and contact details in SUS.
    Regards,
    Nikhil

Maybe you are looking for

  • How to delete all contacts in thr e iPod Touch????

    The synchronization with Outlook does not work properly: some contacts appears 2 times, some appears 3 times and some appears 4 times in the ipod. And the sync hsa deleded several contacts in my Outlook. So, I want to delete all contacts in the iPod

  • Why can't I set up a 2nd email address?

    Ok so I followed all the help instructions for setting up a second email address and all is fine. I can send test emails to my first account and I receive them within the same inbox. But then I hit two roadblocks: 1.) When I reply to the test message

  • Can't Click Flash Display Settings on Mac

    Hello All, I need to Disable Hardware Acceleration in the Display Settings Dialog.  I right click, choose settings, but I cannot click anything.  Any Ideas? I have checked out the the thread on "Unable to click in flash player settings box" but nothi

  • Bridge opens Raw thumbnails but not Preview?

    In Bridge I can open Raw files from my Canon 6D as thumbnails but not as the large Preview. The files will open in Camera Raw 8.1 with no problem. I have Photoshop CS6 13.0, and Bridge 5.0.0.399. I am on a Mac Pro OS 10.8.4 What can I do?

  • Using a DOM Document in Graphical Mapping

    Hi, I have the following scenario: A string stream is received from a SOAP adapter. From this   I extract a part that is in essence a XML document. I then parse this into a DOM Document object.  I want to pass this XML structure on to other graphical