CRM - update conatct person/business partner

Hi,
I have the requierment that whenever a user saves something in BP transaction, we need to send this data to third party system through PI (XI) and update BP external number which comes back from that third party system.
I have registered a Function module 'ZCRM_EVENTFM_CONT' (with changing parameter of type BUS_EI_EXTERN_T) in transaction --> CRMC_BUT_CALL_FU. I am changing this internal table but the changes are not reflected in CRM.
When I use a BAPI to update the same field, it gives a dump saying that some nested commit statements.
Please suggest how to update the external number (BUTOOO-BPEXT)
Thanks & Regards,
Manish

Hi,
I have the requierment that whenever a user saves something in BP transaction, we need to send this data to third party system through PI (XI) and update BP external number which comes back from that third party system.
I have registered a Function module 'ZCRM_EVENTFM_CONT' (with changing parameter of type BUS_EI_EXTERN_T) in transaction --> CRMC_BUT_CALL_FU. I am changing this internal table but the changes are not reflected in CRM.
When I use a BAPI to update the same field, it gives a dump saying that some nested commit statements.
Please suggest how to update the external number (BUTOOO-BPEXT)
Thanks & Regards,
Manish

Similar Messages

  • Any inbuilt Function Module available in CRM to create a Business Partner

    Hi All,
    I need to create a business partner in CRM not manually through GUI. I need to develop a function module that will create a Business Partner in CRM.
    Can some one tell me if there is an in-built BAPI/Function Module availabe in CRM to create a business partner in CRM.
    When i researched i found that there is a BAPI BAPI_BUPA_FS_CREATE_FROM_DATA2 which can create a business partner in CRM.
    I dont know how to use this BAPI, can some one help me with some sample code.
    Also will the development of a function module differ in CRM when compared to ECC?

    Hello,
    Standard CRM PC UI application offers three options when you push 'New' button: 'Person', 'Organization' and 'Group' (combobox appears). In your case, 'Person' should be selected.
    p.s. If you don't see combobox mentioned above, it could be security issue.
    Kirill

  • How to find out last update date for business partner's marketing attribute

    How to find out last update date for business partner's marketing attribute??
    Im freshie for SAP Application and im assigned to find out last update date for marketing attribute changed
    which table is involved??
    Yours kindness will be appreciated
    thanks

    You can take a look at table AUSP as well as CRMD_AUSP_HIST.
    The "changed by" and "changed at" are logged on attribute level, not on attribute value level. When you change one specific value, the system does a "re-insert" of all existing values of this attribute.
    Take a look at the SAP notes 938426 and 966670  these may assit you in resolving the issue.
    Regards,
    William Laverde

  • CRM Datasources for Activities & Business Partner Address

    Hi Experts,
    Can you please help in understanding following issue?-
    For both these datasources-
    1) 0CRM_SALES_ACT_1
    2) 0BP_DEF_ADDRESS
    I can see huge queue stacked up in CRM side in tcode SMQ1/RSA7.
    But delta loads for these datasources bring exactly 1 millions records every day and this is happening since last month.
    Even after delta load completes, I don't see corresponding decrease in delta queue entries.
    -For second datasource delta queue entries are varying around 21+ million records
    -For first one its varying from 5 million entries to 7 million entries
    It started happening around the time when people from CRM team loaded data in huge amounts in CMR from other lagacy systems. Historical data loads & conversion in CRM is finished long time back but queues for some cases are still stuck at big numbers.
    -->When I double click on queue, following is the status-
    "NOSEND"
    -->Further double click on it gives following two types of entries-
    a) Transaction Recorded
    b) Message Edited in Target System
    Any helpful responses are welcome.
    Thanks,
    Arun Purohit

    In R/3 you can check
    WB2_PARTNER_ADDRESS_CREATE
    also confirm in which system u need to create the business partner address.
    Additionally you should also check out
    BAPI_BUPA_ADDRESS_ADD        
    BAPI_BUPA_ADDRESS_CHANGE     
    BAPI_BUPA_ADDRESS_GETDETAIL  
    BAPI_BUPA_ADDRESS_GET_NUMBERS
    BAPI_BUPA_ADDRESS_REMOVE     
    These may be helpful
    Regards
    Alok Pathak
    Message was edited by: Alok Pathak

  • ERP-CRM-Integration based on business partner concept in ERP

    Hi all,
    can someone give me a hint if and how I can integrate the ERP business partner with CRM (we are using CRM7.0) business partner. Actually I have done ERP-CRM-Integration very often before but in former times clients were always using the customer and/or vendor master which was up and downloaded to CRM business partner. In my actual case the customer is using in ERP (ECC6.0 EHP4) also the business partner concept (groupings, roles, etc.). Since pide mapping is based on customer or vedor master (account groups, classification, etc.) and I do not find any documentation I am not sure if and how I can exchange BPs and if it is possible what I have to do for it.
    Maybe I can use the object BUPA_MAIN, etc... but how is the logic, is it a prerequisite that groupings are  identical, but what about number ranges, etc???
    As you see I do not have a clou. Please advise.
    Thanks a lot
    Michael
    Edited by: Michael Gfroerer on Feb 18, 2010 1:05 AM
    Edited by: Michael Gfroerer on Feb 18, 2010 1:07 AM

    Hi Michael,
    This Link will help you get required info.
    [Master Data Replication|http://help.sap.com/bp_crm70/BBLibrary/HTML/C03_EN_DE.htm]
    Hope it helps.
    Regards,
    Rahul
    Edited by: Rahul Singh on Feb 19, 2010 3:33 PM

  • BAPI to Update Title of Business Partner ( Table BUT000 )

    Hi
    Which BAPI can be used to Update the TITLE field of Business Partner ( Table BUT000 ) ?
    Warm Regards
    Moderator message - this forum is not meant to replace research that can be EASILY done by the OP.  Please read the Research Resources and Rules of Engagement sticky for links.
    Edited by: William Eastman on Nov 16, 2009 2:59 PM

    BAPI_ISUPARTNER_CHANGE
    Use this bapi
    pass corresponding X in PARTNERDATAX along with PARTNERDATA
    Regards,
    Prajakta

  • How to change Business partner PERSON in GTS system

    Hi,
    I have developed an program to create business partner (Person, Contact person and Organization). But now I have to include code for changing Business partner.
    I have used BAPI_BUPA_FS_CREATE_FROM_DATA2   BAPI for Person creation. But now I am not finding any BAPI to change PERSON business partner.
    Let me know a BAPI or any other way to change PERSON BP.
    Thanks
    Atanu Das

    Hi experts,
    I am facing the exact same issue and was wondering:
    1.  Are there specific authorization objects that I can use to limit access on the web UI based on BP roles?  I found authorization object B_BUPA_RLT.  But does this work for just SAP GUI or web GUI as well?
    2.  I have read threads relating to another solution, to use a BADI to alternate configuration views.  Are there any other alternative solutions that are purely configuration based?
    Vinay,
    Could you provide details on which solution you eventually went with to solve your problem?
    Thanks,
    jo

  • Business Partner distribution from  CRM-PI-MDM using XIF and PI Proxy

    Hi,
    I would like to know if there is any step-by-step documentation on configuration of ABAP proxy with XIF in SAP CRM for distribution of Business partner information to MDM system. There is XI Content for this but there is no documentation which highlights configuration of proxy.
    I did looked at following links but was looking for any other document with details.
    http://help.sap.com/saphelp_crm50/helpdata/en/42/b6efbe82103120e10000000a1553f7/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/406efa7e-388a-2910-f9b8-81913b0ca57f
    (Talks about using IDoc)
    Thanks,
    Divyakumar Jain

    HI,
    Have checked the blog
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    Here you will get the steps to generate the client proxy in R/3.
    Or You can configure the proxy settings as per below blog
    You need to Setup the HTTP connection for ABAP Proxy,
    http://help.sap.com/saphelp_nw70/helpdata/en/da/11df3a9b10355ae10000000a11405a/frameset.htm
    Thanks
    Swarup

  • Business Partner with ID GUID is not an employee - HR Replication

    Hi All,
    We are on SRM 5.0 Server 5.5. Our SRM Org structure comes from R/3. We did an initial replication and everything worked. I am now manually trying to replicate selected positions and persons, and this is not working properly.
    The position and person comes across however in PPOSA_BBP the central person is not automatically linked to the position. When I run HRALXSYNC on the CP, I get an error "Business Partner with ID <GUID> is not an employee". I have checked the BP and it is an employee; in transaction PP01 there is an Org. assignment (0001) to the position and org unit. I have checked the IDOCs and the relationship A008 seems to be coming across.
    Does anyone have any suggestions as to what else I can check?
    Thanks,
    Paula.

    Hi
    <b>Please go through this -></b>
    The CP object is a technical object and represents the natural person. The CP is not transferred in the scenario "SRM standalone with ALE integration of an HR system". This means that the CP in the HR system and the CP in SRM systems are different objects. The number of the CPs in the SRM system in this case is not significant, but when the CP is created, the system tries to assign the number of the first personal number (contract) to the object.
    <b><u>See related SAP OSS Notes, which will definitely help -></u></b>
    <b>Note 920185 - SRM 5.0: No CP<->BP consistence check in BBP_BP_OM_INTEGRATE</b>
    <u>Note 763403 Assign existing (SU01) users to (ext.) employees</u>
    <u>Note 875015 No attributes found for service agent</u>
    <u>Note 309909 - R/3 HR connection: Link user / position</u>
    Note 1046808 - Business partner validation
    Note 934372 - SRM/CRM: HR integration for business partner - new features
    <b>Also see this -></b>
    During the business partner replication from purchasing systems to SUS, the following error occurs in an XI interface: "An exception has occured. E:R11: 124 - Business partner with GUID &1 does not exist"
    Note 726212 - SRM40-SUS: Business partner - correction for SP00
    <u>Related Notes</u>
    Note 922181 - SRM-SUS: Mail notification not send from 'BBP_SUS_BP_ADM'
    Note 849217 - SUS-MM: Vendor replication leads to error
    Do let me know.
    Regards
    - Atul

  • Business Partner extract from R/3 (or SRM) to MDM without XI

    Dear SAP Experts,
    do you have any solution for extraction of Business Partner data from R/3 (or SRM) to MDM without XI? I know transaction mdmgx and the reference data went to the MDM well. How can I do the same for master data without XI? Please write me a step-by-step solution, if you can, because we haven't got too much time, to solve this issue.
    Thanks a lot!
    Best regards,
    Ádá

    Hi Adam,
    there are different reasons for this:
    1. MDMGX selects data directly from tables. Customizing tables are very simple tables, thus it was possible to implement a direct access. Master data itself is stored in distributed, multiple tables. It's not this easy to extract the data, thus MDM_CLNT_EXTR is using special extractors for the master data objects. Those object extractors are delivered by the object owners, not by the MDM group.
    2. ALE IDoc and Proxy messages are the common way for data exchange between SAP systems. There are predefined IDoc and XML message types for master data. This was not the case for customizing data, so we decided to use FTP for MDMGX just as an exception.
    3. The MDM data model for business partners has to combine different data models: R/3's customer and vendor with CRM's/SRM's business partner. Those models have to be combined to a general MDM Business Partner model. This requires a structural and value mapping of the different structures. Currently this is done on XI using a XSLT Message transformation.
    BR Michael

  • How to generate Business Partner only in SAP for Naksia

    Hi Everyone,
    Having one issue, if you can help me out
    In SAP when we run HRSYNC_PERSON report automatically it will generate Central Person and Business Partner.
    Here my question is what options to select in this report to generate Central Person & Business Partner?
    If I want to generate only Business Partner, then what options to be select, because in my system Central Person is already created.
    Could you please help me on this issue.
    Waiting for your response!!
    Regards
    Utkarsh

    Hi Utkarsh:
    Well, there's a variety of issues that could be causing this.
    It could be your pernr is simply missing a valid infotype 6.  A BP needs infotype 0,1,2 and 6 at a minimum to be generated.
    It could be a problem with your actual Business Partner configuration.  It would be good to see if you can generate a BP from scratch on your own using transaction BP.  That will tell you if your BP config has any issues.
    It could be a problem with tax jurisdictions in VERTEX or some geocode tables that need refreshing from client 000.  It's hard to say from here.  The lower left hand corner of the screen when you hit the 'synchronize' button should tell you why a BP wasn't generated.
    Let me know what you get when you create a BP through transaction BP.  Then let me know what the bottom left hand corner of HR_SYNC_PERSON says after you synchronize.
    Thanks,
    Chris

  • How to Remove Business Partner Address using DI Server

    Hello,
    I need to remove Business Partner Addresses using DI Server, the example in the SDK only mentions the remove of the entire business partner, but I need to delete only one of the business partner addresses, how can it be done?

    Hi,
    the usage of the "UpdateWithSubDeletion" method of B1 object atom might be an option.
    You need to update the complete business Partner with the changed amount of addresses.
    The usage is tricky, you need to retrieve the BP, which you want to update, first via synchronous retrieval method using import/export mode.
    From the retrieval result you should start to update every segment with all fields including the BPAddresses segment in exactly the same sorting order as displayed from the synchronous retrieval.
    Best regards
    Bastian

  • Table: Position - Business Partner of Org structure (PPOMA_CRM)

    Hi Experts,
    is there a table (or funtion module) to find the asignment of business partner to position?
    I have seen the conection of org unit - postion in HRP1001, but could not find the conection Postion - Business Partner.
    Best regards,
    Cristina

    Hi Cristina,
    Try with FM RH_STRUC_GET.
    There, fill the following importing paramers:
    ACT_OTYPE: S (for position)
    ACT_OBJID: <your position id like 50000814>
    ACT_WEGID: O-S-CP (search path: Organization, then position, then central person/business partner)
    Kind regards,
    Garcia

  • Organization Assignement - Business Partner

    Hello Experts,
    I've downloaded org structure from ECC to CRM. When I go to BP to assign the Oranization I'm able to see only the sales Organizations which are downloaded from ECC. But not able to see the sales organization which are created in CRM.
    Can any one please let me know what needs to be done to be able to see the sales organizations created in CRM.
    Regards
    Vinod

    Hi Vinod,
    I think buffering CRM sales areas might help you.
    In CRM the sales areas are represented in the organizational model, this means they are not physically stored, but they are the result of the different combinations of sales organizations, sales offices, sales groups, channels and divisions maintained in the organizational model.
    Whenever a CRM transaction or a business partner needs the sales areas, they are calculated, and this is an expensive process. To speed up this process, the sales areas are buffered.
    Report HRBCI_ATTRIBUTES_BUFFER_UPDATE is used to buffer the attributes of organizational management objects. To enable buffering you have to maintain view T77OMATTR.
    1. Go to Tcode : OOATTRCUST
    2. Select the structure node Scenarios.
    3. Flag the field in the column Buffering for the scenario SALE.
    4. Choose Save (Ctrl+S).
    Then run the report in Tcode: sa38
    1. Tcode: sa38
    2. Select the report HRBCI_ATTRIBUTES_BUFFER_UPDATE.
    3. Flag the fields Delete All Buffers and Restructure Buffer on (Date).
    4. Choose Execute (F8).
    In Note 737315 further details regarding this topic are described. Note you can also schedule a job in transaction SM36 to run this report regularly.
    Hope this helps!
    Regards,
    Chethan

  • Mass Update of Business Partner Data in CRM

    Hi,
    I would like to know how I can perform a mass update of business partner data in CRM and then have this replicated into R/3.
    I have found notes 802804, 876602, 859632 but these only apply to CRM 5.0 and we are currently working on CRM 4.0.  Does anyone know of anything similar which exists in CRM 4.0?
    I have checked other posts and found help files links like the one below but is this only on CRM 5.0?  (http://help.sap.com/saphelp_crm50/helpdata/en/3c/9b56fae6c7424cafcdf17370399812/frameset.htm )
    Has anyone used the tx. MASS in CRM?
    Also our volume update levels is as high as 300,000 record and updating in CRM and replicating into R/3 through the middleware is causing performance problems.
    Does anyone have any tips on the best approach for this?  Many thanks.
    Regards
    JoJo

    Mass not available in 4.0, could write your own LSMW routine but you still will create bdocs for updates so not sure how that will improve your performance.

Maybe you are looking for