How to replicate a customer from ERP to a Person in CRM

Hi,
I am doing an implementation of CRM 7.0 and have to integrate it with an existing ERP (ECC6) system. I've set up the replication of the Business Partners to replicate two of the Account Groups in ERP to CRM and it is working well. The only problem is that the customers in the ERP system are Organizations and Persons. When the replication takes place, all are created as Organizations (role sold-to Party).
Is there a way to replicate customer data from ERP and have the BP in CRM created with BP Category 1 (Person) in stead of 2 (Organization)?
The customers in the ERP system are not consumers.
Thanks
Jeanine

I logged an OSS for this problem and SAP replied with the following:
"What you've explained is a standard behavior of the system.
Since CRM and R/3 have different BP data models, all BPs from R/3 are
transferred to CRM be default as Organizations.
An only exception is BPs, which are assigned into account group, which
is mapped into classification "Consumer: persons".
Customers downloaded to CRM will always be interpreted as Business
Partners of the type organisation.
Customers in R/3 are Organisations and are subsequently replicated to
the CRM system of the BP Type - Organisation, therefore the standard
scenario is that customers downloaded from R/3 are replicated as
Business Partners of type Organisation.
If you don't want to use functionality of Consumers, it's also
possible to change the category with a modification by
appending the R/3 outbound processing or the CRM Inbound processing
this would change the organisations to persons, and is possible by
changing the category in the complex structure from 2 to 1 by copying
the organisational data to the personal data, the category change
works only before the creation of Business Partners in CRM, for
existing BPs that have been downloaded, it would be necessary to
delete these BPs using Note 415007 and start the download again after
modifying the User-Exits.
The data sent from R/3 are mapped into a complex structure of type
BUS_EI_MAIN. In CRM table CRMC_BUT_CALL_FU you can add an own
function module for event "CRM INBOUND" and a position less than
100000. Here you can you can change the field
C_BP_STRUCT-CENTRAL_DATA-COMMON-DATA-BP_CONTROL-CATEGORY from 2 to 1
depending on other data that is available in this structure.
Additionally you have to map the organisation specific data
C_BP_STRUCT-CENTRAL_DATA-COMMON-DATA-BP_ORGANIZATION into the
person specific data
C_BP_STRUCT-CENTRAL_DATA-COMMON-DATA-BP_PERSON and initialize the
organizational data. Be sure to check the category before doing this,
because the initial download sometimes forces partial processing
in case of errors and tries to reprocess the BPs that don't have errors
So your mapping from organizational data to personal data should be
done only once.
This solution only works if the criteria is available in the structure
BUS_EI_EXTERN. If it is not, you can add an User Exit in R/3 in the
R/3 outbound processing at event DE_BCS2S in the tables TBE24
(definition of product) and TBE34 (definition of your module).
Unfortunately the data are only available as BAPIMTCS structures
and you have to look for a structure
with BAPIMTCS-TABNAME = 'BSC_MAINCE' to change the category.
See module PI_BP_MAIN_TO_BAPIMTCS in order to understand this mapping."
We will do the cutomization and test, but I think this is the only solution.
Regards
Jeanine

Similar Messages

  • How to replicate a customer from CRM to ERP?

    Hi you all!
    Can anybody help me!? A allready made the settings to replicate the ERP clients to CRM customers, but now I want that CRM be the leading system for customers creation, and I don´t know how to do the replication!
    Help Please

    Hi,
    For replication from CRM to ECC we need to go thru site setting in SMOEAC. This is what you need to do:
    1. Using tcode SMOEAC create a site for OLTP.
    2. Assign the subscription 'All Business Partner (MSG)' to this site.
    Please check this link for site creation information.
    http://help.sap.com/saphelp_crm50/helpdata/en/cc/da6289fd126e4581bbc4f509dede10/frameset.htm
    You can find more regarding site information in help.
    Hope this helps,
    Karuna.

  • HT4858 how do i copy photos from iCloud to my personal drive?

    how do i copy photos from iCloud to my personal drive?

    If you mean you want to save them to your iPad, open the photo stream album, tap Select, tap the share icon (box with upward facing arrow, then tap Save to Camera Roll).  If you mean on your computer, save them to your camera roll, then import them as explained here: http://support.apple.com/kb/HT4083.

  • How to replicate a complaint from ECC IS-M 6.0 to SAP CRM 7.0

    Hi Media Experts,
    I have a request from my client in whom I have to create a Complaint based on a R3 Media Object (Subscription Order), and then allow editing this complaint in SAP CRM.
    I have already reached the first part. Over and done with a transaction launcher, I'm displaying and editing the Subscription Order from my CRM User Interface (but in R3), and I created complaints starting from the Order position as the requirement.
    Now, I need to replicate these complaints to CRM in order to update and edit these documents for the case the client call again and the Media IC Agent wants to search for this complaint.
    The question is: Could I replicate these complaints from R3 to CRM? In case of I yes, what would be the best CRM object to mapping my R3 complaint? And last but not least, the replication must be done through some middleware customizing?
    I appreciate any approach.
    Thanks in advance,
    Nicolas

    Hi Prashant,
    Thanks for the reply.
    The reason why I won't create my complaint in SAP CRM is because I don't have the Subscription Order Object in CRM it is in ECC Media instead.
    As I creating that complaint in reference to some positions of the Subscription Order, in case I create it straight in CRM I'm not allowed to do some validations regarding to dates, and existence, information that is only in ECC.
    For instance, I have the requirement to make a complaint regarding to the delivery of the newspaper, for the case where the client did not receive it. To validate the days in which the client is subscribed, I have to contrast information with the Media Order, because that information isn't in CRM.
    Thanks in advance,
    Edited by: Nicolas Cabral on Nov 10, 2011 2:31 PM
    Edited by: Nicolas Cabral on Nov 10, 2011 2:32 PM

  • How to replicate material master from R/3 to CRM

    Hi guys,
    I am trying to replicate material master from R/3 to CRM using BAPI_MATERIAL_SAVEDATA but no changes are getting replicated to CRM.
    Any help..??
    Thanks,
    Sid

    Hi find below for the product cat
    Steps to create the product category in SRM:
    1)       Create MM material groups in ECC client. This will create a transport. Go to SRM Tcode R3AS and select the object u201CDNL_CUST_PROD1u201D from the list and run it. You can monitor the job using R3AM1 in SRM. This will bring the material group into SRM. This can be seen in TCode u201CCOMM_HIERARCHYu201D in SRM.
    2)       Once it is done. Go to IMG in SRM and go to path SRM> SRM server> Cross app biz settings> Account aassigmnet> Define GL code for Acc *** Cat and Prod Cat. Maintain the GL code against this prod cat for all the account assignment codes. This is client specific setting and need to be done in every client by opening it. This GL code is given in the form in ticket.
    3)       Do a test and check if the product category is available for procurement in SC.
    Regards,
    Satish

  • How to replicate a customized condition table from ECC to CRM

    Dear All,
    We have created a new condition table in ECC, using a new set of key fields to define sales district specific product price. This table is in ECC only and we would like to replicate it to CRM. Could you please let me know how we can do that? What replication object should we use?
    Thanks in advance!
    Erinn

    Hi,
    Use DNL_CUST_CNDALL, this would create the database table in CRM. Also you might need to run other loads corresponding to your scenario like DNL_CUST_CND_PR, DNL_CUST_PRC  etc
    Regards
    Prasenjit

  • How to replicate purchasing group from R/3 to EBP

    HI,
    1.Cany anyone kindly explain me in steps the procedure to replicate new purchasing groups created in r/3 to EBP?
    2. How to assign the new purchasing group to user against cost center in EBP organisation structure?
    Thank you.

    Hi,
    Step1: create purchasing group in R/3 (backend)
    Below steps are required to create New Pur Grp node in SRM:
    1. Select another Pur Grp under same Company / Pur Org and copy.
    2 Under copy object  - Enter Object abbr as PGRP_ XXX and under name field enter XXX  and name as per Pur Grp in SAP. (XXX is Pur Grp)
    3. Please check Basic data and address. Address should be as per Por Org address.
    4. Please check / change below data under FUNCTION tab.  System name should RZPLOGS100 (if you are carrying out activity in RSP)
    5.Check responsibly tabs and object id should match with company ID (company organization ID should be updated in responsibilty tab)
    6.Once Pur Grp is created in RSP, we have to assign user responsible for Pur Grp. 
    If you are not clear then give me your email id & i will send you document for that...
    Regards
    Shrinivas
    +919282153141

  • How to create a customer from a BP in ECC

    Hi Gurus,
    I have created a BP customer in SAP and assigned the commission contract role.  I made the number range external.  This business partner needs to be set up as a customer too.  So I used ZD09 account group for the customer and made that number range internal.  After I create the BP, how do I create the customer with reference to the BP?  I checked the flag in configuration for the BP and customer number to be the same.

    Hi
    i hope your question is right.
    here you are creating one BP with external number ranges and one Customer with internal number ranges.
    here roles of these two business persons will be different.
    because you have created with an intention that two business partners will do different roles right.
    Business partner needs to be set as customer u2013 yes you can do it.
    You can copy customer with reference to BP but the result is also same means all the partners with BP and the number will be different by copying it.
    regards
    balajia

  • How to get DFF data from ERP to ASCP instance using collections

    Hi Everyone,
    I have requirement that there is DFF fields defined in ERP on resource definition. I need to collect this DFF fields data information and use in ASCP instance. Is anybody worked on similar requirement or is there any possibility for getting DFF data using collection program.
    Thanks,
    Suresh

    In IHPA you will only get the KUNNR field, KNA1-KUNNR = IHPA-PARNR+0(10) for adequate partner function of course. For the other keys of KNVV you will have to look in the master table of the maintenance object (Look at IHPA-OBTYP or at first two characters of IHPA-OBJNR to get the object type)
    e.g. maintenance order (OBTYP = 'ORI', OBJNR begins with OR) in AUFK
    * From order main table AUFK
      AUFK-OBJNR = IHPA-OBJNR.
    * then order header AFIH
      AFIH-AUFNR = AUFK-AUFNR.
    * then localization in ILOA
      ILOA-ILOAN = AFIH-ILOAN.
    * Then KNVV
      KNVV-KUNNR = IHPA-PARNR+0(10).
      KNVV-VKORG = ILOA-VKORG.
      KNVV-VTWEG = ILOA-VTWEG.
      KNVV-SPART = ILOA-SPART.
    Regards,
    Raymond

  • When replicating customer from ERP, the address is not replicated to CRM.

    Hello.
    I'm facing the problem which the address data of customers is not replicated to CRM.
    I've checked the business object BUPA_MAIN on t-cd SMW01, so I found that the task of addresses is "S" and it doesn't get GUID.
    I'm not sure, but I doubt the error is caused by creating a new client in CRM.
    In other words, I doubt that the setting of replicating the address data of customer is not active.
    Does anyone have the knowledge of this problem?
    BestRegards.
    Miki

    Hi Hedy,
    Please go through this following note
    Note 1511835 - Incomplete addr sent to CRM causing failed duplicate check
    Hope it answers your Query
    All the Best
    Regards,
    Srikanth.Naga

  • How to replicate a FunctionModule from one server to Another server ?

    Hi All ,
                We have a standard function Module ALSM_EXCEL_TO_INTERNAL_TABLE In R/3 system . Can we Replicate this function module in BW system as Z Function moduele with out copy and paste.
    Thanks & Regards
    Prithvi.

    hi,
    copy function group ALSMEX to ZALSMEX and transport it to your BW-System
    A.

  • Protect customer from changes both in SAP and CRM XD02

    Hi
    I would like to protect some customer be changeable for some users. (Both in CRM and R3)
    The customer group on the customer is 0001, and itu2019s just a few customer in this group that the users not should be able to change.
    In CRM I solved it by using the field BUT000-AUGRP.
    I create an Authorization Group Z001, and on authorization object B_BUPA_GR, I set activity 03 and BEGRU on Z001
    Then assign this to the user. And the user could not change this customer
    In R3 I donu2019t got this to work.
    It seems that R3 more protecting fields then the hole customer.
    Anyone who can help me with this?
    How shall I solve the problem that I want to block some customer in account group 0001 to NOT be maintained in XD02, only from the user that have right authorisation.
    I have tried to use this IMG activity (and also maintained the customer with this)
    Group Fields for Customer Master Records
    Define Field Groups for Customer Master Recor
    Define Field Groups Relevant to Authorization
    Define ctivity  Maintain Authorization Types
    And then add this in the authorization profile.
    But the can still change this customer
    I also tried to set on a Trace in ST01  and marked authorization check, But I don get anything back on this
    Hope someone can help me out with this
    THANKS!

    Hi,
    Following Authorization Objects can be used for your purpose:
    F_KNA1_GRP     FI     Customer: Account Group Authorization
    F_KNA1_APP     FI     Customer: Application Authorization
    F_KNA1_AEN   FI          Customer: Change Authorization for Certain Fields
    Try with these. You will get the documentation for these objects in SU21.
    Regards,
    Dipanjan

  • How do I copy photos from Camera Roll to personal photo album? iPhone 4 and pc

    I have an iPhone 4 and use pc....
    I want to copy a few pics from Camera Roll to my personal album. I'd like to copy them and then remove them from Camera roll. Then, I'd like to be able to organize folders in my personal album so I don't have to look through all 500 pics to find what I'm looking for. The pictures on my pc are in folders but they all get put together in one folder on the phone. I hope this makes sense. Thank you in advance.  Ü

    This forum is broken into lots of different categories for all the various applications and devices that Apple makes.
    You've posted a Question about the iPhone and Windows.
    But this is the iPhoto forum - and iPhoto is an app that runs on neither the iPhone nor Windows.
    So, click on the link above and ask your question there. That's where it needs to be asked so you can get help.
    Regards
    TD

  • Transfer the PR from ERP 6.0 to SRM for

    Hi SRM profis,
    we are using SRM 7.02 (AddOn) classic scenario. Can someone explain how to transfer the PR from ERP 6.0 to SRM for
    approving only.

    Hi,
    I think this could not be explained in one post.
    We are using the same above scenario for transferring PS or PM requisition to SRM for approval only.
    Lot of conditions are set.
    1.     Landscape
    2.     Process -
    3. Criteria for transferring and approving PReq’s in SRM should be defined in ECC
    for example - The criteria which PReq’s should be transferred to SRM should be defined in a local customizing table XXXXX with the field purchasing organisation, plan account assignment type and update date of PReq.
    4.   1st approver selection criteria should be setup in the ECC
    5.     When creating or updating a PReq item a workflow event will be triggered to start the transfer workflow. The trigger is implemented in the PM and PS BADI workorder_update while saving the PM order or the PS network order. The same event cancels an eventually transfer workflow which just transfers a previous version of the PReq, or waits for the approval result of a previous version.
    6.     The Release Strategy has to be maintained in the productive systems. Only the release codes will be defined and distributed centrally. The name of the Release Strategy can be chosen locally. It’s very important that a release strategy fits to the values of the purchase requisitions that come from SRM and that go to SRM. It doesn’t matter which release strategy. If no existing release strategy fits to the values of the purchase requisitions a classification of the new release strategies is necessary. Otherwise no classification for the new release strategies is needed.
    7.     Also need to do MM specific customization , PI related and SRM related.
    I think it would be too much to tell everything through a post.
    Please ask a specific question then i would be able to help you more.
    Thanks.
    from RBEI
    Snehal

  • How to create custom BOL object for dynamic query in CRM 7.0

    Hi,
    Could anyone please explain me with steps that how to create the custom BOL object for dynamic query in CRM 7.0, I did it in previous version but its throwing exception when i try to create the object of my dynamic query class. I just defined the entry of my in crmv_obj_btil to create the dynamic query BOL object. do i need to do any other thing also to make it work?
    Regards,
    Kamesh Bathla
    Edited by: Kamesh Bathla on Jul 6, 2009 5:12 PM

    Hi Justin,
    First of thanks for your reply, and coming to my requirement, I need to report the list of items which are there in the dynamic select statement what am getting from the DB. The select statement number of columns may vary in my example for different countries the select item columns count is different. For US its '15', for UK it may be 10 ...like so, and some of the column value might be a combination or calculation part of other table columns (The select query contains more than one table in the from clause).
    In order to execute the dynamic select statement and return the result i choose to write a function which will parse the cursor for dynamic query and then iterate the values and construct a Type Object and append it to the pipe row.
    Am relatively very new for these sort of things, welcome in case of any suggestions to make it simple (Instead of the function what i thought to work with) also a sample narrating the new procedure will be appreciated.
    Thanks in Advance,
    mallikj2.

Maybe you are looking for