cancel
Showing results for 
Search instead for 
Did you mean: 

Vendor repli Error: All R/3 descriptions are already assigned in the system

Former Member
0 Kudos

Hi,

When i'm trying to copy an inter company vendor by entering the

backend system

vendor no.

Vendor root unit (Object ID)

I'm getting the following error:

"All R/3 descriptions are already assigned in the system" BBP_BUPA030

But the vendor is not available in tcode: BP in SRM .

Normally we replicate all our vendors by entering the above values in BBPGETVD, but for this vendor we are receiving the above error.

Please suggest.

Best regards,

Sambit

Edited by: sambit mishra on May 9, 2008 5:11 PM

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

HI,

I solved this issue, the problem was located at:

Cross-application components -> SAP Business Partner -> Business Partner -> Basic Settings -> Number Ranges and Groupings

that your vendor number range ( Define Number range ) in which you want to replicate your vendor is assigned to the good Business Partner Grouping - internal or external ( Define Groupings and Assign Number Range ).

watch out the ranges match logically, check out the number, if internal or external...there where is the problem.

Former Member
0 Kudos

Hi,

Is the problem resolved.

If not, the first suggestion is to check the number range in SRM, as advised by experts in their earlier reply.

Also, pls check whether there is a Plant assignment to the I/C vendor in R/3. You may check this in the "Additional Purchasing data" under the Purchasing Org data view. If there is an assignment, remove this assignment & then run the BBPGETVD in SRM.

Rgds,

MJ

Former Member
0 Kudos

Hi All

Was this issue resolved.

Please let me know what exactly was done to resolve the issue.

Regards

Ashish

Former Member
0 Kudos

Check in SPRO -> ... -> Define Groupings and Assign Number Ranges

Former Member
0 Kudos

Hi. It has been a while since i've seen this but I think it was down to number ranges.

Check in the business partner settings for number ranges in the SRM config, make sure that the number of the vendor in the backend ECC / R3 lies in the external range as defined in SRM.

Regards,

Dave.

Former Member
0 Kudos

Hi,

I still couldnt solve the issue. Any ideas ?

Best regards,

Sambit Mishra

former_member183819
Active Contributor
0 Kudos

Plz sync no range with SRM and R/3 . The same number range you would have given in ebp

OMSJ - in r/3

BUCF- in EBP - flag External

and cross check the define grouping and assign number range . This number range must be linked to grouping (externally)

Edited by: Muthuraman Govindasamy on Sep 20, 2008 6:52 AM

former_member183819
Active Contributor
0 Kudos

Hi

Plz sync no range with SRM and R/3 . The same number range you would have given in ebp

OMSJ - in r/3

BUCF- in EBP - flag External

and cross check the define grouping and assign number range . This number range must be linked to grouping (externally)

regards

Muthu

Former Member
0 Kudos

Hello,

The reason that BBPGETVD is not working for Vendors X and Y is

due to the fact that table BUT000 contains entries, when VENMAP, VEN000,

and BBPM_BUT_FRG00xx (60/61) do not contain entries. can determine

nothing from transaction SLG1 that might have caused this

to fail. However, if we clear table BUT000, then BBPGETVD should

execute successfully.

Please implement and execute the following report on vendors

REPORT ZZ_BP_DELETE.

  • Selection-Screen

SELECTION-SCREEN BEGIN OF BLOCK DELETION WITH FRAME TITLE HEADTEXT.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(20) CHKBTEXT.

PARAMETERS TESTRUN TYPE XFELD DEFAULT 'X'.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(20) PARTTEXT.

PARAMETERS PARTNER TYPE BU_PARTNER.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK DELETION.

  • header-text

INITIALIZATION.

MOVE ' Deletion of single business partners ' TO HEADTEXT.

MOVE ' Test-mode ' TO CHKBTEXT.

MOVE ' Partner number ' TO PARTTEXT.

  • program actions

START-OF-SELECTION.

DATA: LV_PARTNER TYPE BU_PARTNER,

LS_BUT000 TYPE BUT000.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

INPUT = PARTNER

IMPORTING

OUTPUT = LV_PARTNER.

*

  • make sure the partner exists

SELECT SINGLE * FROM BUT000 INTO LS_BUT000

WHERE PARTNER EQ LV_PARTNER.

IF SY-SUBRC <> 0.

EXIT.

ENDIF.

CALL FUNCTION 'BUP_BUPA_DELETE'

EXPORTING

IV_PARTNER = LV_PARTNER

IV_TESTRUN = TESTRUN

IV_XDELE = ' '

EXCEPTIONS

DELETION_NOT_ALLOWED = 1

FATAL_ERROR = 2

OTHERS = 3.

IF SY-SUBRC <> 0.

CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

ELSE.

IF TESTRUN IS INITIAL.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

WAIT = 'X'.

ELSE.

  • just to make sure ....

CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

ENDIF.

ENDIF.

Please note that test run is set and is recommended for the first

execution.

Upon completion of this report, verify entries in table BUT000 are gone,

and then retry BBPGETVD.

I hope this will help.

Thanks and regards,

Gaurav