Skip to Content

SRM - Live Auction - Issues with Bidder Access

Dear SRM GURUS,

I am on SRM 7.02, Level 5 (SAPK-70205INSRMSRV) using the classic scenario, using Bidding (RFx/Auction) in SRM server.  We are using NWBC (and we are NOT using SAP Portal).

Can anyone recommend how we can have bidders (i.e. users external to our company) log into SRM to respond to RFx / participate in live auctions?  We have a solution (see below), but it is not working in all cases, and wanted to know if there was another approach to resolve this problem.

Currently our SRM system can only be accessed by internal users (i.e. users internal at our company) as they are within our company network.  When a bidder tries to launch the SRM URL, they “get page cannot be displayed” as they are outside the company network.  In order to allow external users (e.g. bidders) to access SRM, our BASIS team set up a reverse proxy solution – see below.

Our current solution: 

  • In order to allow external users (e.g. bidders) to access SRM, our BASIS team set up a reverse proxy solution.  i.e. when the bidder enters the SRM URL https://externallink.srm.com, it is translated (domain) internally to https://internallink.srm.com.  So behind the proxy, the real URL https://internallink.srm.com is requested from the server, however in the browser the bidder still sees the https://externallink.srm.com. Thanks to this, it is possible to control (and limit) the access to the SRM system from outside the company network.
  • All works well, except when the bidder presses the button “LIVE AUCTION”.  In this case, the system opens a new session (new window), but the URL in this window is not https://externallink.srm.com; but instead, it is https://internallink.srm.com.  Because the domain https://internallink.srm.com is not accessible from “outside”, the page cannot be displayed and therefore, the live auction cannot be started.
  • Technically, the BSP application /SAPSRM/BSP_JAVA_APPLET is executed and the controller appletInvoker.do.  Behind this controller, there stands the real URL https://internallink.srm.com, taken from the server parameters. 
  • How to solve this problem, so that the system opens the new session with the URL (domain), which was originally used https://externallink.srm.com, or perhaps there is another approach to resolve this?
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Sep 29, 2014 at 05:31 PM

    Hi, Aleem

    If you are working with NWBC in SRM and SUS,and are using live auction form SRM, you need to set up in SRM side in BBPV_LA_PROP table this parameters:

    msg.ABAP client.protocol

    msg.ABAP client.protocolext

    msg.ABAPclient.serverHost

    msg.ABAPclient.serverHostext

    msg.ABAPclient.serverPort

    msg.ABAPclient.serverPortext

    Regards

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Aleem,

      Please let know if you were able to solve the issue. We are facing the same problem for accessing LAC over internet ( the url which is getting formed in SRMhost:port rather than the internet URL) in POWL.

      Regards

      PU

  • avatar image
    Former Member
    Jan 08, 2015 at 01:05 PM

    Hello Aleem,

    Please let us know whether you have got any solution.

    It seems that everything is perfect, if not please check one more thing.

    Go to ppoma_bbp & maintain the attribute EXT_ITS.

    Regards,

    MD Fazhlay Elahi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Fazhlay Elahi

      I working with NWBC in SRM and SUS, the LAC is only deployed  in SRM ABAP. The Buyer is working in SRM and the Suppliers enter by SUS system (Extranet) : :




      1. SSO from SUS to SRM

      Prerequisites: the supplier user has to be in both systems


        2. Two RFC In SUS system:

        

      - RFC ( ABAP): this RFC is used for create the user Role in SUS system side with references to SRM

      - RFC ( H):  this RFC is used for call the  Domain ,protocol,Host and Port from SRM system

      5.11 Remote Systems - SAP NetWeaver Business Client - SAP Library

      3. Create two  Users roles :


      - SRM: LAC authorizations

      - SUS:  Copy the User from SRM

      5.11 Remote Systems - SAP NetWeaver Business Client - SAP Library


      4. If in SUS Systems exist External Domine, you need setup the RFC (H)  with the External data, and set up in SRM side in BBPV_LA_PROP table this parameters for the BSP application /SAPSRM/BSP_JAVA_APPLET  :

      msg.ABAP client.protocol

      msg.ABAP client.protocolext

      msg.ABAPclient.serverHost

      msg.ABAPclient.serverHostext

      msg.ABAPclient.serverPort

      msg.ABAPclient.serverPortext

      Let me Know if is the same escenario, and if is. I can support you: j_ramon_85@yahoo.com.mx

      regards