cancel
Showing results for 
Search instead for 
Did you mean: 

Vendor replication issue in SRM

former_member504447
Active Participant
0 Kudos

Hi Friends,

when i am trying to replicate a Vendor from ECC to SRM...

i am getting a error "The Vendor number exists as Partner number Vendor XXXX "

Lets say i am trying to replicate Vendor 60000 from ECC to SRM

I am getting error "The Vendor number exists as Partner vendor number 60000

Background is:

The SRM system connected with 2 logical systems (lets say X & Y)

So same vendor number range used by 2 logical system X & Y

The vendor number "60000" already created and replicated by logical system "X"

When i execute VENMAP in SRM for the Vendor 60000 i can see that the vendor number exist with Logical system "X"

So when i try with BBPGETVD with my pur.org i get error "The Vendor number exists as Partner number Vendor XXXX"

when i tried with BBPUPDVD i get message "No vendors exist for specified backend and interval"

how we can resolve this issue

As far i know we can extend the vendor 60000 in SRM system locally for the pur.org in BBPMAININT

All i wanna know is ,,is this the only option(BBPMAININT) we have to fix this issue?

or any other solution we have for this issue?

Pls advice

Thanks...

San

Accepted Solutions (1)

Accepted Solutions (1)

former_member504447
Active Participant
0 Kudos

This issue can be fixed only by extending vendor locally at SRM level using BBPMAININT transaction or through portal

Thanks,

San

Answers (4)

Answers (4)

ivy_li
Active Contributor
0 Kudos

Hi,

Would you please check table bbp_function_map for object 'BUS100620' and method 'GetVendorData'? Please show me what Function is used for your ERP release maintained in table bbp_backend_dest?
By the way, did you use BADI BBP_DRIVER_DETERMINE to change this?

BR,
Ivy

former_member504447
Active Participant
0 Kudos

Hi Ivy,

Sorry for the late reply..

I didnt get any output from bbp_function_map table

Pls find the screen shot for bbp_backend_dest

ivy_li
Active Contributor
0 Kudos

Hi,

Sorry, the object should be "BUS1006200".
Meanwhile please also check if BADI BBP_DRIVER_DETERMINE is active.

Best regards,
Ivy

konstantin_anikeev
Active Contributor
0 Kudos

Hi Sankar,

you can extend your vendor locally by the user with "SRM Administrations" authorizations.

There, in the supplier master data you can add a logical system and purchasing organization.

Regards

Konstantin

former_member504447
Active Participant
0 Kudos

Hi Konstantin,

Even we can use BBPMAININT to extend the vendor tour pur.irg at SRM level

But my concern is why this error came and how we can fix this thrugh replication program

Thanks,

San

konstantin_anikeev
Active Contributor
0 Kudos

Please check the table VENMAP for correctness.

GUID from the table BUT000 should pass to the number of your vendor.

ivy_li
Active Contributor
0 Kudos

Hi Sankar,

Would you please check table bbp_function_map for object 'BUS100620' and method 'GetVendorData'? Please show me what Function is used for your ERP release maintained in table bbp_backend_dest?

By the way, did you use BADI BBP_DRIVER_DETERMINE to change this?

Best regards,
Ivy

former_member504447
Active Participant
0 Kudos

Hi Konatantin,

I am not getting your point can you pls explain bit more..

I checked the Vendor in Venmap table and he exist with GUID as Logical system as "X"

Same entry exist in BUT000 also..

Can you pls explain what we are trying to check here?

Thanks,

San

former_member198566
Active Participant
0 Kudos

Hi,

To Avoid this issue only we should make use of internal number range while replicating the vendor. You have mentioned as:

"Lets say i am trying to replicate Vendor 60000 from ECC to SRM

I am getting error "The Vendor number exists as Partner vendor number 60000"

Which means you have replicated to SRM with the ECC number only. I would suggest to check the internal number range while using BBPGETVD transaction.

Please let me know if this works.

Thanks.

Regards,

Abhi.

former_member504447
Active Participant
0 Kudos

Hi Abhi,

here situation is like,

Vendor 6000 created for a Company code X and replicated in SRM system,Now i am extending the Vendor to company code"Y" as we also use the same vendor for our company code,

So Normally when we run BBPUPDVD it should update vendor but i am getting error...

Thanks,

San

Former Member
0 Kudos

Hi,

uncheck "check for duplicates" and then try to replicate,this happens if the vendor/supplier is the supplier for multiple materials i.e one vendor multiple materials/services

Regards,

kiran

Former Member
0 Kudos

Hi,

You have mentioned as- when i tried with BBPUPDVD i get message "No vendors exist for specified backend and interval"


Please check in ECC system if this vendor is available for the provided Porg/ comp code or not.

Sometimes if Vendor is blocked in ECC system, system will throw such error.

Also, Do you have any scenario for DUNS/Credit Info Number in Vendor master?

Thanks,

Divya

former_member504447
Active Participant
0 Kudos

Hi Kiran,'

Where i can see Check for duplicated button in SRM?

Thanks,

San

former_member504447
Active Participant
0 Kudos

Hi Divya,

I have checked as you mentioned Vendor extended for the pur.org & company code i need in ECC system & the vendor not blocked in ECC

And we dont have DUNS/Credit info number ind vendor master...

Note*

recently this SRM system got refreshed from Production system..so this vendor number exist in VENMAP table with logical system as production system

Thanks,

San

Former Member
0 Kudos

Hi San,

Thanks for the details.After refresh activity sometimes system behaves like this .if vendor is available in VENMAP table then did u check if business partner number exist for this vendor or not? If not then plz check in BUT000 table. If BP number exist in this table then verify in BP transaction there should not be Total block ticked also verify the Relationship tab. Also please check in SLG1 if you can see any detail log for transaction  BBPUPDVD

Let me know.

Thanks,
Divya

Message was edited by: Divya Mishra