Skip to Content
avatar image
Former Member

SRM RFx Manual Valuation (Weighing) Functions

Hi Experts ,

We are using SRM7.0.

With SRM RFx, in Manual Valuation (Weighing) Functions / option , ONLY ONE person (Purchaser) can give /assigne score to the Attruibute /Answer given by Bidder.

In our scenarion, each Member of Bidding Panel/ Group gives different different Scores to Attruibute /Answer given by Bidder and then we find Average of the Score which is final.


Purchaser 1 - Score 80

Purchaser 2 - Score 90

Purchaser 3 - Score 70

Totale Score of this Question shoule be calucatled by system as (809070) / 3 = 80 automatically .

Can in SRM RFx , multiple people from panel valute differently i.e. Valuation Factor/ Score to Attruibute /Answer given by Bidder and then system can make it Average of the Score automatically ?

Thnak you



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jan 14, 2011 at 08:27 PM

    From what I understand, what you want to average is the weight for the attribute. This requirement would not be trivial to implement, but you might be able to achieve it through implementation of BBP_DOC_CHANGE_BADI. I'd propose the following:

    1. Precondition: all the purchasres that you would like to input their opinion MUST make changes to the RFx manually. Otherwise, you wouldn't be able to know their weight value on it. And your average weight(and later score) would be based ONLY on those who actually changed the RFx.

    2. In the BADI implementation logic, you would want to manipulate the CT_WEIGHT parameter in the following fashion:

    a. find out the change document history of WEIGHT set including who changed it (look into tables CDPOS/CDHDR)

    b. when it comes to the same BADI logic with current purchaser's weight, take an average of all the weights entered by those in the weight's change document history, plus the current purchaser's weight value.

    c. change the new weight automatically to this new average value

    Good luck.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Great Jay. Sounds great.

      Is it really possible ?

      Some thought , If any purchaser change his mind and gave score twice or trice then...? As per your logic , system will take Avg of these changed score also..Isn't it ?..

      if yes, I think , we can apply restriction on User ID who changed the score..taht is System should consider latest score created.changed by each User id..hows it ?

      Please suggest