BADI to manage approver with SC workflow WS 14000109

Hello,
Is it possible to manage the approvers determined by the SC workflow WS 14000109 Approval n-step over Value Limit ?
By default, this workflow get the approver defined in the attribute SLAPPROVER. But is there any possibility to determined another approver ?
It seems the badi BBP_WFL_APPROV_BADI can only be used with the SC workflow WS 14000133.
Thanks for your help.

Hello,
As far as I know, badi BBP_WFL_APPROV_BADI can only be used with workflow 14000133.
Other workflows determine approvers hardcoded.
Regards,
Ricardo

Similar Messages

  • Org management (integration with SAP ECC 6) and shopping cart approval

    Background:
    We currently use EBP 3.0 - Classic Scenario.
    Our current Organisational plan was manually created in EBP, and is not the same as the HR hierarchy in SAP ECC 6
    Shopping cart approvals use the workflow WS10000276 u2013 Approval Single Level over Limit, which utilises the SLAPPROVER attribute. The user name assigned to the SLAPPROVER attribute does not have to be the manager of the user. To meet our Business requirements, a fairly flat structure was created at the time we implemented EBP 3.0. The approval level an approver is allowed to approve up to is controlled with the use of roles assigned to a user.  Each of the approval roles has an appropriate value set against the BBP_APPROVAL_LIMIT attribute under Personalisation.
    Moving onu2026
    We are just about to move from EBP 3.0 to SRM 7.0 u2013 Classic Scenario - by carrying out a new installation.
    Our Business requirement has changed, in that they want the approval of shopping carts to be carried out by the line manager, if that person can approve the value of the shopping cart. If not, for the approval to go up the HR hierarch until a manager with a suitable level of approval is found.
    I believe it is possible to create the Organisational structure in SRM from the HR hierarchy in SAP ECC 6. I have tried to do this in our play/test system using - Integration Business Partner-Organizational Management, without much success as yet!
    I have a few questions in this area:
    1.     Not all of the users in the SAP ECC 6 HR hierarchy will be SRM users. E.g. In the SAP
                 hierarchy there are 3 users u2013 User A, User B and User C. User B is the manager of User
                 A and User C is the manager of user B. In SRM only User A and User C are users. That
                 being the case, is it still possible to initially create the organisational in SRM from SAP ECC6?
    2.     If it is possible to create the organisational structure as described, then using Process
                 Controlled Workflow we could use the Shopping Cart BC Set One-step manager approval.
         If we did this, what would be the best way to incorporate the approval limit of a manager?
         Can this be simply achieved by setting the BBP_APPROVAL_LIMIT attribute in conjunction
                 with the One step manager approval?
         We want to avoid having to use the SLAPPROVER attribute due to the high level of
                 maintenance we currently experience.
    Thanks to anyone who can advise me.
    Claire

    Hello Clarie,
    this might help
    HR Data Synchronization (Org Unit, Position and Employee) to SRM
    Arshad

  • How to route the information to approver with out involving sap workflows.

    Hi Developers,
    i have a doubt regarding how the requester filled form information will be send to approver with out involving SAP workflows in the portal.
    Normally i know the procedure where users fills the form with the approver details, the filled information is routed to approver UWL by trigerring a function module thru webdynpro.
    But i need to know is there any procedure to route the information without involving any backends.
    Thanks in Advance.

    Michele is correct - sneep will help you get the serial from the running domain on the M3000 ,
    and it is a good idea to install STB on your machines.
    If that isn't possible for you, then sneep can be downloaded directly from [http://www.sun.com/sneep]
    I believe that on this platform, sneep gets the serial from the output of prtconf.
    There is a minor correction to be made :
    After installed SNEEP use "man sneep" for all technical details.The sneep man page is not linked into the shared man pages, so you need to use
    man -M /opt/SUNWsneep/man sneep
    with out going to OK prompt (Banner)It is worth noting that the serial shown in the OBP banner is not the product serial
    that you will find on the physical serial tag.
    The banner "serial" is the decimal equivalent of the host ID, which you normally get in hexadecimal from the "hostid" command.

  • Manage Items with Approval

    Hi,
    We have our Intranet site set up so that all users have 'Manage Items With Approval' privileges to every page group. However, the 'Manage Items with Approval' privileges doesn't allow the users to create pages in the page group. Is there any way to give users the ability to create pages from the navigator but still require approval for new items that they create?
    Thanks,
    Steven.

    Hi Steven,
    The MIWA privilege is intended for content contributor type of folks who are adding file/text content to an existing page - not the type of user you would want creating a page and being asked questions like what template, style to use, ACLs, etc.
    Unfortunately we don't have a priv that matches up with your use case in the current release (10g). The good news is that the next release will include a feature that allows a page to be configured such that all content added to it (no matter what the assigned user privs) will go through an approval process.

  • Issue with Inactive Approver Role in Workflow definition

    Hi Experts,
    we are having issue with Inactive Approver Role in workflow definitions.
    we have created workflow for Master agreements and Projects. Phases and workflow are working fine.
    But the issue is when a programmatically added approver has completed the approval activity, collaborator role is not changing from approver role to Inactive Approver Role mentioned in workflow definition. For example, you might select Reviewer in Inactive Approver Role, Then Selected collaborator role to be given to programmatically added approvers when the approval activity is completed.
    This is functionality not happening when project or contract document approved and workflow completed in project and MA. we have followed all the standard functionality when we have created workflow. Please see screen shot for the same.
    Can anyone please tell me is there any functionality we missed it or do we need to write any script in xpdl or do we need to check anything with collaborator role or with security profiles.
    we have checked with other roles also same issue coming.
    This Reviewer is in active state and have Readonly profile. We don't have Pre script in this workflow because we are using standard approval.
    Thanks in advance!
    Lava

    Thanks gary for your helpful answer.
    As per your answer We have added the approver role in the prescript so that it gets added programmatically , still no luck.
    here is the script we wrote in prescript.
    import com.sap.eso.api.common.*;
    import com.sap.eso.api.projects.*;
    import com.sap.odp.api.workflow.*;
    import com.sap.odp.api.usermgmt.masterdata.*;
    import com.sap.eso.api.doc.collaboration.*;
    import com.sap.eso.api.doccommon.masterdata.*;
    import com.sap.eso.api.ibean.*;
    import com.sap.odp.api.ibean.*;
    import com.sap.eso.api.contracts.*;
    import com.sap.odp.api.doc.collaboration.*;
    collaboratorsCollection = doc.getCollectionMetadata("COLLABORATORS").get(doc);
    if (collaboratorsCollection.size() > 0)
       for (int i = collaboratorsCollection.size() - 1; i >= 0; --i)
            collaboratorsCollection_member = collaboratorsCollection.get(i);
            if (hasValue(collaboratorsCollection_member))
               collaboratorRole = collaboratorsCollection_member.getCollaboratorRole().getDisplayName();
                // Get approver of Role "Approver".
               if(collaboratorRole.equals("Approver"))
                    principal = collaboratorsCollection_member.getPrincipal();
    if (hasValue(principal))
         addApprover(principal);
    Do you have any other suggestions? or if you have any related code snippet please share with us.

  • HOW TO MANAGER APPROVE LEAVE REQUEST AT A TIME MORE THEN TWO

    Hi Experts,
    This is Kalyan.I am working on ess/mss . How to manager approve four work items at a time .
    And how to add  Custom Fields in UWL .Can u please help me.
    Regards,
    Kalyan

    Hi Kalyan
      Suppose if multiple persons raise workflows like Leave, Travel, Claims, Loan every workflow is different. You cannot have single workflow and single work item. The work item comes to UWL for the approver. In the UWL you can customize the screen put a radio button in the screen such that only approve and reject button. So every wprk item can be just selected with approve and reject radio button on the UWL itself. Finaly update button will update the entier page with the approvals. But this is very very very difficult.
      Think logically Y the approver wants to do mass approval. Suppose the approver receives the leave work item without seeing the leave quota will he approve?. Similiarly for travel without seeing the expense amount will the approver approve the trip.
    UWL is for all the module like Travel, Leave, Claims, Loan etc. Every module the approval screen itslef different. So mass approval is not possible.
    If ESS is implemented only for Leave or Travel or Payroll then its possible. In that case customize the UWL with radio button and after mass approve or rejection finally need to update. But this is absolutly not advisable since every person the data are different.  So mass approval is not advisable.
    I think am logically correct?
    Regards
    vijay

  • Complexity of using N-step BADI in SRM 7using Process controlled Workflow.

    Hi,
    Just as a big thought,
    I have a Shopping Cart requirement, Here i am asked to develop a Custom workflow for SRM 7.0.
    And the client is looking for us to use Process Control Workflows i.e(BRF integrated one).
    I need to understand the complexity of using a N-step BADI.
    How would be the complexity level if I use a N step BADI( ie Multiple approval levels on Line Item Based).
    Kindly tell me the complexity of Using it and if any one has come across some requirement like this, then explain me that how did you face the situation.
    Expecting an Earliest Response.
    Thanks,
    Shanky

    Hi,
      Is your project SRM 7.0 implementation project then you have to go for Process Controlled Workflow and if your project is upgrade then you can still go with Application Controlled Workflow but down line this has to switch to Process Controlled Workflow.
    Best Regards,
    Saravanan

  • How to get list of PO pending for approval with a Particular Approver

    Hi Experts,
    I have created a Workflow for PO Approval. So when a PO is created the Approver is notified via an emaill.
    This is working fine.
    But now in the mail i have to send the list of Purchase Orders that are pending for approval with that Approver.
    Kindly suggest an approach to achieve this scenario.
    Regards,
    Radhika.

    There are several standard solutions to your requirement.
    One is to lessen the frequency of the program rbbp_notification_offapp and tick the box collect workitems. This should create one mail for all pending workitems for that agent.
    Another one is to retieve the workitems sent to him / her with FM SAP_WAPI_WORKITEMS_BY_TASK and include that data in the email you send.
    You can influence emails throught the badi behind rbbp...etc.
    Called BBP_OFFLINE_APP_BADI
    Kind regards, Rob Dielemans

  • N level-Approval for contract workflow (WS14000148) in SRM

    Hi SDN'rs
                  I want to activate N level-Approval for contract workflow (WS14000148) in SRM  
    When I am creating the contract in SRM I can see the approvers in the approval preview.
    But when I release the contract and look at the approval privew there are no approvers
    and the status of the contract is released.
    We are on SRM Server 5.5 and SP 07.
    Here what I did
    1. I implemented the BADI 'BBP_WFL_APPROV_BADI' using the sample implementation and populated the approvers.
    2. I activated events SAVED,CHANGEVERSIONSAVED for WS14000148 in OOCU transaction.
    3. I see event linkages for WS14000148 for both events SAVED,CHANGEVERSIONSAVED in SWE2 transaction.
    4. I assigned role SAP_EC_BBP_PURCHASER to for subworkflow N step for contract WS14000147.
        ( User who is creating contract has this role)
    5. Consistency check for WS14000148 is green and WS14000147 is yellow in SWUD
    6. Event simulation for BUS2000113 and events SAVED,CHANGEVERSIONSAVED shows WS14000148 successfully started.
    I see dump in ST22 with errors TSV_TNEW_PAGE_ALLOC_FAILED and SYSTEM_NO_SHM_MEMORY with WF-BATCH is this any thing to do with that?
    If any one know what are the steps I am missing please let me know.
    Thanks
    A S

    Hi
    Please refer to these OSS notes which might help.
    <u>Refer to following OSS Notes -></u>
    Note 735026 - Memory problems at BBP_GETLIST_INDEX_FILL
    Note 932836 - BBP_GETLIST_INDEX_FILL: Activation not possible
    879528 WS14000148: Send mail to initiator incorrect
    901200 WS14000148 dia wrk item despite NO_FURTHER_APPROVAL_NEEDED=X
    879873 BUS2000113: The Object_ID attribute may be empty
    903015 BAdI Workflows: Events and parallel steps
    901068 BAdI Workflows: Enhancement of Note 896556
    769458 Dynamic workflows: No adjustment after document change
    972757 Occurence of the SYSTEM_NO_SHM_MEMORY runtime error
    741864 FinBasis: Termination TSV_TNEW_PAGE_ALLOC_FAILED
    864473 Deactivating the shared memory when searching by prefix
    928642 Container factory: Shared memory dump update
    Refer to these links.
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/26/0f8b41ed891609e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/f7/a6a3415e34b05fe10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
    </b>
    <u>Also raise an OSS message with SAP as well.</u>
    Regards
    - Atul

  • Notifications failed to send mail for journal approval with attachments

    Issue : Notifications failed to send mail for journals sent for approvals with attachments.
    Error :
    [WF_ERROR] ERROR_MESSAGE=3835: Error '-6502 - ORA-06502: PL/SQL: numeric or value error: character string buffer too small' encountered during execution of Generate function 'WF_XML.Generate' for event 'oracle.apps.wf.notification.send'. ERROR_STACK=
    WF_XML.GetAttachments(71009549, http://vfilvappclone.verifone.com:8000/pls/EBIZRPT, 13525)
    WF_XML.GenerateDoc(oracle.apps.wf.notification.send, 71009549)
    WF_XML.Generate(oracle.apps.wf.notification.send, 71009549)
    WF_XML.Generate(oracle.apps.wf.notification.send, 71009549)
    Wf_Event.setMessage(oracle.apps.wf.notification.send, 71009549, WF_XML.Generate)
    Wf_Event.dispatch_internal()
    Cause : Above error is thrown for Journals with attachment of file type Microsoft Office Excel Macro-Enabled Worksheet (.xlsm)
    Can anybody help with this?

    Please post the details of the application release, database version and OS.
    Please see if these docs help.
    ORA-20001 & ORA-06502 Workflow Errors [ID 761638.1]
    Manager Approval Notification Gives Error: Ora-O6502: Pl/Sql: Numeric Or Value Error: Character String Buffer Too Small [ID 352213.1]
    Approval Confirmation Email Is Not Received By Preparer - ERROR_MESSAGE=3835 ORA-20001 ORA-6502 [ID 465146.1]
    Notification Fails To Be Generated When A DOCX Document Is Attached [ID 1058183.1]
    Not Able To Send Multiple E-Mails Upon Approval Of Purchase Order [ID 333719.1]
    Expenses Workflow Error: "ORA-06502: PL/SQL: numeric or value error: associative array shape is not consistent with session parameters has been detected in fnd_global.put(CONC_LOGIN_ID,-1)" [ID 455882.1]
    Using Microsoft Office 2007 and 2010 with Oracle E-Business Suite 11i and R12 [ID 1077728.1] -- Notification Generation Fails
    ORA-06502 Buffer Too Small Error in Contracts Workflow Notification [ID 870712.1]
    Thanks,
    Hussein

  • How to make manager approve more than one request in one time in SSHR

    Dear All,
    Anyone has an idea on how to make manager approver more than one request in one time in SSHR??
    for example, manager is having 20 requests to approve on Change Pay Function, he don't want to check one by one and approve it, he want to approve the 20 requests directly from one time, is there any solution for that??
    Thanks and Regards

    Hi Adel,
    As Vignesh has mentioned we don't have any standard functionality which will allow bulk approvals. We had same kind of requirement in performance management where the business was asking for a bulk approval feature which should be available to Skip level manager for approving the rating suggested by line manager. We had created a custom page which will list all the notifications and user can select the ones which S/He wants to bulk approve and click submit button. Internally we had called the workflow with item key and other required parameter and do the approval.
    You can have a work with your technical guy and can work on the same lines.
    Thanks,
    Sanjay

  • Manager approval message

    Hello
    The 1st stage approval for our workflow is the user's Manager.  Where do I go to configure the message for this 1st stage?  Right now the Manager just gets a blank email with a hyperlink that says View.  When you click on the hyperlink, it opens CUP with the request details, but I obviously need to provide more description for this 1st message.
    The requestor gets a detailed email with the request number and a link to open it up to view it.
    Thank you in advance
    Jon

    Hi,
    Go config >> workflow >> stages
    Open your manager stage
    Add your notification in Next Approver Tab
    regards,
    Vit

  • Sharepoint 2010, InfoPath 2010 with Custom Workflow. Error Message: InfoPath cannot submit the form. An error occured while form was submitted...

    I have created an InfoPath form that submits to a Sharepoint library with custom workflow attached. The workflow is initiated when the user submits the form. An email is sent to the supervisor who clicks the "Encoded Absolute URL" and approved
    the form via the emailed form. Then, based on certain criteria the form is either emailed to the VP or the workflow is complete. The VP is sent an email and clicks the "Encoded Absolute URL" and sumbits the form via the emailed form. This is
    how I would like it to work. The reality is, the form submits and is emailed to the supervisor and the supervisor is able to approve but when the form is sumbitted I get an error. The error is "InfoPath cannot submit the form. An error occured while
    this form was being submitted. The form cannot be submitted to the following location: <URL> The file <URL> is checked out for editing by <me> The operation completed successfully." The operation did not complete successfully and it
    is not checked out. I have read in previous posts that the file is locked. Since I am in the testing faze of the project there is no one else using the form. I have waited 24 hours and the lock has not been released. Please help!!! My deadline is growing short.

    I ran into your post while having a similar issue.  I don't have a 'full' fix for you, but I noticed at least in our case if you made sure you opened the Infopath form through the browser instead of the client Infopath program (use the drop-down menu
    and open in browser) the error doesn't occur.  Hope that helps some....

  • Approval with completion in SRM is not working

    Hi ,
           I am not sure this is how standard built for Approval with Completion for Item Level Workflow.. Here is the scenario.. I am implementing custom BRF for Product approval ( Material Group ). My requirement is to activate 'INQUIRE' option in material group approval path..
    I have configured as follows
    Process level type 'Approval With Completion' Task id '40007952' Decision Type 'Item-Based decision for Entire document' for material group approval path.. The problem that i am facing is..say for example
    I have 4 items in a SC . First 2 items product category is 'PRO_CAT1' , remaining 2 items product category is 'PRO_CAT2'. Approver for 'PRO_CAT1' is Approver1 and PRO_CAT2 approver is Approver2.  Here is the problem when the workitem route for approval..
    all the 4 items Approve / Inquire / Reject radio Buttons are editable for Approver1 or Approver2 . Which is wrong.. Once any of the approver take the decision the work item in other approver inbox will be automatically deleted which is also wrong.
    My requirement is Approve / Inquire / Reject radio Buttons should be editable for respective approvers for their respective items.. for the above example Approver1 should be able to Approve or Inquire or Reject for first 2 items. Approver2 should be able to Approve or Inquire or Reject for remaining 2 items. But the system is behaving such a way that Approver1 and Approver2 are able to Approve or Inquire or Reject for all the 4 items.. my question is this how the Approval With Completion works for Item Level workflow?... Is Yes! then how can I implemented inquire option for item level approval?
    Thanks,
    John.

    Hi Masa,
       Thank you for this input, I am not sure whether you understand my requirement. Here is my requirement, I have to implement item based approval with inquire option. Is this possible? let us take an example.. Product category approval..If a SC has different Category then the respective category approval can only take the approve/inquire/reject for their respective item.
    I tried to use '4 "Item Based Decision for Partial Document" for Approval with completion but system through an error message said I can't use '4 "Item Based Decision for Partial Document" for Approval with completion.
    I also read the document from help.sap.com said we can only use decision type 1 and 2 for approval with completion. 
    is there a custom soluction for this requirement?
    John

  • Process Controlled WF - Approval with completion

    Hi,
    I want my shoping cart to go to the purchaser if the price or vendor is missing in the shopping cart.
    What event should i use for the approval wiht completion process level?
    do i have to create a new expression and event?
    Thanks,
    Vignesh

    Hi,
    I have not tested but I expect following behaviors. What is different from your test?
    You can change the field activation by Meta Data customizing. SRM -> SRM Server -> Cross-Application Basic settings -> Extensions and Field Control(Personalization) -> Configure Field Control.
    SC creation by Employee:
    + Preferred Supplier u2013 Active
    + Assign Supplier u2013 Inactive
    SC creation by Purchaser:
    + Preferred Supplier u2013 Active
    + Assign Supplier u2013 Active
    Approval with Completion by Manager
    + Preferred Supplier u2013 Active
    + Assign Supplier u2013 Inactive
    Approval with Completion by Purchaser
    + Preferred Supplier u2013 Active
    + Assign Supplier u2013 Active
    Approval by Manager
    + Preferred Supplier u2013 Inactive
    + Assign Supplier u2013 Inactive
    Approval by Purchaser
    + Preferred Supplier u2013 Inactive
    + Assign Supplier u2013 Inactive
    Regards,
    Masa

Maybe you are looking for

  • Re: SAPlicense installation problem on NW04/WAS640/Linux

    Hi Friends, I have installed NW04/linux test drive on fedora linux. After that I try to install saplicense under user nw4adm. But I get following error: SAPLICENSE (Release 640) ERROR *** ERROR: Can not set DbSl trace function DETAILS: DbSlControl(DB

  • Using USB-6008 on LIS331 Accelerome​ter

    Hi, I am looking to monitor my project with a LIS331 using the USB-6008 dac. Would this dac unit be acceptable with this accelerometer? 

  • Add/remove open items to dispute case

    Hello.. I'm finding a way to add/remove open items to dispute case in a program level for example using RFC. I already made a program to create dispute case refer to tcode FDM_AUTO_CREATE but add/remove open items seems to be not simple... Is there a

  • Storage Location Authorization

    Hello, I want to authorize user A to make material movements in     Plant 1001  Storage 1000, 1001, 1002...9000                                                                                 Plant 1002   Storage 9000                                 

  • Is my friend correct?

    hi all: One of my friend told me that if tag includes another tag, between them there will be a HTML.Tag.IMPLIED. e.g. <head> ------ here is the HTML.Tag.IMPLIED ----- <title>title</title> </head> Is it ture? I ask this question because of parsing of