Skip to Content
avatar image
Former Member

Selection of approvers for Bid

Hello all,

My one more thread is going on for Bid approval workflow problem. But since the subject requirement is different opened a new thread.


SRM 4.0SP08 SRM server 5.0

Set up:

Strategic purchaser has role SAP_BBP_STAL_STRAT_PURCHASER and sap_all.

Bidders have role of SAP_BBP_STAL_BIDDER

Purchase manager has a role SAP_BBP_STAL_PURCHASE_MANAGER and sap_all

The bidders are assigned to pur org for vendors "Vendor Porg"

and the same is local.

The bidders are created by strategic purchasers through EBP webpage and

link "Manage External business partner".

The purchaser manager is the boss of dept where the strat purchaser is


Workflow WS79000002 and WS79000010 are active with relevant currency.

Business Process:

The strat purchaser creates a bid Invitation , assigns bidders and

publish the same.

The bidders view the Bid Invitation , submit bids against it.

the strat purchaser views the bids, rejects higher bids and accepts the

lowest bid.

This winning bid is then set in status "awaiting approval" and all the available

managers are shown as the approvers in the approval window.


Our client wants that

say 10 purchase managers are assigned to the purchase dept

then the strat purchaser should be able to select the approvers.

He can choose more than one approver and all of these must approve the bid to complete the process.

PL. advise how to map these requirements in SRM.

Masa has already given the BADI BBP_CHNG_AGNT_GET in this relation.

(Hello Masa - Can you please ellaborate? )



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Aug 24, 2006 at 07:29 AM

    Hello Dinesh,

    Do you need parallel approval or sequential approval ?

    I had similar requirement from customer and finally customer selected just simple 1 step approval. Specifying the approver by manual is not good from SOX compliance point of view.

    Anyway, several possibilities:

    1. If you maintain the Org. has 10 managers, the 10 managers get the approval workitem in his inbox. If one of the managers approve it, the workitem disappears from other manager's inbox. This is still 1 step approval.

    2. The purchaser can change the approver in the preview screen and you can filter the possible selection with the BADI BBP_CHNG_AGNT_GET. Purchaser can also add additional approvers.

    3. Set the approver rules in custom table and implements N-Step approval BADI. This is not manual approver selection.

    4. Manager can forward the workitem to the responsible manager.

    5. Manager can set delegation each other.

    I think 2. will fit in your case.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Masa,

      I was successful in getting the ADD APPROVER button on the Approval Preview screen by changing the IF condition.Thansk a lot for your help!!

      I have opened a new thread and i request you to reply to that so that i can reward you .:-)

      But now regarding the further functionality of the buttons.

      Since we have added the buttons for Manual selection of the Approvers,i need to remove all the possible agents whcih are determined through the ORG structure so that the Witem goes to the Selected approvers(Through ADD APPROVER ).

      Now how do i delete all the agents whcih are determined and which appear in the approval preview?

      I tried implementing the BADI BBP_CHNG_AGNT_GET wherein i tried to change the table ET_AGENTS but no success.Also, by doing so the ADD APPROVER functionality is also affected in the way that after clicking on the FIND button i am not able to see the List of Managers.Also,this BADI is getting triggered for the complete Approval Preview screen i.e. in the SC approval also.Now how do i go further?Is there any other BADI avaliable for BID only?Or do i need to make changes at the WF side?