Skip to Content
author's profile photo Former Member
Former Member

Problem with Live Auction Applet


According to our customer requirement, we need to change some logic of Live Auction applet. It would be very helpful if u can provide me following information:

1)What Function Module/BADI gets called when we start Live Auction?

2)What Function Module/BADI gets called when a bid is submitted?

3)Where are the following information stored :

a)Next Valid Bid

b)Bid decrement amount

Thanks and Regards,

Anuj Kumar

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Apr 07, 2006 at 07:57 AM

    Hello Anuj,

    You can have a look a BBP_LA* function groups.

    Here is a list from SRM 5.0:

    BBP_LA_ACTIVITY_LOG SRM-LAC activity logging


    BBP_LA_AUCTION_PROFILE Auction Profiles

    BBP_LA_BATCH_JOB Batch Jobs to activate/close/finalize



    BBP_LA_CASCADING_ITEMS Cascading Items Auction


    BBP_LA_FCB FCB function modules

    BBP_LA_MAINTENANCE SRM-LA data maintenance functions

    BBP_LA_MSG SRM-LAC Messaging

    BBP_LA_PROFILE Extended Table Maintenance (Generated)

    BBP_LA_PROP_KEY Extended Table Maintenance (Generated)

    BBP_LA_PROP_KY2 Extended Table Maintenance (Generated)

    BBP_LA_PROP1 Extended Table Maintenance (Generated)

    BBP_LA_RFX_CONVERT_TO_AUC Convert RFX to Auction

    BBP_LA_UTILITY SRM-LAC Auction Utility

    For Bid decrement amound & next valid bid, look at table BBPD_LA_BIDHIST.



    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Anuj, what is your SRM release ?

      In standard, SAP provides a minimum price for each item (reserve price), and a price decrement in currency amount or percentage (depending on the setting under Header Data).

      You can add +/- factors per supplier using percentage or fixed amount.

      You can enter multipliers and adders at both the auction header and item levels. If defined at both, then the settings at the item level take precedence over those at the header level.

      What do you mean by "SAP Provides only Minimum PERCENT Decrement" ?

      1) At start of Live Auction, First Valid Bid price is calculated according to bid decrement amount or % defined per item, and according to auction profile (simple view: your item price - bid decrement or best competitor price - bid decrement). It is displayed in Live Auction items(except for lot level). The Bid decrement % is only displayed after the first bid and calculated against this first bid (during Bid creation in BBP_LA_BID_CREATE --> PERFORM calculate_bid_decrement_amount to update Bid history).

      You are right: it could also be displayed for the starting valid bid price (it is used to calculate first valid bid price but not displayed) --> open an OSS message for this.

      In case of absolute amount, the bid decrement is always displayed, but as it is fixed, it is easier.

      Or change function BBP_LA_BID_GET_FOR_CURR_USER, line 144: if no bid created: 0%, otherwise take the one calculated and stored during the last bid creation (BBP_LA_BIZAPI_SUBMIT_BID --> BBP_LA_BID_CREATE --> PERFORM calculate_bid_decrement_amount).

      2) when factors are defined, the supplier view is changed accordingly: fixed amount added or substracted to each item, or % applies to change this price. Factors also apply to next valid bid.

      To change this logic and apply your own price proposal, you could try to change standard code of BBP_LA_BIZAPI_GET_BIDHIST. I think this function is called by the LAC to read and present data to the supplier, by calculating all prices.



  • Posted on Jul 27, 2012 at 08:25 AM

    Please refer to the following site which contains information about Live Auction tables, structures, classes, function groups and function modules:

    The following site talks about how to get information about Live Auctions in SAP SRM:

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.