Skip to Content
Author's profile photo Former Member

Supplier Self-Registration – ROS

SRM —- Supplier Self Registration:

Overview of the Process:

>> Supplier clicks Registration URL and Fills the Registration Form.

>> Supplier provides details like Name, address, Product categories etc at the time of registration.

>> System checks the Product categories selected by Supplier at time of Registration and Send questionnaires specific to Product categories either as link in email or as attachment depending upon the configuration done.

>> Supplier clicks link and fills the Survey Questionnaire and Click submit.

>>The Purchaser accesses the pre-screen supplier application from Enterprise Buyer Professional and verifies the responses from suppliers. If purchaser is satisfied with Supplier information, the supplier registration will be approved.

>>The approved supplier data can be transferred to EBP and a Business partner can be created.

Settings Need to be Done in ROS Client:

>> Create Product Category: Product Category Hierarchy and Category can be created by Tcode: COMM_HIERARCHY or it can also be replicated from SAP ERP System.

>> Assign Category Hierarchy to Applications: Assign the new category hierarchy to  purchasing applications in Tcode: COMM_PRAPPLCAT.

>> Create/Change Questionnaire: Create Questionnaire as per Category to obtain category specific Questionnaire. Path: IMG<<Supplier Registration Management<<Basic Settings<<Create/Change Questionnaire.

Note: A) if you want to send Questionnaire as URL in Email to Supplier, Ensure to Check “Direct Update into Application While creating/Changing Questionnaire in its Header Data.


Error: “Calling the BSP page was terminated due to an error’.In addition, the following text is displayed: ‘BSP exception: Application sap/uws_form_service cannot be started. Create an application node using Transaction SICF’.

Implement SAP Note: 1046522

“IF Service UWS_FORMS_SERVICE Does not Exist in SICF”

Refer SAP Note: 1038797 , 1078545


>> Language Selection for Questionnaire: Maintain the default Language for Questionnaire.

>> Select Product Categories For registration: The Categories defined in this setting are visible to suppliers when they register using the self-registration page.

>>Assign Questionnaire and Language to product category.

>>Create Anonymous UserID for Supplier Registration:

Create a service user in Transaction SU01 and assign the following roles:



>> Assign anonymous UserID to Self-Registration Service:

When a new Supplier launches the self-registration page, the system should not ask for a userID and password. But when a new supplier submits the registration information, a temporary business partner is created in the ROS client. To Facilitates this, We need to assign an anonymous UserID with appropriate authorizations to the self-registration service in Transaction SICF to service ROS_SELF_REG.

>>Activate Services:

Activate the following BSP Services for supplier self-registration using Tcode: SICF

Ø  Default_host-sap-bc-bsp-sap-ros_self_reg

Ø  Default_host-sap-bc-bsp-sap-ros_self_edit

Ø  Default_host-sap-bc-bsp-sap-ros_prescreen.

Note: Make Sure to Maintain the Initial BSP as main.htm in SE80 for BSP Application ros_self_reg, Otherwise  it will lead to an BSP error while accessing the Registration URL as mentioned below.


Error: “SRM-ROS registration URL returns with BSP error

Calling the BSP page was terminated due to an error. 
The following error text was processed in the system: 
BSP exception: Object default.htm is not vaild in URL /sap/bc/bsp/sap/ros_self_reg/default.htm”

Implement SAP Note: 1772226.


>> Define Organizational Plan for Buyer and Vendor:

   If you use the SUS Client for Supplier self-registration also, and have already configured the settings for SUS, Then you do not need to Configure any additional details here, Create an Organizational node for the purchasing organization using Transaction PPOCA_BBP. Also, Create a Supplier root Organization using Transaction PPOCV_BBP.

>> Maintain BBP_MarketP_Info table:

  Maintain the following table entries in table BBP_MARKETP_INFO using Transaction SM30.

Ø  Vendor Root: Enter the Vendor root Organization ID for example: VGXXXXXX . You can gets this ID from PPOMV_BBP.

Ø  Std Purch. Org: Enter the purchasing organization ID, for example 0 5XXXXXX. You can get this ID using Tcode: PPOMA_BBP.

Ø  CURR: Maintain the default Currency code.

>>Specify data privacy settings for suppliers:

  IMG<<Supplier Relationship Management<<settings for User Interface<<Specify Data Privacy settings for Suppliers.

Settings Need to Done in EBP Client:

>> Maintain  BBP_MARKETP_INFO: Maintain Vendor Root and Std . Purch Org alongwith Currency.

>>Define External Web Services For Supplier Directory:

   The Potential Supplier registered in the Supplier registration act as the Supplier directory in the EBP client until they are transferred to EBP as Business Partners. This settings is also required to access the Vendor screening application Form.

>> Role Adjustment:

This settings is also required to access the Vendor screening application Form the EBP purchaser menu. The following roles need to be modified.



Steps to Modify the Role:

  Open the Role in Edit mode using transaction PFCG.

Ø  Go to menu option preselect Vendors and double – click it to Edit.

Ø  Enter the ROS_PRESCREEN in the field BSP application.

Ø  In the parameters, maintain the Parameter name and SAP-Client and value <ROS Client>.

Related BADI :

1. BAdI ROS_CUST_WEL_TXT: Used to change the Welcome Text on registration page.

2. BAdI ROS_REQ_CUF: Used to define mandatory fields to be filled out by suppliers.

3. BAdI ROS_BUPA_DATA_CHECK: To Check the Values.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      nice work! thanks.

      Author's profile photo Gaurav Gautam
      Gaurav Gautam

      Hello Sushant,


          Nice work.. really helped me a lot.But I have one question in the first step of ROS.Like providing vendor registration URL.Can you please tell me where to create supplier registration form and pass the its URL to portal.




      Author's profile photo Former Member
      Former Member

      Hi Gaurav,


      SICF service - ROS_SELF_REG automatically opens up the ROS standard form.

      You need to publish a seperate link on company's portal page so that interested suppliers can click for registeration.

      Else you can send the URL seperatly to the respective supplier's email ID.




      Author's profile photo Deepak Kumar
      Deepak Kumar

      Agree I am unable to see any link

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Gaurav,



      if You are using SRM  Version 7.0 then u need to activate a BSP service ROS_SELF_REG in SICF.


      if in case u r using SAP SRM  7.0 EHP 2 then u have multiple option to either use BSP Service or Webdynpro Service ( WDA_E_SUCO_SREG).


      Refer :  ( it provide the difference between BSP Vs Webdynpro service)


      Once u activate the Service u can get the URL by Testing this Service  (  Right Click over Service and Select Test Service). The Registration URL will open.


      You can provide this URL at the company Site Home page or Email the URL to Potential Suppliers.



      You can also create different Questionnaire for different Product category (as selected by Supplier at registration page ) .


      Please refer:  Create Questionnaire section of below document.



      Hope this helps.........




      Author's profile photo Gaurav Gautam
      Gaurav Gautam

      Hi Sushant ,


         We are using SRM 7.0 EHP2. What changes I have to maintain accordingly for that,





      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Gaurav,


      Sorry for the delay in Response.


      Like I have mentioned in my early response. From EHP2 you can use webdynpro or BSP Service.


      if you are using BSP then process would be similar to that of SRM 7.0.


      But if you go for Webdynpro service. Then you need to activate Webdnpro service.


      Activating Webdynpro would not Include much changes in config part .

      you can easily get the steps for the same  from Service Marketplace.


      For getting the difference between Webdynpro and BSP please refer below document.





      Author's profile photo Gaurav Gautam
      Gaurav Gautam

      Hello Sushant,


          Thanks for your reply.I solved that issue.Right now I am into different issue regarding enhancement of rfx response comparison screen , I got the component but not able to figure it out the process.Also there I have to add a button which will call a smartform.

      If possible can you please provide me your mail id so that I can mail you my issue.



      Gaurav Gautam

      Author's profile photo Former Member
      Former Member

      Hi Sushant


      I believe if ROS and SuS is on same client all the configuration of ROS needs to be done in the SuS Client???


      Do we need to set the Material Replication setting for SuS client for Create Product Category and Product Category Hierarchy in the ROS .