Page tree
Skip to end of metadata
Go to start of metadata

Purpose

This page is to explain different settings and restrictions in the RFx Outside Firewall scenario.

Overview

In the RFx outside firewall scenario the contact persons of the bidder are not allowed to access the SRM client. The company purchasers are working in a different client and different system (often called as 'buy side') than the users of the supplier/bidder company (often called as 'sell side'). In the RFx outside firewall scenario, contact persons can be created in both SRM (buy side) and SUS (sell side) system as well.

Bidder and contact person created in SRM

In case the contact person is created by the SRM purchaser on the buy side, you have the option to:

  • create SU01 user for the contact person on the buy side
  • create contact person without a SU01 user

After you create the contact person, the user data are transferred to the sell side over the following XML interface:

  • Buy side:
    SupplierPortalTradingPartner_CreateOrChange_Out (namespace: http://sap.com/xi/EBP)

  • Sell side:
    SupplierPortalTradingPartner_CreateOrChange_In (namespace: http://sap.com/xi/SRM/SupplierEnablement)

The SU01 user is also visible in PPOSV_BBP transaction:

Contact person created in SUS

If the contact person is created in the sell side, it is replicated back to the buy side using the same xml interfaces, however, with an important difference: no SU01 user is created on the buy side .

This is ensured by SAP Note: 1986295 - SU01 User in SUS replication

Bid creation

When contact person submits a new bid on the sell side, this is replicated to the buy side over the SupplierQuoteSRMRequest_In (namespace http://sap.com/xi/SRM/SE/Global ) XML interface.

The implementing class of this ESOA interface (/SAPSRM/CL_SRM_SUPPLIER_QUOTE) will call methods of class for quotation creation in SRM: /SAPSRM/CL_PDO_BO_QTE.

In the constructor method of this class, the role and the authorization of the contact person is checked.

Quotation documents can be created with 3 different roles:

C_ROLE_BIDDER   -  User role: Bidder 'B'

C_ROLE_OTHER   -  User role: Other 'C'

C_ROLE_PURCHASER   -  User role: Purchaser 'A'

The SUS contact person can have two of these roles: the Bidder role (B) or role Other (C).

 

Bidder role can only be assigned to user, that has a SU01 user in the SRM system. User with bidder role can create quotation on his own.

User, who does not have SU01 user in the SRM system (was created in the SUS system), has role 'Other'. User with this role is not allowed to create quotation document on his own.

However, the service user, which is processing the xml, can create a quotation on behalf of the contact person. However, this is only allowed, if the surrogate bidding is enabled for the bidder on the buy side.

Related Documents

Bidding Outside Firewall - RFx to Supplier System (debugging hints)

Related SAP Notes/KBAs

SAP Note: 1986295 - SU01 User in SUS replication