Skip to Content
avatar image
Former Member

Vendor Master creation - SRM 7.0


Im working on SRM 7.0.I would like to know how to replicate vendors from ECC backend system?Is it the sme way as in SRM 5.0 ( using BBPGETVD)?Also how do i create local vendors in SRM 7.0?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    May 29, 2009 at 02:28 AM

    Manage External Business Partners

    Users with the role SRM Administrator or Strategic Purchaser can manage master data for external business partners (such as company data for suppliers and bidders) and master data for individual contact persons from the company.



    To use existing master records for suppliers, you must replicate the suppler master records from the back-end system. To do this, the following prerequisites must be met:

    Back-end system: The supplier must be assigned to a purchasing organization.

    SAP SRM system: The organizational plan has to be in place. In the organizational plan, there has to be an organizational unit that represents the purchasing organization of the supplier in the back-end. (The suppliers themselves are assigned to supplier groups using transaction PPOMV_BBP.)

    The business partner groupings must be defined. To copy numbers from the back-end system, you must define a grouping as the external grouping in the Implementation Guide (IMG): Cross-Application Components SAP Business Partner Business Partner Basic Settings Number Ranges and Groupings Define Groupings and Assign Number Ranges .

    If you want to delete business partners, they must not be involved in any open transactions at the time of deletion.

    Terms of payment and Quality Management systems are only transferred if they have first been replicated. To do this, use the following reports: BBP_UPLOAD_PAYMENT_TERMS and BBP_UPLOAD_QM_SYSTEMS.


    Call transaction *BBPGETVD* to transfer the data to the SAP SRM system. You can change the data after replicating it. However, you should not copy over any suppliers after doing that, or your changes are overwritten.

    End of the note.

    Transfer Supplier Master Records

    In the back-end system, use transaction BBPGETVD to determine whether:

    The SAP SRM system is to assign numbers from the internal number range for business partners for the suppliers to be copied.

    The supplier numbers are to be copied from the back-end system. If the number already exists in the SAP SRM system, the system assigns a number internally for the supplier. In this case, configure the internal number range so that it does not overlap with the number range in the back-end system.

    Before the system performs the data replication, it informs you of any possible problems (such as missing purchasing organizations).


    Make sure you enter the correct supplier root node of the organizational structure.

    End of the note.

    Compare Suppler Master Records

    If the master data in the back-end system is different to the replicated data, you can adapt the supplier data in the SAP SRM system by using transaction BBPUPDVD.

    Synchronize Suppliers (Program BBP_VENDOR_SYNC)

    Use this program to automatically synchronize the back-end suppliers with the SAP SRM system.

    To run this program, you must first make the following settings:

    Path in Customizing: SAP Supplier Relationship Management SRM Server Technical Basic Settings Settings for Supplier Synchronization Make Global Settings

    Supplier Relationship Management SRM Server Technical Basic Settings Settings for Supplier Synchronization Define Settings for Each Backend System

    Then, you have to make the following settings in transaction SA38:

    Enter program BBP_VENDOR_SYNC.

    Choose Background.

    Enter the report name BBP_VENDOR_SYNC.

    Either define a new variant or use an existing variant

    Choose Schedule.

    Enter the job and define the start date.

    Either schedule once or schedule periodically and define the period interval.

    Manual Maintenance

    Master data for external business partners (such as bidders and suppliers) can be created based on a registration application from an employee of the business partner company.

    Registration applications are forwarded using workflow to the purchaser or system administrator responsible for approval. If approved, the user must create the appropriate master data or user data.

    The purchaser or system administrator responsible must be defined in the workflow as the employee responsible.

    The organizational plan must have been created and contains an organizational unit to which the employee can assign the external business partner.

    For more information, see Approval Workflow for Creating External Users.

    Self-Registration of External Business Partners

    If an external employee enters a registration application, the system differentiates between the following situations:


    System Response

    The company and the external employee are already registered in the SRM system. The external employee now wants to register an additional contact person in the SRM system.

    The system automatically adds a position to the organizational unit of the supplier and adds a contact person for the external employee to the business partner for the company in the organizational plan. At the same time, the necessary user is created.

    The company has not yet been registered in the SRMsystem.

    The system automatically creates an organizational unit and a business partner for the company, as well as a contact person for the external employee.

    In both cases, the purchaser or system administrator (employee responsible) receives a work item with a link to the Business Partners application. The employee responsible can see the data that the requesting user entered and can complete it.

    After users have been created or maintained, contact persons receive an e-mail. If the user has been created, this e-mail contains the business partner number, user ID, and password.


    The text of the e-mail is stored in the general text PARTNER REQUEST ACCEPTED or PARTNER REQUEST DENIED, and is sent in the logon language. You can modify the text to suit your requirements. To do this, go to transaction se61 in the back-end SAP SRM system and select General Text.

    End of the note.

    Managing External and Internal Business Partners

    The following functions are available:

    Create, change, and display company data for a bidder or supplier

    Delete business partner


    When a business partner is deleted, all contact persons that belong to the business partner are also deleted. Only SRM users can be deleted.

    End of the note.

    Create, change, display, and delete contact persons for a bidder or supplier

    Process purchasing company, that is, all companies in the organizational structure for which the indicator IS_COMPANY is set in the attributes in the organizational plan. Purchasing companies have the partner function Purchasing Company.


    Only use this function to modify purchasing companies. To create them, use the organizational plan.

    End of the caution.

    Create and change locations

    yes. you are correct. go ahead.



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 29, 2009 at 04:23 PM


    In SRM 7.0 the vendor replication is the same using transaction BBPGETVD for intial upload.

    Following that you can schedule BBP_VENDOR_SYNC report as job to run on daily basis to update the vendors. BBPUPDVD transaction can be used for any vendor updates also.

    Please refer to the following link SAP Help to get a complete picture on the use of transactions.

    PLEASE NOTE: There has been no significant changes in Master data Management from SRM 5.0 to SRM 7.0



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      For a vendor to be replicated you will need to take care of the following:

      1. In the backend system a vendor should be assigned to a Purchasing org. Vendor can be associated in backend with purchasing org using trasnaction XK01 which allows to create a vendor for a Purchasing Org.

      2. There should be a Purchasing org plan at the SRM system. The vendor being replicated from R/3 needs to be assigned to a mapping Purchasing Org in SRM . This mapping can be found in the transaction PPOMA_BBP.

      Suppose a vendor is assigned to porg 1000 in backend , in SRM the porg A will be associated to 1000.

      This can be checked in transaction PPOMA_BBP . for purchasing org A in SRM in the 'Function' Tab you will find the mapping to backend.

      Once the above are in place you can replicate a vendor using transaction BBPGETVD.

      Also you will need to maintain the settings in SPRO

      SPRO -> Supplier Relation ship Management -> SRM Server -> Technical Basic Settings -> Settings for Supplier Synchronization -> Define Globasl settings.

      Best Regards,