Skip to Content
avatar image
Former Member

Changes in Supplier Registration Form ROS_SELF_REG

Dear all,

We need to change the BSP application in ROS_SELF_REG to add some additional fields ....

The business requirement is to avoid vendor duplication by comparing with the Tax identification number in R3 vendor master.

So we need to have a field to enter the Tax identification number ....

We have the following questions :

1. Whether there is any field already available for this purpose in the screen ?

2. What all minimum configurations to be done for this BSP to be executed in the SRM system ??

3. Which BAdi is to be implemented to have this done ?? - There should be 2 BAdis since the form has to changed when it is being loaded and also after the form is submitted ..

4. In the BSP which are the events that are necessary for this process ??

Thanks in Advance ...


Vivek K

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 17, 2007 at 08:33 AM


    The "ROS_REQ_CUF' Badi is to define the fields in the std BSP page whcih you want to be mandatory while the Supplier registration process happens..

    The "ROS_BUPA_DATA_CHECK" is used to check the date whcih is entered in these mandatory fields.

    Hope its clear now.

    If you want to add completely new fields (other those whcih are already present in the Std BSP page) then may be you will have to modify the Std BSP page itself.

    I would suggest try to use the existing fields and make them mandatory so that they are compulsarily filled.(Easier would be to just change the name/Label of the existing fields rather then adding new fields in the Std BSP!)



    Pls reward points for useful answers.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      As Disha told, you can use 'ROS_BUPA_DATA_CHECK

      ' this badi in this there is a method called 'CHECK_DUPLICATES' you can use this method to check the duplicate suppliers with respect to TIN i.e DUNS number here. please explore your self wit this badi and work on.

      all the best.



  • avatar image
    Former Member
    Apr 17, 2007 at 07:09 AM


    You wil have to 2 BADi's for customer fields in ROS:



    Please read the documentation for the above 2 BADi's.

    For the ROS_SELF_REG to be executed in Web,you just need to do the Internal ITS settings on the SRM server.You can execute this BSP from SICF trsacn.

    For ITS activation,

    -->Maintain the entries in table TWPURLSVR.

    e.g.Logical system MRDCLNT100

    Web server SAPDEV14.XEROX.COM:8001

    Web protocol HTTP


    GUI start server SAPDEV14.XEROX.COM:8001

    GUI start protocol HTTP

    GUI start path ID

    KW Web server SAPDEV14.XEROX.COM:8001

    KW protocol HTTP

    KW path ID

    Drag&Relate Server

    Drag&Relate protocol

    Drag&Relate path ID

    BSP Server SAPDEV14.XEROX.COM:8001

    BSP Protocol HTTP

    BSP Path ID

    -->Activate the default host in SICF.

    -->Publish all the services in SE80.(execute the report W3_PUBLISH_SERVICES).



    Pls reward points for useful answers.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      See the following sections in the Implementation Guide (IMG):

      Supplier Relationship Management ® Supply Base Management ® Basic Settings ®

      u2022 Create and change questionnaires

      u2022 Choose product categories for registration

      u2022 Choose languages for questionnaires

      u2022 Assign questionnaires and languages to product categories