User name in Business partner
Hi All,
Please tell in which table the <b>user data</b> in Identification Tab of Business partner is getting updated.
Urgent help required.
Regards
Arun Kumar
Points will be awarded.
HI Arun,
Please call FM BP_CENTRALPERSON_GET input Business Partner no..
we you get the user details on Identification tab of a BP.
Siva
Similar Messages
-
FM for assign employee user name to Business partner (employee) in BP t.cod
Dear alll
I need fm / bapi for assigning employee (user name) to business partner in identification tcode in BP tcode. Any one help me?Hi Saumya Govil
I have used
1. BP_BUPA_GET_HROBJECT to get the person number based on PARTNER_GUID.
2. pass this person number to FM BP_CENTRALPERSON_ASSIGN_USER to assign user ID.
Instead of the creating new central personal number i have used above BP_BUPA_GET_HROBJECT fm.
Thanks for your quick reply. -
Preparing the Assignment of the BW/SUS User to a Business Partner ID
Hello people, i need help in this following scenario...any help would be
deeply appreciated.
When a new user is created in the
SAP SUS system, it will automatically be created in SAP
BW,
too.
At the same time, an internal table (SRM_USER_SUPBPID) is filled automatically. The table
contains the assignment between the automatically created
SAP BW user and the
corresponding Business Partner ID of the supplier company.
Procedure
Make su...
1. Make sure that the BAdI SMUM_USR_CREATE_POST has been transported into your
SAP BW system and has been activated. This BAdI is required for the automatic
creation of a
BW user.
Menu Path in the BW System Transaction Code
Business Add-Ins: Initial Definition
Maintenance Screen
SE18
2. Make sure that the implementation RSSBR_SMUM_CRM_SUS for the BAdI
SMUM_USR_CREATE_POST is activated in your
SAP BW system. To activate it, use
transaction SE19, enter
RSSBR_SMUM_CRM_SUS and click on Change . Then choose
Activate
. This implementation is necessary for the assignment of the SAP BW user to
a business partner in the internal table.
regards
sandeep salariahi,
In Web UI scenario:
If you have BuilEmp object, then you can get BP_NUMBER using the relation BuilEmpToHeaderRel.
for ex:
lr_header ?= lr_builemp->get_related_entity( iv_relation_name = 'BuilEmpToHeaderRel' ).
lv_bp_number = lr_header->get_property_as_string( iv_attr_name = 'BP_NUMBER' ).
regards
Ismail -
Display Org Unit based on User logon in Business partner creation..
Hi Gurus,.
I have to assign Sales Org , DIV, Distribution Channel to the Business Partner in Sales Area data. When I try system shows entire Org structure. But I want the Org structure should be displayed based on the user log on. Assume that, I am assigned to Shangai and creating Business partner for Shangai, the system should not show Beijing or other Org Unit since I belong to Shangai. How to address this scenario thro standard customization?
Is it common problem in CRM Webui(6.0 and 7.0).
My Org Structure:
Global
China
Shangai
Beijing
Nanjing.
Thanks in Advance....Hi Varma,
From my understanding of your problem, you can approach it in a different manner. Since, you mentioned that you will be receiving a delimited flat file around 5 to 6 times a day, you can probably consider coming up with a Report Program. This Report will consume the flat file, generate the necessary organizations, business partners, BP relationships and then create them and finish with the logging of all the messages ( Success, Error, Warnings, etc.)
You can now schedule this report execution in a Batch Processing Job which will be executed as per the scheduled time and at the end of the day you can see all the application log files.
This is just an approach and you can modify the report in your own way. I guess that the flat file will be located somewhere in the same place daily so that you can hard code the File Name and Path in the report.
Regarding the Organization and Business Partner creation, you can use the standard SAP delivered BAPI's which will return you all the errors properly.
Hope this helps.
Thanks,
Samantak. -
How check the user roles in Business Partner edition screen?
Hello Masters,
I'm having a little problem figuring out how to check the user roles to allow modification in some fields.
At the 'Manage Organizational Data' screen ('Manage Business Partners' -> Business Partner Data -> edit). I need to check the user roles to let him change the 'Tax Numbers' values. The values can be changed only if the user is a administrator; otherwise it must only show the value.
I checked the HTML Template and found where I can restrict this edition option, but the problem is that I don't know how to check the user roles here. Maybe there is a function to do this?
Any ideas of how I can do it? Is there any magical BAdI to check this?
Thanks in advance,
José OmarHi José Omar,
there is no BADI for this...
You have to change the standard code to display only tax data if the SY-UNAME does not have correct role.
You can retrieve user roles with BAPI_USER_GET_DETAIL, or access directly the activity groups table.
Rgds
Christophe -
Assign Address Name in Business Partner with UI API
Hi all,
I want to assign an address to a Business Partner before is added with UI API.
The code I use is:
Dim Source As SAPbouiCOM.Matrix
Dim EText As SAPbouiCOM.EditText
oItem = oForm.Items.Item("69")
Dim oMatrix As SAPbouiCOM.Matrix = oItem.Specific
Dim ocol As SAPbouiCOM.Column
ocol = oMatrix.Columns.Item("20")
ocol.Cells.Item(2).Click(SAPbouiCOM.BoCellClickType.ct_Regular)
oItem = oForm.Items.Item("178")
Source = oItem.Specific
EText = Source.Columns.Item("1").Cells.Item(1).Specific
EText.Value = cardname
When I try to assign to EText.Value it prompts me an error that item is not editable.
Am I missing something??
Many Thanks,
Lena ApostolouHello Lena,
here is a code sniffet, which is working....
If pVal.FormType = "134" Then
If pVal.BeforeAction = True And pVal.ItemUID = "1" And pVal.EventType = BoEventTypes.et_ITEM_PRESSED Then
Dim oForm As SAPbouiCOM.Form = sbo_application.Forms.GetForm(pVal.FormTypeEx, pVal.FormTypeCount)
Dim oMatrix As SAPbouiCOM.Matrix = oForm.Items.Item("69").Specific
oMatrix.Columns.Item("20").Cells.Item(oMatrix.VisualRowCount()).Click(BoCellClickType.ct_Regular)
oMatrix = oForm.Items.Item("178").Specific
Dim oEditText As SAPbouiCOM.EditText = oMatrix.Columns.Item("1").Cells.Item(1).Specific
oEditText.String = "asdasdas"
End If
End If
Regards
J- -
Difference between Business partner and user
Hi,
When you Define a position under a Organization Unit & under the position, do we assign a User or a Business partner, what is the difference them.
Please give me some idea?
Rgds
ElizHi Eliz,
the most common approach is to create a businesspartner from type employee (ROLE = BUP003). Within this businesspartner please assign the User-ID (transaction BP - tab "Identification").
Afterwards assign this businesspartner to your position in transaction PPOMA_CRM.
If you do it like this the user is also assigned to the position.
The businesspartner itself is needed if you create transactions in CRM, for example "responsible Employee" of an opportunity.
If you have more questions please ask.
Kind regards
Manfred -
Mapping between portal user and business partner
Hello all,
I would like to store data of portal users using a business partner in an ERP system. How to map a portal user to a business partner? My idea was to store the business partner ID in a field of the portal user. But there is no such field.
Thanks for your help!
FelixHi Felix,
user mapping involves creation of a system object and the corresponding system alias, and then assigning this system alias to the user( this is what is called user mapping in this context). and then you create a corresponding iView for the same and assign this iView to a role where the user is already having this role.
This is the common steps for user mapping when connecting with external landscapes. I hope the partner mentioned is a specific type
<a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4361">Try this link</a>
under this concentrate on the system object creation area.
and I hope you have a particular role already assigned to your role.
Cheers -
Business partner of organizational unit is not consistent
Hi,
Client is on SRM 4.0. When we are trying to search a user in the org structure, and when clicking on "Check" for this user, it was showing fine. But when we are searching any BP in the org strucutre, then immediately the BP name is vanishing against the BP of the user and when doing the "Check" it is showing the below two messages:
Business Partner of organizational unit XXXXXXX is not consistent
User cannot be repaired becasue the organizational unit contains errors
When checking in BBP_CHECK_USRES, the user is not showing as defective. It is green.
Similarly, the the organizational unit check is also showing as green.
System is advising to run BBP_BP_OM_INTEGRATE. When we run this for the org units, these are coming as green.
Users are able to create the shopping carts and also are able to create confirmations. But the problem is happening for some of the users where the system is not allowing to create shopping basket / confirmation.
Strange thing is that, when we are searching the user by user id in the org structure, then the check is showing no messages. But if we search the same user using the BP number, then in the check, the messages are coming. And once the messages appear, it is appearing for all the users in the org strucutre even at the root node level.
Any help is highly appreciated.
Thanks & Regards,
AswiniHi Aswini,
There are some possibilities to raise these kind of errors messages:
1) User with inconsistent data.
Please, check the instructions described in the following notes:
597475 - Repair users with inconsistent address data
-> use the report B_REPAIR_EBP_USER_2 to make the user consistent.
419423 - Repairing incorrect EBP users
350129 - Creating business partner for organizational unit
When you create the Org Units have you fully completed the address
data, e.g post coe, telephone/fax number etc..
If not, please enter a full address, save the data and see if this
generates the Business Partner.
Remember, that you can delete this user and create a new user.
2) Error in the positions after HR replication
Please, implement the following notes and retest the scenario:
1056873 - Incorrect SRM users after HR distribution
1016450 - Replication of persons deletes positions in SRM
After implementing these notes you should send the employee
corresponsing to the user in error with his position (using
transaction PFAL or report RHALEINI in UPDATE mode for all periods.
3) the user was deleted and a new was created and during these two
actions the user opened documents. So, in this case, the new user
becomes inconsistent
If the user is deleted from SU01 still the BP and S which is related to
that user will be retained (we can see this in PPOMA_BBP) transaction.
In this case we can create the user again using SU01 and can be attached
with the old 'S' and 'BP'.
2. If the user is completed deleted ie., all relations BP and S.
The new user has created.
In this case if the new user is corrupted we can delete this
user (since the new user doesn't create any documents so far). But the
old documents should refer to the new BP related to the new user.
========================
Also, another option would be to follow the below instructions
After applying the notes 1056873 & 1016450, send the employees
corresponding to the users in errors with their positions (using
transaction PFAL or report RHALEINI in UPDATE mode for all periods,
using evaluation path A008) ? If not, please do this and it must repair
the SRM users. Please test and give me the feedback.
Hope this helps,
Kind Regards,
Matthew -
Change in Business Partner Master Data
Dear all,
i got a massage if i want to update the control Accounts for a *Business Partner.
*"Another user-modified table 'Business Partner (OCRD) (ODBC- 2039) Message 131 - 183"
The Business Partner has no transactions till now!!
Thank you all and Best regardsHello Serkan Er
1.Does the error only happen to one BP?
2.please read 1041482, this should apply to your case. if it does't help, please try the following:
3.can the query return any results?
declare @table nvarchar(16)
declare @field nvarchar(256)
select @table = 'OITM' -- parameter
select @table = ltrim(rtrim(@table))
create table problem_fields (field nvarchar(256))
declare fldCursor1 cursor scroll optimistic for
select [name] from syscolumns
where [id] in (select [id] from sysobjects where [name]=@table) and [xtype] in (select [xtype] from systypes where [name] in ('char', 'varchar'))
declare fldCursor2 cursor scroll optimistic for
select [name] from syscolumns
where [id] in (select [id] from sysobjects where [name]=@table) and [xtype] in (select [xtype] from systypes where [name] in ('nchar', 'nvarchar'))
declare fldCursor3 cursor scroll optimistic for
select [name] from syscolumns
where [id] in (select [id] from sysobjects where [name]=@table) and [xtype] in (select [xtype] from systypes where [name] in ('datetime'))
declare fldCursor4 cursor scroll optimistic for
select [name] from syscolumns
where [id] in (select [id] from sysobjects where [name]=@table) and [xtype] in (select [xtype] from systypes where [name] in ('nchar', 'nvarchar'))
open fldCursor1
fetch next from fldCursor1 into @field
while (@@fetch_status = 0)
begin
exec(
insert into problem_fields select ''' + @field + ''' where exists (select 1 from ' + @table + ' where len(' + @field + ')>0 and left(' + @field + ', 1) in ('' '', ''\t'', ''\n'', ''\r''))
fetch next from fldCursor1 into @field
end
close fldCursor1
deallocate fldCursor1
open fldCursor2
fetch next from fldCursor2 into @field
while (@@fetch_status = 0)
begin
exec(
insert into problem_fields select ''' + @field + ''' where exists (select 1 from ' + @table + ' where len(' + @field + ')>0 and left(' + @field + ', 1) in (nchar(0x0020), nchar(0x0009), nchar(0x000A), nchar(0x000D), nchar(0x00A0)))
fetch next from fldCursor2 into @field
end
close fldCursor2
deallocate fldCursor2
open fldCursor3
fetch next from fldCursor3 into @field
while (@@fetch_status = 0)
begin
exec(
insert into problem_fields select ''' + @field + ''' where exists (select 1 from ' + @table + ' where datediff(millisecond, cast(ltrim(rtrim(str(datepart(year, ' + @field + ')))) + ''-'' + ltrim(rtrim(str(datepart(month, ' + @field + ')))) + ''-'' + ltrim(rtrim(str(datepart(day, ' + @field + ')))) as datetime),' + @field + ')<>0)
fetch next from fldCursor3 into @field
end
close fldCursor3
deallocate fldCursor3
open fldCursor4
fetch next from fldCursor4 into @field
while (@@fetch_status = 0)
begin
exec(
insert into problem_fields select ''' + @field + ''' where exists (select 1 from ' + @table + ' where len(' + @field + ')>0 and right(' + @field + ', 1) in (nchar(0x0020), nchar(0x0009), nchar(0x000A), nchar(0x000D), nchar(0x00A0)))
fetch next from fldCursor4 into @field
end
close fldCursor4
deallocate fldCursor4
select * from problem_fields
drop table problem_fields
Wilma Wang -
Business partner as required field in g/l
Hi,
How can we make business partner required filed for only one G/L .The requirement is when this particular g/l is used,user should enter business partner as required. how can we make this in configuration. Points will be awarded to right answer.Hi,
I did some testing before in Txn OBC4 and OBA7 but all failed. the trading partner still not change to required field.
the last solution is u can ask your ABAPer to use user exit in the program u trying to post. make the field trading partner as a required field. i think this is the BEST WAY u can do. (agreed by our local consultant)
the other solution is u can bulid a validation to make trading partner a required field for specific GL accounts through OB28. The best way to build this is by creating a set with the relevant GL accounts you want to validate via GS01, and then use the set in the validation.
hope this will solve your problem.
TQ
Regards,
Nazrul -
About Business Partner Marketing, Sales Area Data tables
Hi,
I want the table names where Business Partner sales area data and Marketing Attributes are stored.
Thanks in advance.
Regards,
Dhanraj.Hi Natarajan,
Thanks for your help.
But There is no data inside this CRM_MKTPL_ATTR table.
I want the Sales Organisation,Distribution Channel, Division data and Marketing Attributes of Every Business Partner.
I found table CRMM_BUT_FRG0080 contains data, but when I created a new Business Partner and maintain the Sales Area Data, the saved data does not reflect in the CRMM_BUT_FRG0080 table.
Regards,
Dhanraj. -
Change in the layout of business partner
I have a scenario where the user creates a business partner and the address is keyed in the street/house number field. business partner is auto created as customer in FI and in FI , they are using street 2 to street 5 for address instead. Is it possible to activate fields street2,3,4 and 4 in business partner.
Hi Surya,
How are you?
we are also facing the same issue regarding activating the fields Street 2, Street 3 and Street 5, could you please advice us how to go about doing that?
we dont want those fields to be mandatory either and they should be optional only.
thanks in advance,
Chandan -
Role to create business partner
Hi Experts,
I am facing a problem that I want to create a role for the user and this role is for create business partner and the spacification is tat if one user careate a business partner then only that user can edit that business partner no other user can edit this business partner ( other user can see it only in display Mode).
Regards,
SidHi Sid,
I must say - this is a very interesting problem !
Can you try this approach - in the event AUTH1 (accessible from transaction BUS7), register your custom module. In this custom module, you would need to check if the BP you are trying to open has been created by you or not. Allow the activity to be 'Edit' only if you are the creator of the BP.
Technically, you need to check if BUT000-CRUSR = sy-uname.
If this condition is violated, you will need to change activity mode to 03 (display).
The event AUTH1 is triggered when you open a BP or try to switch to change mode, so it will be a good point for you to control the access.
I hope this helps.
Cheers,
Rishu. -
How to release a Business Partner (BP)
HI,
Can anybody please let me know the procedure for releasing the status of Business partner after making changes to BP. Thanks.
Regards,
SSHi,
If you see my first message I had a clarification that whether you have the workflow active, but you never answered that. From your message now I can see that Business partner is required for each change by an authorized user due to workflow settings.
Please check the inbox (SO01) of authorized user to release business partner.
thanks,
Kumar
Maybe you are looking for
-
Apple Application support was not found error 2 message?
Keep getting this mesage when i try to open Itunes. I've tried to unistall and then reinstall but it doesn't work. Any help please? Thanks!
-
I have onboard sound, it's been working perfectly fine in Arch. The other day I took apart my computer to move it into a new case, dropped a screwdriver on the motherboard a couple of times, straightened a pin that I noticed was bent on the front pan
-
I've had my MacBook plugged in and turned on pretty much steadily for the past month or so (something I've done before with no problems). In the past few days, it has just suddenly shut off -- instantly -- a number of time. Doesn't go to sleep -- jus
-
I turned on my new phone and the message tells me "Your iphone could not be activated because the activation server cannot be reached. Try connecting your iphone to itunes to activate it, or try again in a couple of minutes." I've tried connecting it
-
Sharepoint 2013 performance is very slow not able develop the custom solution.
hi this is goutham i am facing performance issues and version issue when i develop webparts and visual studio workflow on SharePoint 2013, even if i change the code also some times the output showing previous code output and i am not able to debug t