External business partner number generation
Hi all,
Our client has the following requirement:
Business partner numbers must be generated according to certain rules, which cannot be replicated using standard number ranges.
My option is to define a single external number range, and then implement an algorithm that generates BP number. However, I'm not being able to identify where I can make this implementation. I have tried to find a user-exit or a BADI in order to do this, but I wasn't successful.
Can anyone help me identifying an exit or a BADI for Business Partner master data?
Thanks in advance.
Regards,
Joã
Hi
<u>To avoid the problem of data loosing, pl setup number ranges as follows:
Menu: SPRO --> Cross-Application Components → SAP Business Partner → Business Partner → Basic Settings → Number Ranges and Groupings → Define Groupings and Assign Number Ranges</u>
<b>Maintain both internal numbers and external number ranges here. The external number range should correspond with the R/3 vendor number range. Then you will not have a problem of data loosing.</b>
You have another configuration point in SRM that enable you to define number range by backend for PO, RS and RQ.
Please read the configuration help taht give you an example in transaction SPRO.
<u>Some related links -></u>
Re: Impossible to Replicate alpha numeric Vendors from R/3 to EBP
Re: External number assignment - vendor replication
Number range for business partner
Delete business partner from SRM
Re: Vendor replication
Re: Unable to replicate both Numeric and alpha numeric vendors records from
<u>Other related links -></u>
Using transaction "BP" which has the number "##1" delete the required Business partner. Also try using reports DELETE_ALL_BBP_USERS and BUPA_TEST_DELETE to delete Business partners.
Re: How to delete a user in the Organizational structure
Do let me know.
Regards
- Atul
Similar Messages
-
XRPM- HR ALE ( Business Partner Number Generation)
Hello All,
Happy New Year Wishes to All !!!!
Quick question, I was able to set-up the xRPM -HR ALE setup to transfer employee data and create Business Partners with employee role,in xRPM system, but my client wanted the Business Partner Number as same as the Employee Id.
i.e if the Employee id is "901037" than the BP in xRPM should also be " 901037" and not the locally generated next available no:
Is there any BADI or any appropirate setting which could make this happen ??
Thanks
KumarHi,
in case you have not solved the problem yet, check oss note 550055!
regards
Christine -
Error in business partner number generation
Hi...
I am using the FM BAPI_BUPA_CREATE_FROM_DATA to create a business
partner..I am passing the partner category,structure CENTRALDATA and first name,last name and occupation fields of the structure CENTRALDATAPERSON to this FM..In the return table lt_return of this FM i am gettin an error message like business partner number ##1 is a duplicate record.Hence the
business parrtner number is not gettin generated..
If anyone has a solution plz let me know....
Edited by: Sean Sunny on Aug 20, 2008 10:23 AMHi Sean,
First: You need to check if you are filling all the mandatory fields, according to the customizing... please try check these mandatory fields simulating a BP creation in transaction BP
Second: You must call the MF BAPI_TRANSACTION_COMMIT after BAPI_BUPA_CREATE_FROM_DATA.
Best Regards
Gabriel Santana -
Delete external business partner number range
Hi SRM gurus
We have implemented a BADI to prevent vendors of certain acct. group from rpelicating to SRM from R/3. Now we want to change the number range of business partner in SRM, which is external no. range. I want to confirm can we delete the external no. range and create a new external no. in SRM under the navigation, will it cause any side effects. SPRO->cross apllication->SAP Business partner->Busniess partner ->number ranges and groupings.
Preste no. range is
400000 - 600000 (PO) external
700000 - 1000000 (XI) external
I want to delete the PO no. range and create a no. range for XI which will look like:
400000 - 1000000 (XI) external.
with regards
ManjunathHi
<u>To avoid the problem of data loosing, pl setup number ranges as follows:
Menu: SPRO --> Cross-Application Components → SAP Business Partner → Business Partner → Basic Settings → Number Ranges and Groupings → Define Groupings and Assign Number Ranges</u>
<b>Maintain both internal numbers and external number ranges here. The external number range should correspond with the R/3 vendor number range. Then you will not have a problem of data loosing.</b>
You have another configuration point in SRM that enable you to define number range by backend for PO, RS and RQ.
Please read the configuration help taht give you an example in transaction SPRO.
<u>Some related links -></u>
Re: Impossible to Replicate alpha numeric Vendors from R/3 to EBP
Re: External number assignment - vendor replication
Number range for business partner
Delete business partner from SRM
Re: Vendor replication
Re: Unable to replicate both Numeric and alpha numeric vendors records from
<u>Other related links -></u>
Using transaction "BP" which has the number "##1" delete the required Business partner. Also try using reports DELETE_ALL_BBP_USERS and BUPA_TEST_DELETE to delete Business partners.
Re: How to delete a user in the Organizational structure
Do let me know.
Regards
- Atul -
How to look for business partner number in GTS
Hi Experts,
How to look for the business partner number in GTS when we have the Customer Id number in r/3?
Please let me know the path in GTS.
Edited by: Anurag87 on Dec 9, 2010 2:17 PMHello,
just simple in GTS in transaction BP find by "3 External number" (which is yours R/3 number).
Or in se16 table /SAPSLL/PNTBP type in field BPVSY you external number from R/3 system.
Cheers,
Gabriel. -
BPEXT - External Business Partner Field is cleared in BP Tcode
Hi All,
Making any change in the customer/partner details in XD02 Tcodefor the same customer number, the BPEXT - External Business Partner field is getting cleared in BP TCode as well as from the table BUT000
Please let us know for any SAP Note or workaround through which we can solve this issue.
Thanks in advance.
Regards.
AbhinavHi,
Please go to TCode SNRO and check if the buffering is active for object BU_PARTNER.
If yes, you should disable it to have a sequential numbering.
Go to Edit menu - set up buffering - no buffering
Best regards,
Itajaci Júnior -
Retrieve Business Partner number
Hi all,
we've upgraded from CRM 5.0 to CRM7 (2007). And some functionality that used to work involving a BAdI, no longer works for us. Here's the original situation using the 'old' SAP GUI:
After changing a business partner or one of its relationships, our BAdI implementation of PARTNER_UPDATE is triggered. In here, the current business partner is retrieved using BUPA_GENERAL_CALLBACK. This works just fine. This also works fine if one of the EEWB (Easy Enhancment Workbench) fields on a relationship has changed. We need the business partner in order for us to replicate the relevant data to an external NON-SAP system.
In CRM 2007 via the WebClient UI, this BAdI is triggered as well during a change of the business partner, one of it's relationships and even after a change of one of the EEWB fields. So far so good, however, we are not able to retrieve the business partner number after a change of the validity period of the relationship using BUPA_GENERAL_CALLBACK. This is not a real problem since we can also use BUPA_BUT050_CALLBACK as an alternative. Bit of extra coding, but no problem yet.
The real problem occurs, if we change a EEWB field. In this case both callback-function modules do NOT return any data at all. So I tried to use the generated function module ZZNZK_BUPR_CALLBACK to retrieve the business partner being processed. But this function module generates a dump, saying that the COMMIT WORK should not be interrupted (SYSTEM_ON_COMMIT_INTERRUPTED).
So main question actually is: How can we, in all cases (changing a business partner, on of its relationships or even an EEWB field on the relationship), retrieve the business partner from memory?
Kind regards,
Micky.
P.S. In the BAdI documentation SAP suggests to use the CALLBACK function modules, but they don't always (especially in case of EEWB field change) necessary do the job.
P.S. Not sure if this is the correct forum, since this BAdI is also triggered in non CRM related scenario's. However, the problem only occurs as of the upgrade to CRM 7 and the use of the webclient.
I'm waiting.....Hi Micky,
The problem occurs due a change in memory handling between the SAP gui and the web ui. SAP gui basically fills all the memory for datasets that need to be displayed on the screen - which means that even if you change relationship data, the bp's address memory is also filled and thus the CALLBACK returns the memory contents.
In Web UI, the background processing uses BAPIs or APIs. The memory is filled ONLY for the dataset that you are changing. Hence, you can't always get the data from any CALLBACK, but you need to use the specific CALLBACK.
Your approach here is quite correct in using the EEWB callback, but i honestly do not know why the dump occurs. I do however know that the handling of relationship data is 'hopeless' - with an overlapping of dialog and bapi modes, which makes such dumps very common during post processing of relationship data. This problem would be much easier to trace under debugging, but its tough to estimate a guess - more so since its sue to a Z field.
The best bet would be to raise an OSS for SAP, since EEW ought to generate perfectly working callbacks as well, and these callbacks are perfectly allowed for use in all customer implementations. Ideally, the EEW callback ought to have returned the memory contents for the EEW field if it had been changed during the process.
Cheers,
Rishu. -
Can Business Partner number and Vendor Number, Plant Numbe be same in SRM ?
Hi Experts,
We are configuring SRM7.0 with ECC6 ( Ehp4) having Classic Scenario .
I configured sandbox, and everything working fine.
I have one query. The Business Partner Number and the Vendor Code or Plant code are different. So while entewring the Location key in Shopping cart we need to enter BP code, by drilldown ( In drilldown we can see ECC Vendor Plant number).
Its no big problem,.
Can anyone suggest whether it is possible to have both Unique or exactly same , so no need to remeber both code or see in drilldown.
Thanks
NAPHi Narendra
Location - BP can be different only since plant assign always internal BP number only so BP number and plant number can not be same.
but Vendor you have two options .
External Number - if you were selected BP and Vendor number will be remain same.
Internal Number - if you were selected BP and Vendor number will be different.
visit BUCF tcode for Internal and External BP number configuration.
See our Mentor Ricardo detail explanations
http://wiki.sdn.sap.com/wiki/display/SRM/ECCPlantorLocationnumberisnotdisplayedinShoppingCart
All the associated parties which are used in the SRM environment (like location, recipient and supplier) are modelled as business partners.
Due to this fact the user interface displays the business partner numbers in a uniform manner, as the business partners are the technical representation of the involved parties.
In order to give the user a better idea which business partners are shown by the numbers, a little text is displayed next to the corresponding field (e.g. 11147 - Werk Hamburg).
When ERP plants are replicated to SRM system, plant numbers are converted into business partners and a new ID is assumed.
Muthuraman -
Business Partner Number - HRALX-HRAC problem
Hello,
I am trying to configure Service desk in Solution Manager 7.0
While creating Business partner through t-code ppoma_crm.
But after creating Business partner, there is no assignment of Business partner number to business partner.
I have check entry HRALX-HRAC in table T77S0, in transaction sm30,
For HRALX-HRAC flag is not set.
What should I do to set this Flag?
Should I set manually or there is any procedure for it???
Kindly guide regarding this.
Thanks,
Chandresh Pranami.Dear Chandresh,
have you activated the BC sets for service desk?
You can the following
Go to the following IMG path: Customer Relationship Management -> Master Data -> Business Partner -> Integration Business Partner-Organization Management -> Set Up Integration with Organizational Management.
Find the entries starting with HRALX. You should have those entries:
HRLAX - HRAC with the value u2018X',
create this entry in the table and Save.
HRLAX-OBPON with the value u2018ON',
create this entry in the table and Save.
Regards
Prakhar -
Business partner number Issue in Service Groups
Hi ,
In My Current Business process we are creating Manual Organizational Unit Service Groups, at the time of creation system should generate Business partner number with ROLE Organization.
Recently we are updated system windows to UNIX . from that release system not generating business partner number automatically in Organizational unit .
I have run the program HRALXSYNC to Synchronize organizational unit in background, then system generated business partner number but this number not visible under organizational unit beside objective id . Available under transaction BP .
And we are failed to find service group name under service groups result list..
Regards
RajuCan any One help on this
Regards
Raju -
Change history of User for Business Partner Number attaching and removing
Hi Experts
Is there any t-code in SRM which will show change history of User for Business Partner Number attaching and removing.
Thanks--
Guru Prasad DwivediSerene,
I am not too sure if anyone can DELETE a Payment Term linked to a BP. The system would not allow this. If at all a Payment term was deleted, I don't think it can be traced.
It is therefore very important to use Proper user authorization so that only people authorized to do certain things are doing it and not everyone.
Suda -
To get Current Business Partner number In BADi
Hi All,
In Tcode BP (for creating Business Partner) i am using BADi 'BUPA_GENERAL_UPDATE'. In this i want get Current Business partner No Assigned for the current Creation process.Suggest me how to get Current Businees Partner no assigned or current creation.
(Actually in the program wher this BADi is calling there is internal table mem_but000 which has the but000 details incluiding what Business partner number assigned for current creation.Is it possible to get details from this itab in my BADi implementation Method.)Hi,..
U can use field symbols and get the values of the internal table into ur BADI
FIELD-SYMBOLS: <fs_wa> TYPE table .
UNASSIGN <fs_wa>.
ASSIGN ('(program name)mem_but000 ') TO <fs_wa> .
program name is the name of the program where this internal table mem_but000 is having data..
U will get all the entries of the internal table in field symbol..
decalre internal table like mem_but000 and assign the filed symbol data into internal table .
IF sy-subrc EQ 0.(sy-subrc check for the assign statement)
t_mem_but000 = <fs_wa>.
endif.
regards
Sheeba -
Business Partner Number for Org Model
Hi Experts
When we are maintain a Sales org Business Partner Number will automatically generated how it will generating let me what are the customizations for that
I have one scenario
Ex: I am taking number range from 10000 to 99999
We created 99999 customers now we want to maintain anther 10000 customers so how should is increase the number range in system 10000 to 99999 only available so how should I will maintain
Please tell me
I will be very happy to reward points.
Thanks and Regards
Kumar
Edited by: Kumar on Sep 24, 2008 12:48 PMHi,
The integration settings are maintained in the below path
Img -> Customer Relationship Management -> Master Data -> Business Partner -> Integration Business Partner-Organization Management -> Set Up Integration with Organizational Management
hopes this answers your query.
Regards
Vinod -
Missing business partner number
Hi,
I am working with SRM 7.0, SP09. I have encountered a problem where business partner number is not getting generated for new organizational objects created in PPOMA_BBP. It was working absolutely ok until we started the support pack upgrade from 07 to 09.
Anyone has any clue, pls suggest.
Thanks & Regards,
PrashantHi
as you aware , fill all address details include mail and save and come out.
Check BUCF internal number range .Is any thing beyond the limit.
or
you can address to SAP
Muthu -
BAPI TO CREATE BUSINESS PARTNER NUMBER
Hi,
I am using BAPI_BUPA_CREATE_FROM_DATA to create Business Partner number .
When I am executing the BAPI Business partner number is not getting created in tcode BP.
I am passing Partner Category = 2
Central Data = aaa
Please Help.
Palak
Edited by: Palak Singhal on Sep 29, 2008 11:52 AMHi
After executing the BAPI did you call
BAPI_TRANSACTION_COMMIT call this after you execute BAPI_BUPA_CREATE_FROM_DATA so that the database gets updated.
regards
Pavan
Maybe you are looking for
-
Step to Upgrade service plug-ins the ST-PI and ST-A/PI Plug-Ins
Dear all, I have to upgrade service plug-ins the ST-PI and ST-A/PI Plug-Ins the current release. Plug-In Release ST-A/PI 01J_ECC500 ST-PI 2005_1_640 After running the report RTCCTOOL the following details are No. Missing addon/ transpor
-
Dear Guys I am using a scenario RFC to File from book named SAP XI for developers. I have created a RFC FM in system A which will be used to create a IDOC in system B. Calling RFC will create a file in XI and in second step file to IDOC will be creat
-
Have tried other suggestions on the community but none seem to work. This is the only apple unit I have I do not have laptop or ipod. Any suggestions
-
Hi, In testing server when i created a vendor it skipped number series sequence. Lastly vendor was created with xxxx50 but upon creation it created vendor with xxxx67, i have heard there is some problem with buffering settings in SNRO but when i lo
-
I can add pages---but the minus sign is greyed out; and hitting "delete" does not work either. I'm mystified (and irritated, I'm just have a couple of pages to delete to complete the project). Rod