cancel
Showing results for 
Search instead for 
Did you mean: 

Restrict The addition of new Vendor in SRM

Former Member
0 Kudos

Hi SRM Gurus,

We are in SRM 5.0 ,Support pack 6.

We replicated the vendor master from R/3 without any issue.We are

replicating only 4 Number Ranges(vendor account) from R/3

say A,B,C,D.

Now we want newly added vendors belonging only to these Number Ranges to

be added to SRM.

How can we restrict this.We do not want to do this manually via BBPGETVD .

Can we use BBPUPDVD ,Since it allows few NRs

Please advise.

Kind Regards,

Priya

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You can create a variant for the JOB BBP_VENDOR_GET_DATA_JOB and include your criteria for the replication.it can also be based on Acct. gp etc.

This should cater to your requirement.

Kind Regards,

Mohit Kumar

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

Well there are couple of ways to do this..

Sure, firstly, try out the tcode - BBPUPDVD.

otherwise, create a copy of the standard program and modify it according to ur needs, which ever is feasible and early possible, depends on your criteria.

Regards

- Atul

Former Member
0 Kudos

Thanks for the reply Atul.

BBPUPDVD will not be a neat solution what we are looking for is some kind of report

or Job which we can schedule twice a day and it will take care of the

addition of new vendors as well as the modification to existing vendors.

Any suggestion in this line anyone??

BR

Priya

Former Member
0 Kudos

Hi,

In SRM,-SPRO-srm-srm server-Technical basic settings-settings for vendor synchronization---define the settings for each backend system.

do try with these settings....

Hope this will help you.

Regards,

RK.

Former Member
0 Kudos

Thanks for the reply RK.

I am looking for reports or somthing in that line in which we need not

get into any T-Code.We can simply run the report and all the newly added vendors belonging to particular Number ranges are added to the Vendor Org.

Kind Regards,

Priya Singh

Former Member
0 Kudos

Hi

As per my knowledge, SAP has not given any new reports as such to do this kind of job.

Even if you refer to the Tcode- BBPGETVD / BBPUPDVD,

all these transactions related to Business Partners are not enhanced by SAP for so long time.

Refer to the actual functionalioning of these transactions in order to get some insights of this .

I guess, better approach here is that, you have to go for a custom development.

Regards

- Atul

Former Member
0 Kudos

Any Job???

Former Member
0 Kudos

I don't think so.

Regards

-Atul

former_member544585
Contributor
0 Kudos

Priya: how about ABAP report BBP_VENDOR_SYNC? That takes care of the new and changed vendors.

Cheers,

Serguei

Former Member
0 Kudos

Thanks for the reply Serguei.

Can we restrict this program for 4 NR of the vendor.

I see the programs says that Do not specify value ranges - only single values are permitted.

Please explain how it will cater to our requirement.

Thanks in advance.

Kind Regards,

Priya

Former Member
0 Kudos

Priya,

As explained by Atul that Standard program BBP_VENDOR_SYNC and customizing do not cater to your requirement.

You can use BADI "BBP_GET_VMDATA_CF" to meet your custom requirement.

Thanks ....

former_member544585
Contributor
0 Kudos

Priya: I guess I overlooked your NR restriction. In that case, you're probably stuck with custom development :(. You'll need to either adapt a standard program (e.g. Vendor_Synch) by including your NR filter, or use the above mentioned BAdI (if it's suited to this task).

Cheers,

Serguei

nanda_kondagunta
Explorer
0 Kudos

If you have one number rabge for one purchasing org then you can use BBPGETVD and BBPUPDVD and specify the purchasing orgs only , So the vendors from those purchasing orgs will be replicated and updated. You might want to create a job that runs in the background for this purpose.

Another way is to use the BADI BBP_TRANSDATA_PREP1 for this purpose. This BADI has two methods - PREPARE_REPLICATION_DATA and PREPARE_UPDATE_DATA. These methods are called during replication BBPGETVD and Updates BBPUPDVD respectively. In these methods check the account groups and delete those vendor data. Hope this helps.

Former Member
0 Kudos

You can handle this situation by creating a variant for the job

BBP_VENDOR_GET_DATA_JOB.It is independant of the Sync one.

Include the vendor account gp/NR in the variant.This will work.

Kind Regards,

Mohit Kumar