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 salaria

hi,
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

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.

  • 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é Omar

    Hi 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

  • 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.

  • 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

  • Assignment of more than 1 Derived Flows in Business Partner Master

    Hello,
    As per business logic, brokerage commission is required to be paid @ 1% and TDS on interest to be deducted @ 10 %
    I have been able to define 2 derived flows - one for Brokerage Commission and another one for TDS deduction.
    In the Business Partner Master Data screen - Company Code data - SI:Derived Flows, i was able to assign the Brokerage Calculation Procedure under 51A Fixed Deposits - 200 Borrowing. However, to the same Business Partner i am unable to assign the TDS procedure at the same place.
    Is it possible to assign more than 1 Procedures in a Business Partner Master Data.
    Request your suggestions.
    Thanks,
    Murtuza.
    +91 99232 05169

    Hi,
    For 1 business partner, for the same product type and transaction type you can define only 1 procedure in a company code.
    But for your case instead of having 2 different procedures, have the rules for both the flows in the same procedure.  Anyway rules are specific for a flow type only.
    Regards,
    Ravi

  • What is the best way to create 10000 users in ECC system

    Dear all,
    what is the best way to create 10,000 users in ECC 6 system.
    As of my knowledge we can create with SECATT, but I don't know the procedure to use this.
    please guide me...
    Regards,
    Raaja

    Hi Raaja,
    If you search in SDN or on google for eCATT tutorial, you will get all the info you need to learn to create them.
    For 10000 users I would suggest the following
    1. eCATT to create user ID's (include all the info like passwords, user groups in here).
    2. eCATT to make the role assignment.  Use SU10 to record the assignment to the users you created with the first script as it gives you more flexibility
    If you have the data you need then you should be able to run both steps in 1 work day (dependent on system performance).
    Edited by: Alex Ayers on Jan 25, 2009 11:16 AM

  • URGENT: How to remove the assignment of marketing attributes for an BP

    Hi Guys,
    In my project we are maintaining two marketing attributes for all the business partners.
    But there is a need now based on some condition we want to remove one of the assignment for the BP (I.e which ever BP matching certain condition written in my BP upload program)..
    I dont want to remove this manually using the transaction codes or the segment builder
    Is there any function module to remove the assignment of the marketing attribute for the BP which i can use in my upload program
    Would appreciate an early reply since it is very urgent...
    Regards,
    Sundar

    Hi Sundar,
    Most Easier approach is to code a BDC based on trasaction : CRMD_PROF_BP. in the search field pass BP ID, you will get the BP attributes and you can delete it their and then.
    Save.
    Data is back in Database.
    All will happen in BDC in background.
    Else you can use
    FM 'CRMT_MKTBP_WRK' to delete the assignments.
    This is the basic FM called to delete marketing attributes assignment.
    Best Regards,
    Pratik Patel
    <b>Reward with Points!</b>

  • Error message: CO account assigned to the wrong company code

    Hello,
    I've had the following error message in a report: "The CO account assignment object belongs to company code XXXX, not YYYY." What object is this? How can I change the assignment of the object to the company code? Which transactions should I use?
    Please help me.
    Thank you all,
    Tatiana

    Hi,
    CO assignment could be through cost centre, I/O, WBS, cost object etc. Check your document and go to the master data of the relevant object. Keep in mind, that if there are postings on the object done already, you cannot change the assignment to company code, but have to create a new object (or use another one in the document, of course).
    Regards,
    Eli

  • How do I edit the display position of the assignment icon?

    Hi everyone,
    I am using Oracle Busines Process Architect 11gR1.
    The filter is the standard Oracle BPA Filter, and I am working with functions in BPMN models.
    I am building a high level business process chart with "drill down" into more detailed processes via assignments linking to more detailed breakdowns. By default the assignment icon (the icon you click on to take you to the assigned diagram) appears on the bottom right corner, which can be confusing when two high level functions are placed side by side.
    I know with attributes there are options to place them at various points around the object, or free form placement, is there similiar functionality for the assignment icon?
    Thanks in advance!!!

    Hi Varad,
    I tried your suggestion, but nothing shows.. My pn_person_name item is a simple text item. I've tried displaying it in the same region as the other search criteria and still nothing...
    I know that pn_person_code is changing as I've added this to the region title and it changes...
    Also, given that I have a named LOV for the "select short_name from investors" query, I would prefer if I could reuse this already 'coded' query instead of having to specify it in this page - hence I thought that apex_item.text_from_lov(:p10_recipient,'LOV_INVESTORS', 'aaa') would be ideal...
    Thx
    Caron

  • Error message: CO account assignment to the wrong company code

    Hello,
    I've had the following error message in a report: "The CO account assignment object belongs to company code XXXX, not YYYY." What object is this? How can I change the assignment of the object to the company code? Which transactions should I use?
    Please help me.
    Thank you all,
    Tatiana

    HI
    i think the error message number KI100 if message is KI100 you can supress error message by using transaction code OBA5
    if error message is different please let me know the error message number
    Thanks & Regards
    Phaneendra

  • Portal Runtime error in assigning a role to a user by UME

    Hi ALL,
    I am assigning a role to a user through UME using this piece of code:
    String uids = userFactory.getUserByUniqueName("Shilpa").getUniqueID();
    String roleid = roleFact.getRoleByUniqueName("pcd:portal_content/administrator/content_admin/content_admin_role").getUniqueID();
    roleFact.addUserToRole(uids,roleid);
    The userid and role is beinf fetched successfully but at the assignment of the role to the user , I am gettign Portal runtime error.
    The error log is following.
    <b> java.lang.NoClassDefFoundError: com/sap/abc/network/util/InfEPLog
         at UserListeners.userAssigned(UserListeners.java:27)</b>
         at com.sap.security.core.imp.RoleFactory.assignUserPerformed(RoleFactory.java:1466)
         at com.sap.security.core.persistence.imp.DistributedTransaction.doCacheUpdateAndNotificationForMembers(DistributedTransaction.java:565)
         at com.sap.security.core.persistence.imp.DistributedTransaction.doCacheUpdateAndNotificationForMembers(DistributedTransaction.java:815)
         at com.sap.security.core.persistence.imp.DistributedTransaction.doCacheUpdateAndNotification(DistributedTransaction.java:465)
         at com.sap.security.core.persistence.imp.DistributedTransaction.afterCompletion(DistributedTransaction.java:252)
         at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:414)
         at com.sap.engine.services.ts.jta.impl.TransactionManagerImpl.commit(TransactionManagerImpl.java:316)
         at com.sap.engine.services.ts.transaction.TxManager.commitLevel(TxManager.java:581)
         at com.sap.engine.services.ts.transaction.TxManagerImpl.commitLevel(TxManagerImpl.java:63)
         at com.sap.transaction.TxManager.commitLevel(TxManager.java:237)
         at com.sap.security.core.persistence.imp.DistributedTransaction.commit(DistributedTransaction.java:2742)
         at com.sap.security.core.imp.Role.commit(Role.java:337)
         at com.sap.security.core.imp.RoleFactory.addUserToRole(RoleFactory.java:1338)
         at com.sap.user.UserAdded.doContent(UserAdded.java:63)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.doPreview(AbstractPortalComponent.java:240)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:168)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Please tell me where I am wrong.
    Regards,
    Shilpa.

    Hi Shilpa,
    The error "java.lang.NoClassDefFoundError" means that your classpath is not set correctly. This is likely due to a missing reference. The class file may be in the jar, but at runtime the component (your component) needs to have access to the jar file which contains the class.
    Try adding the servlet.jar, activation.jar file in your project and also through your ADd external libraries at 'java build path'. also please ensure tht WAS and NWDS at the same SP level.
    Hope this might help you.
    Regards,
    Shaila

  • Assignment of Logical Structures to Users

    Hi,
    I have a question regarding the assignment of logical structures to users of a database. The following is what Sam Alapati states in his book "Expert Oracle9i Database Administration:"
    "By organizing space into logical structures and assigning these logical entities to users of the database, Oracle databases achieve the logical separation of users (owners of the database objects, such as tables) of the database from the physical manifestations of the database in terms of data files and so forth."
    The question is what the unit of assignment is. Can a DBA assign an entire tablespace to a user, or is assignment done in units of segments? Please advise.
    Thanks,
    Karim

    The question is what the unit of assignment is. TABLESPACE. Each user has a default tablespace, where his objects (tables, indexes) go if not differently specified. The DBA can assign quota of other tablespaces to any user.
    Can a DBA assign an entire tablespace to a userNot directly, but the DBA can assign a quota (or unlimited quota) of a specific tablespace to a user only, and quota 0 to any other user, which practically means to assign the entire tablespace to that user.

  • How to switch off automatic creation of the business partner?

    Hello!
    Advise please why in erp after creation of the customer automatically form business partner? How to switch off automatic creation of the business partner? It very much disturbs, because business partner are created from crm. Because of automatic creation business partners are duplicated.

    Hi,
    I have made the following customizing settings to activate customer integration with business partner, but the problem is when I create a BP with a role (FI-Customer) the customer is not created automatically.
    1. Set BP Role Category for Direction BP to Customer
    Roles: FLCU00 - Business Partner FI Customer (FS: BP)
    FLCU01 - Business Partner Customer (FS: BP)
    2. Defined the Number assignment for Direction BP to customer
    4. Customer account group and numbering is also defined.
    3. Created a BP with BP Role FLCU00, I can see the Customer - General Data tab, but no customer was automatically generated by the system.
    Kindly let me know if any customizing I have missed.
    Regards
    Ameya

  • Reading the XML file and displaying the string with the desired output

    Hi Gurus,
    I have an xml file as below.
    catalog>
    <book>
    <id>101</id>
    <genre>Computer</genre>
    <author>Jim Cortez</author>
    <title>XML for dummies</title>
    <price>44.95</price>
    <description>An in-depth look at creating mashed potatoes
    with XML.</description>
    </book>
    <book>
    <id>102</id>
    <author>George Bush</author>
    <title>I'm the decider</title>
    <genre>Fantasy</genre>
    <price>0.95</price>
    <description>I like milk and cookies.</description>
    </book>
    </catalog>
    I would like to display the Output as
    [<catalog>:1]
    [<book>:1]
    [<id>:1]
    [101:3]
    [</id>:2]
    [<genre>:1]
    [Computer:3]
    [</genre>:2]
    [<author>:1]
    [Jim Cortez:3]
    [</author>:2]
    [<title>:1]
    [XML for dummies:3]
    ............ etc., etc.,,
    here is the code template.......
    import java.io.*;
    class TagScanner implements TokenStream {
    public static final int BEGIN_TAG_TYPE = 1;
    public static final int END_TAG_TYPE = 2;
    public static final int TEXT_TYPE = 3;
    protected Reader reader = null;
    /** Lookahead char */
    protected char c;
    /** Text of currently matched token */
    protected StringBuffer text = new StringBuffer(100);
    public TagScanner(Reader reader) throws IOException {
    this.reader = reader;
    nextChar();
    protected void nextChar() throws IOException {
    c = (char)reader.read();
    public Token nextToken() throws IOException {
    if ( start of a tag ) {
    // scarf until end of tag
    // type is either BEGIN_TAG_TYPE or END_TAG_TYPE
    if ( end of file ) {
    type = Token.EOF_TYPE;
    text = "end-of-file";
    else {
    // scarf until start of a tag
    type = TEXT_TYPE;
    if ( just whitespace ) {
    // ignore and get another token
    return new Token(type, text.toString());
    Can someone please provide me the logic for the code please........... here is the complete link of the excersie
    http://www.antlr.org/wiki/display/CS652/Lexer+for+XML
    Many Thanks
    -M

    Can someone please provide me the logic for the code please..........The logic is pretty well spelled out for you in the description of the assignment and the outline for the code you provided. If you mean
    Can someone please do my homework for me....The answer to that is usually yes, someone can do your homework for you, but no, they usually won't actually do it for you.
    However, if you are really stuck on what to do, you should consider:
            if ( start of a tag ) {How would you know that you are at the start of a tag? Once you can answer that, the rest sort of works itself out as long as
                // scarf until end of tagyou realize what it means to 'scarf' and how to determine when an end-of-tag is reached (hint, very similar as to how to determine if you are at the start-of-tag).

Maybe you are looking for

  • HT4436 Can I use iCloud without my iOS device?

    It doesn't seem to work...

  • Is there any way in which to turn off automatic step tracking in iOS 8

    I've been using my iPhone 5S for about 4 months now and up until the iOS 8 update was happy with it. Since the update - and after opening the health app - I have noticed that the steps I take on a daily basis while the phone is with me are automatica

  • 3d problem - drawing order

    Okay, I'm working on 3D stuff and everything is going fine, etc. But I've got one problem: I don't know how to determine the drawing order of all the faces, so know faces behave like they shouldn't, because they get drawn at the wrong order, and get

  • Preview, Markup, and Cyrillic

    I think I've discovered an odd bug in Preview's new markup feature. If a PDF in Cyrillic is highlighted using Preview's markup tool and then saved, subsequently text cannot be copied properly from the document -- it shows up as symbols in the clipboa

  • Default fonts in structured interface

    Dipping a cautious toe in the exciting waters of structured documentation; or, rather, trying my hand at using structured FrameMaker instead of / as well as my usual DITA IDE. First minor question: The Courier font is not available The Zapfdingbats f