on 06-10-2011 5:09 PM
Hi,
We are implementing the SRM 5.0 with Extended Classic scenario. I my current SRM system is already connected with 3 SAP R/3 system and I am implementing and adding 4th SAP R/3 system.
I am having an issue to replicating the vendor master from 4th R/3 system to our SRM system due to wrong number ranges in BUCF transaction code.
Current Number Range in SRM systems are:-
01 0010000000 0014999999 10003009
AB 0001000000 0009999999 X --> (7 Digits)
My new vendor master from 4th R/3 system is:-
0080000001 to 0080029999 --> (8 Digits)
My new vendor master number range is overlapping with my internal number range 01. As we know that we cannot reduce the lower range of 01 from 0010000000 to 0000000001. Also I cannot increase the number AB higher value from 0009999999 to 0099999999.
Can you any one please suggest me to correct the number range?
Thanks,
Senthil
Hi Senthil,
Select the correct grouping each time by marking 'Ext.Std Grping'
and then run BBPGETVD for the vendors to be assigned to this grouping.
As standard, the customized settings for the number ranges
would have to be changed for each run of BBPGETVD and BBP_VENDOR_SYNC.
If you run the update or synchronization in combination with a
BADI the intervals could be taken into account.
The BADI is BBP_TRANSDATA_PREP
The methods are:-
Method: PREPARE_REPLICATION_DATA (intitial download)
Method: PREPARE_UPDATE_DATA (update)
I hope this helps you.
Kind Regards,
Edel.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Senthill,
The vendor replication to external number ranges works as follows:-
(1) Cross-Application Components SAP Business Partner > Business Partne
> Basic Settings > Number Ranges and Groupings > Define Number Ranges
Here you sould define an external number range which corresponds to
the R/3 numbers. You may want to have more than one external range
in order to replicate all vendors.
(2) Cross-Application Components > SAP Business Partner > Business Part
> Basic Settings > Number Ranges and Groupings > Define Groupings and
Assign Number Ranges
For each replication run, you can download the vendors which correspond
to the external number range / grouping which is marked as 'standard
external'.
So, you will have to replicate your vendors separately for each number
range:-
Select the correct grouping each time by marking 'Ext.Std Grping'
and then run BBPGETVD for the vendors to be assigned to this grouping.
As standard, the customized settings for the number ranges
would have to be changed for each run of BBPGETVD and BBP_VENDOR_SYNC.
If you run the update or synchronization in combination with a
BADI the intervals could be taken into account.
The BADI is BBP_TRANSDATA_PREP
The methods are:-
Method: PREPARE_REPLICATION_DATA (intitial download)
Method: PREPARE_UPDATE_DATA (update)
Import data is stored in CT_LFA1 should be copied to an
internal table. There the required intervals can be determined.
This BADI is not assigned in the IMG but can be seen through SE18.
I hope this information is helpful.
Kind Regards,
Edel.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Edel,
Thanks for your reply; I tried with changing the u201CExt.Std Grpingu2019 and it worked while replicating the vendor using BBPGETVD and BBP_VENDOR_SYNC.
However how to manage this number range change using BADI BBP_TRANSDATA_PREP, I could not find any filed to control the u201CExt.Std Grpingu2019 in the BADI.
Also without changing the grouping u201CExt.Std Grpingu201D radio button I cannot run the transaction code BBPGETVD for initial load. If I run I am getting an error u201CAll backend descriptions are already assigned in the systemu201D.
Please suggest.
Thanks
Senthil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.