Activate Add Approver wtih N Step Badi

Dear Experts,
we are in SRM5.0 and the add approver button has been disabled using the badi bbp_chng_agnt_allow, however the current requirement is to activate this button specific to a country.Please advice on how to achieve this requirement,as we have also implemented n-badi workflow approval for shc.
Thanks and Regards,
Sathya Kumar.

Hi,
Take a help of Technical guy ( abap ) and implement the logic ( coding ) in BADI   BBP_CHNG_AGNT_ALLOW
method IF_EX_BBP_CHNG_AGNT_ALLOW~AUTHORISE_FOR_CHANGE
You can use BADI   BBP_CHNG_AGNT_GET : restrict / build your own list of possible agents
Thanks
prasad.s

Similar Messages

  • N - Step BADI Approval Flow - Reminders & Dead Line monitoring

    Hi,
    I am on SRM 5.0 and we are using N-step BADI workflow for Shopping cart. We have coded the logic to pull the approvers and we got additional requirement of sending reminders to the approvers multiple time for example: 1st reminder on 3rd day and second reminder on 7th day and finally on 10th day the Shopping Cart should be moved to next level of approval.
    So here there are 2 things that I need to achieve
    1. Sending multiple reminders to approver on different days. 3rd day, 6th day etc..
    2. Moving the Shopping Cart to next Approval Level if the existing approver has not approved it in specific duration of time.
    Your inputs of achieving my requirements would be of more help.
    Regards,
    Satya

    Hi Satya,
    Workflow functionality Deadline Monitoring would be useful to you in such a case.
    You can add a 'Requested End' condition to the workitem you need to monitor.
    When the deadline is reached you can perform the desired operation. I your case you need repeated reminders. For this in the requested end branch, add a Loop step and send reminder mails as desired. Add a terminating condition for loop to say 10 days to stop sending reminders there after.
    I had a similar requirement and this approach worked for me.
    Hope thie helps!
    Regards,
    Saumya

  • N Step BADI Approval Workflow Error in SRM 7.0

    Hi,
    I have implemented SC  Workflow Approval based on line item(sequential approval). I implemented process controlled workflow for this using N step Badi. Necessasy configuration done for each level at schema. All steps are executed per line item and agents determined using N step Badi /SAPSRM/BD_WF_RESP_RESOLVER.
    Even in SC after the document is ordered, in approval overview tab i see the all level sequence with  approvers name for that  line item.
    But when approved by first approver, it doesnot move to the next level for approval and the SC is approved bypassing all approvers in the following levels.
    For example, if there four levels of approvals for one line item. as soon as the first approver approves the SC is approved and in SC Approval Overiew tab that contained four level of approval in it is now reset to one level with SC marked as appproved.
    Have anybody come across this error.
    Not able to figure out why it is happening so... need some expert advice.
    Thanks in Advance.

    Hi Masa .. thanks for your reply.
    Was on vacation so could not reply.
    I have below settings in SRM for SC
    Process Level definition should be like this.
    Level Eva.ID ; Resolver Task ID Decision Type
    100 L100 R100 40007953 Item-Based decision for Partial Doc.
    200 L200 R100 40007953 Item-Based decision for Partial Doc.
    300 L300 R100 40007953 Item-Based decision for Partial Doc.
    I have implemented /SAPSRM/BD_WF_RESP_RESOLVER for R100.
    for grouping we are using line item number ... so each line item is a group.
    Below are issues that i am facing now.
    For say 2 line item in a SC... with 3 level of approvals for each line item. I am not able to approve one line item in a sequence. For example: If for first line item, when I approve level one .. then the workitem doesnot move to 2nd approver's inbox for that line item. Now if second items (asssuming there are only 2 line items in SC) first approver has approved then i see all second level of approvers available for all line item.
    In short system waits for all one level approvers to approver for all line item and when all the line items are approved at one level then the workitems are available for seconds level of approval.
    Is this the standard behaviour?
    As per our requirement we wanted one line item shoudl follow the approveral sequence without being dependent on other items approval.

  • Approver skipped during approval process in N-step BADI workflow

    Hi,
    I am some problem in n-step BADI approval process. For some reasons one of the approvers is skipping during approval. And later in the approval preview it observes that the approver, who is just above the skipped approver, is appeared twice.
    I am not able to simulate this issue though this is happening in the system frequesntly though it is not for all.
    Can you please let me know what is the problem in the system and how can we rectify this issue?
    Thank You.
    Regards,
    Krish

    Hello
    sorry search for the n-step WS14500015 is the item based...
    Another thing, you can try with testing to restrict the case to special conditions. Are there any added-approver there? Is there any approver who makes some changes to the SC? etc..
    Daniel

  • 'Add Approver' is inactive for SRM contracts

    Dear colleagues,
    We have deal with SRM 5.5. The point is that the button 'Add Approver' is inactive for  'Approval Preview'.
    This issue regarding SRM contracts. Does anybody know how to activate usage of "add approver"  during approvement  of a contract.
    Many thanks in advance for your help.
    Kind regards,
    Grygoriy
    P/S
    I've had a look at  notice 'ADD Approver/Reviewer buttons are disabled'  by  N M Poojari ( ADD Approver/Reviewer buttons are disabled), unfortunately, author didn't point to solution of his problem. So, I'll appreciate more detailed  plan of actions.

    Thanks, Siobhan, for your reply.
    However, the problem was caused by my attempt to  to do the following steps with a wrong WF (instead standart workflow for contracts (WS14000148) we use Z-flow) :
    PFTC -> Select workflow template ->  workflow you are using -> Display -> Additional data ->
    Agent Assignment -> Maintain -> Attributes -> Select radio button
    'General Task'. -> The problem is solved
    Yours faithfully,
    Grygoriy Gavrylyuk

  • Shopping Cart Add Approver option

    Hi all,
        We have a requirement wherein after creating a shopping cart we can add approver by using the "Add Approver" button on the top, i just want to know what is the backend function module or BADI called while adding the approver manually.
      In our case the creator can add his name as approver but this should be prevented, can any one guide me how to do this......
    Its very urgent and every one is highly appreciated..........
    Regards,
    Ravi G

    Hi
    Which SRM version are you using ?
    If you use WS14000133 as an alternative, you can determine the list of approvers flexibly according to your particular requirements.
    You do this using the method GET_REMAING_APPROVERS of BAdI BBP_WFL_APPROV_BADI, with which you can integrate a logic for determining the approvers for each approval step (this can be more than one) and the number of steps in the entire approval process.
    For more details, see the IMG:
    Supplier Relationship Management   ®  SRM Server  ®  Business Add-Ins for Enterprise Buyer (BAdIs)  ®  SAP Business Workflow  ®  Determination of Approvers for n-Step Dynamic Approval Workflow
    N-Step, Dynamic Approval for Spending Limits
    http://help.sap.com/saphelp_srm30/helpdata/en/17/40a86c773d6c41801d78af1a34b90f/content.htm
    Do let me know.
    Regards
    - Atul

  • ADD approver when WS14000109 is active.

    Hey,
    I have a special requirement, to add an additional approver in the shopping cart.
    WS14000109 is active and working fine.
    The buttons ADD APPROVER & ADD REVIEWER are existing on the screen, but not enabled.
    Tried changing the security settings (0/1/2/3/4) no luck..
    I have read through the posts here ......nothing works.
    Did anyone resolve this.
    I donot want to implement N- Step BADI...workflow.
    regs

    Hi,
    Work flow WS14000109  which is activated in your system is a work flow
    "Approval n-step over Value Limit".
    In this work flow no "Adhoc Anchor" step is configuared that is why ADD approval & Add reviewer functionality is missing .
    If you analyze the Workflow WS10000031 which is two step approval standard workflow in workflow builder you will find that Adhoc Anchor step.
    I hope this will clarify your doubt. Do remember to award points

  • Add Approver restricted to Approvers only

    We are using n step approval in ECS. I restricted approval task TS14508044 to no general forwarding allowed and asigned Approver Role.
    But nevertheless when user during shopping cart creation want to add or change an approver they can assign any user. I would have expected that the approvers that can be added or changed would be restricted to the users that have the approver role.
    Where can I restrict this
    Rgds.
    Dieter

    Hi,
    See solution in the foll threads:
    Use of BAdi BBP_CHNG_AGNT_GET with N Step Item Based WF
    Re: Shopping Cart Add Approver option
    Re: Replacing approver
    BR,
    Disha

  • Difference between one step approval and N-step approval?

    Hi Experts,
    Can anyone tell what is major difference between one step approval and N step approval?
    I guess its only one person will  approve incase  one step  approval and where as in the N-step approval a shopping cart can be approved by many  users under some prerequistes right??
    can some one provide me some hints on this.....
    how does it make a difference in workflows and how to mantain the settings for this in the SPRO. for this one to setup  a one-step and N-step approvals.  what are points to be taken care while setting up this?
    Please can some one clarify me on this
    Regards
    Sairam.
    I

    Hi,
    1 step approval - Number of approvals will be 1
    n step - number of approvals  greater then 2(since std approval workflow present till 2 level)
    The general customising steps for Workflows  apply to both of them (like SWU3 customising.event linkage etc) but other then that for,
    1 step approval -
    -->Need to activate the starting conditions
    -->Agent assignment to be done seperately for the Approval task
    (Also the N step workflow can be used as 1 step workflow with number of approvals being set to 1 through the Logic in the badi.)
    N step approval -
    -->to be implemented through BADI BBP_WFL_APPROV_BADI .This BADi actually determines the Agents/approvers for the workflow.
    -->As per  my exp,this workflow is very unstable and for few  updates,you may have to apply number of notes(e.g. Approval status not updated properly,graphical preview not visible properly etc)
    BR,
    Disha.
    Do reward points for  useful answers.

  • 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

  • Add Approver - applet performance when 'Add here' pressed

    Hi -
    We have recently upgraded to SRM 5.0 (classic) and are noticing that the Add hoc approver functionality is quite slow when using the graphical view.
    Steps:
    - for a sc to be approved, go to Approval Preview
    - click 'Add Approver'
    - on any of the 'Add here' entries, press
    The perofmance problem is when the 'Add here' is pressed - for the graphical view, i.e. using the applet, the performance can take 15 sec. and sometimes longer.  But, if in table view, the performance is o.k. at about 5 sec.
    This leads me to believe that the problem is with the applet (as opposed to for example the agent assignment causing problems, as is the same agent assignment with both ways).
    Just wondering if anyone is noticing the same issue - I have found nothing in OSS nor in this forum.
    Thanks,
    Keith

    Keith,
    We are also in the process of implmenting SRM5.5/EBP5.0.
    Just throwing out some ideas...since the graphical view is using a Jave applet could cause be due tp the jre version?   Parhaps upgrading ot he lates jre will solve the problem.
    Thanks,
    PS.  Where in Canada are you?

  • Issue with N step BADi

    Hi,
    We are on SRM_SERVER 550.
    We have implemented n step badi for approval of SC.
    After SC is created, we see an error in the WF log in the step for task TS10008126. The error is shown in the step history and its "EVALUATE_AGENT_VIA_EXPRESSION      Result of agent resolution does not agree with agents of task"
    When I try to see in OOCU as to what are the agent assignments for the task, it shows me an empty list in OOCU.
    Is there some basis steps for WF missing?
    Regards,
    Srivatsan

    Hi Srivatsan,
    Check the agent assignment of the task. Go to transaction PFTC, select Standard task as task type and give in the number of the task (10008126). Then press change. In the next screen go to Additional data in the menu and select Agent assignment -> Maintain. Then select Approval of shopping cart and click on the attributes button. In the pop-up select General task. And that is it. Depending on the system settings you can transport this or you will need to do it at every system / client.
    Regards,
    Martin

  • APPROVAL_HISTORY_TABLE not getting populated in N step Badi

    Hi Guys
    I have implemented the N step Badi for the contract workflow WS14000148. The approval functionality is fine however the importing parameter APPROVAL_HISTORY_TABLE is not getting populated in the Badi. Appreciate if somebody who has faced the similar situation could let me know the root cause. I am using SRM 5.00 with support pack level SAPKIBKT14.
    Regards
    Rajeev

    This is a known issue, bug 14341496. To avoid it please use java 1.6 on the browser.
    Phil

  • Add approver/ reviewer-data not coming up.

    Hi All
    One more question-we are in SRM4.0
    We managed to enable the add approver and add reviewer tabs under approval.
    Now when we try to add approver or reviewer the system does not fetch any data. Do we need to maintain a separate table of approvers and reviewers and link a program so that when user clicks on the tab, the data is fetched from the table....or there is some other way out.
    Regards
    Ashish

    Ashish,
    I am having a similar kind of issue like what you had months back. The 'Add approver' and 'Add reviewer' buttons are disabled on the shopping cart status overview. I have the approval task TS10008126 as general task (Not general fowarding allowed). Also the SAP provided BADI SAP_CHNG_AGNT_ALLOW is active in the system. But for some reason the add approver/reviewer buttons are greyed out.
    How did you resolve your issue? Appreciate your help
    Thanks
    Sridhar Jami

  • Add approver when the SC is in Awaiting approval

    Hi SDN,
    we are using SRM 5.5 system.
    When the SC is created the in the BADI - BBP_WFL_APPROV_BADI we are finding the manger of the user and sending workflow to that mangaer.
    Up to this eery thing is working fine.
    But when the SC creater wants to chnage the Approver name in Approver Preview (Add approver) when the SC is in Awaiting approval.
    System is allowing us to add APprover here but when i Save the SC system calling the BADI BBP_WFL_APPROV_BADI and over righting that manger name with the original manger not with added manger.
    Please let me know.
    Thanks
    Naresh

    Once i selected the add approver i can't see this value or capture in any badi.
    Can any one know where can i get the added approver details before saving the shopping cart
    that mean at run time.

Maybe you are looking for

  • IPhone connects/charges on system boot up. When it gets to Windows 7 loading screen it disconnects.

    Hello to all who read, I've usually used my iPhone with my iMac so perhaps that's the issue in itself. But now I've done away with my iMac and trying to connect and update my phones music library through the latest Windows iTunes. My iPhone refuses t

  • ORA-30951 when registering TPoX schemas

    Hello, I am trying to register the schemas for TPoX benchmark of XMLType Object Relational storage. BEGIN DBMS_XMLSCHEMA.registerSchema( SCHEMAURL => 'http://www.fixprotocol.org/FIXML-4-4 fixml-fields-base-4-4.xsd', SCHEMADOC => bfilename('XML_FILES_

  • What happen when i compile a java prog.

    I, to an extend know how to code using java. However I don know what really happens after compiling a java prog and what happens when i run it.. what is JVM, JDK, JIT etc., means.. What is a class file and a jar file and a war file.. I'm confused.. A

  • OSB problem - "mds-owsm" not open

    I have a problem where my OSB proxy is not writing to my Queue and here is my error: <Oct 9, 2011 4:03:28 PM EDT> <Info> <JDBC> <MDM2008> <osb_server1> <MDSPollingThread-[owsm, jdbc/mds/owsm]> <<anonymous>> <> <0000JBdcmk0DwW05zzWByW1E^TEz000001> <13

  • Lockup on context menu on Compaq 6200 Pro SFF

    I have a Compaq 6200 Pro SFF that we have re-installed Windows XP on it.  The only thing weird about the configuration is that it has 2 monitors.  Now when I first heard of this problem I thought the user was crazy but when you right click in Windows