CRM BP to R/3 customer replication

I am trying to replicate the Business Partner in CRM to ECC as a Business Partner but ultimately as an SD customer.  The CRM BP is flagged as a customer and has the role Sold-to Party.  Sales area data is also assigned.
The BP is created in ECC with roles 000000, MKK - Contract account partner and FS0000 (?!).  I am not sure how these are determined as I picked this up from a previous coleague.  If I create the role FLCU01 manually in the BP in ECC then the customer is created.  However I have to add data manually to the role.
How then can this role be determined automatically with the sales data when the BP is first replicated from CRM?
thanks
Tim

Firstly, the problem was resolved by activating an entry in table CRMC_BUT_CALL_FU.
Also I had to pay attention to some mandatory fields.  So, allways a good idea to set your fields as optional in R3 for the account group that is mapped.  Also note that the BP in CRM will map directly to the customer without first creating a Business Partner (not sure if this is always the case.
As for the reply above, if you just want to replicate the Business Partner only I you don't need to assign an account group.  But I think you still need to assign a classification (I have done this automatically by implementing the Badi BADI_CRM_BP_UIU_DEFAULTS.
regards
Tim

Similar Messages

  • Customer replication from R/3 to CRM as BP's in install at role

    Hi experts,
    Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. Can anyone explain me the steps clearly for creating the BP's in CRM correpsonding to the R/c customer. I don't want to replicate them as BP's in ECC.
    Thanks
    Santosh

    >
    Santosh Kolleti wrote:
    > Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    > Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    > interruption and has therefore been terminated."
    > Information on where terminated
    > Termination occurred in the ABAP program "SAPLSMO0" - in
    > "SMOF0_READ_SMOFOBJECT".
    > The main program was "SMOF_DOWNLOAD ".
    >
    > In the source code you have the termination point in line 58
    > of the (Include) program "LSMO0U06".
    > Do I need to download anything else before doing the customer download from ECC to CRM.
    >
    > Can anyone help me fix this issue.
    Hi,
    You have done important steps.
    You have to check all relevant functional modules are available in the table.
    Then,you have to maintain/delete entries based on standard document.
    Make sure all Queue is available with system users,right RFC and the queue is registered.
    Make sure all the RFC connections are created and working properly.
    You have to generate the objects.
    Please check some of the above steps .
    Regards,
    SSN.

  • Customer replication from R/3 to CRM as BP

    Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated."
    Information on where terminated
    Termination occurred in the ABAP program "SAPLSMO0" - in
    "SMOF0_READ_SMOFOBJECT".
    The main program was "SMOF_DOWNLOAD ".
    In the source code you have the termination point in line 58
    of the (Include) program "LSMO0U06".
    Do I need to download anything else before doing the customer download from ECC to CRM.
    Can anyone help me fix this issue.

    >
    Santosh Kolleti wrote:
    > Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    > Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    > interruption and has therefore been terminated."
    > Information on where terminated
    > Termination occurred in the ABAP program "SAPLSMO0" - in
    > "SMOF0_READ_SMOFOBJECT".
    > The main program was "SMOF_DOWNLOAD ".
    >
    > In the source code you have the termination point in line 58
    > of the (Include) program "LSMO0U06".
    > Do I need to download anything else before doing the customer download from ECC to CRM.
    >
    > Can anyone help me fix this issue.
    Hi,
    You have done important steps.
    You have to check all relevant functional modules are available in the table.
    Then,you have to maintain/delete entries based on standard document.
    Make sure all Queue is available with system users,right RFC and the queue is registered.
    Make sure all the RFC connections are created and working properly.
    You have to generate the objects.
    Please check some of the above steps .
    Regards,
    SSN.

  • How to trigger replication from CRM to ECC when changing custom z-field?

    Hi all,
    I've created a z-field in CRM which matches the field KNVV-KLABC in ECC. I've created the needed user exits to replicate from ECC to CRM and vice versa. The functions are called and update successfully. So actually everything works fine except for one thing...
    When I change the z-field in CRM - and only that one field - the replication is not triggered hence KNVV-KLABC is not updated. When I however change my z-field together with another pricing field (e.g. Customer Group) then the replication runs and both fields are updated in ECC.
    How can I trigger the replication if only my z-field is changed?
    Best regards,
    Melanie

    Hi there,
    Thanks for your replies.
    I've solved this myself a couple of days ago. However I did it in a different way as suggested here. I will post my solution as soon as I find the time to do the documentation.
    Maybe as a hint if someone runs into this; adding a field to the pricing structure of the BP sales areas (SET0030 if you need to know) seems strangely enough "not possible" - I mean it's "not ready yet".
    AET f.i. doesn't allow you to add a field there and with EEWB you cannot choose to replicate it to R3. Thus for my solution I had to change SAP Standard unfortunatelly. Also the my customer wants to be able to search for this new field on the Account Search Page - so many steps were needed to achieve all this. As I mentioned I shall present my solution as soon as I get the time for it. If I should forget and you need to know how I did it you may reply to this thread as I'm watching it so I'll be reminded.
    Best regards,
    Melanie

  • Customer replication (ECC - CRM), masses of Bdocs in error

    Hello
    I recently got my hands on CRM 5.0 where replication of customers from ECC to CRM should be set up.
    There is no replication from CRM to anywhere else.
    Based on my very limited CRM experience, it seems that delta download is running ok.
    However there are hundreds of thousands Bdocs in error status and almost all of them seem to have same kind of errors: "Business partner with GUID xxx does not exit" and "Validation error occurred: Module CRM_BUPA_MAIN_VAL, Bcod type BUPA_MAIN".
    It's of course possible to track down the cause of error and process the Bdocs one by one but what about the huge mass of hundreds of thousands of Bdocs? Any suggestions / ideas for this are highly appreciated.
    Thanks!
    Cheers
    Mark

    Dear Mark,
    Please consider the information of note 757955 regarding transaction
    CRMC_BUT_CALL_FU, you may have more entries for the events than described
    in this note. This should be the reason for the errors in the BDoc.
    This note explains the necessary customizing settings.
    Another reason might be inconsistencies, so please check the reports in notes 703322,
    609766
    Regards, Gerhard

  • Customer replication from ECC to CRM

    Hello everyone,
    I am having some difficulty replication a customer from ECC to CRM.
    In our environment, customers are generally created from CRM & then replicated to ECC.
    Now we are creating a new Distribution channel & hence want to extend all our existing customers to the new DC.
    Since I am a SD Consultant, I was thinking of extending the customers in ECC.
    I tried extending a customer which was originally created in CRM. When I extended it to the new DC in ECC, it dint come over to CRM.
    I cannot see any BDOC in SMW01 also.
    Also when I checked the Filter setting in R3AC1 for objects BUPA_MAIN & Customers .. there is nothing set in the filters for the source ECC.
    Do I have to check any additional objects which I need to check ?
    Or is it that no settings means nothing created in ECC would come over ?
    Can anyone guide me so as to understand why this is happening.
    Also if there are any filters which i need to check, can anyone tell me what tcode & what adapter objects do i need to check ?
    Thanks
    Vin
    Edited by: vinit parkar on Aug 3, 2010 10:58 PM

    Hi,
    If you are downloading Customers from ECC(XD01/XD02/XD03) then CRM uses the adapter object CUSTOMER_MAIN and not BUPA_MAIN. You can check if there are any filters in this object.
    Alternately you can check if the delta is active in ECC. I do not remember the transaction for checking this but you can find the same from the menu path.
    Cheers
    Binai

  • Customer Replication problem from R/3 to CRM

    The scenario is: We have upgraded R/3 to 4.7 and the logical system names have changed. CRM is still the same one ( 4.0 ).
    Everything works fine. If I create an order it goes to R/3 and If I change an existing customer in CRM or R/3 it get replicated into the other system.
    But if I create a new customer in R/3, it does not go to CRM.
    All the tables are ok with the correct logical name and RFCs are working fine. Serial numbers are ok too and Delta download is active. I do not know what else I can check.
    Did you have any similar situation? Any ideas of what I could check?
    Any input is highly appreciated.
    Thanks!

    Hi Ankur & Michael
    your points did help me to rectify the problem. here was another solution i did try and it worked out.My problem was in table CRMPAROLTP, in the field CONSUMER. It seems that 4.7 does not need to have this field filled. So I remove the entry and the information flows.
    PS. I had awarded the points for both of you.
    Thanks
    SP

  • Problem in customer replication from ECC to CRM

    Hi experts,
    When I create a customer in ECC using Tcode XD01 a BDOC is created in CRM. But this Bdoc shows following errors:--
         Partner (): the following errors occurred
         Incorrect input data:
         Validation error occurred: Module CRM_BUPA_MAIN_VAL, BDoc type BUPA_MAIN.
    When I see the Bdoc message body the data(central data etc )is all blank except the field Object = BUSINESSPARTNER.
    Why the Bdoc messae is not getting populated with correct value?
    Also how I can see the data which is being sent from ECC. Is there any Idoc or something  created at ECC outbound side where I can see the sent data?
    Where in XD01 bdoc message is being created?
    Please help.
    Regards,
    Vimal

    Hi Vimal,
    You'd need to debug the FM CRM_BUPA_MAIN_VAL to find out what was the cause of validation error. Once you get the missing details, check if those details are being populated correctly at ECC end.
    Thanks,
    Rohit

  • SD customer replication from CRM 2007 in ISU

    Hi Experts,
    I am creating a Business partner in CRM 2007 in role sold to party which is getting replicated in ISU system(Entry is saved in table BUT000) also the entry for SD customer gets saved in table KNA1; however system can not retrieve sales area for customer (No entry in table KNVV).
    Sales area has already been maintained for Reference customer and required configuration is also in place.
    Please let me know if anyone has faced similar kind of issue.
    Regards,
    Amit Gupta

    Hello Amit,
    As far as I know the reference customer is used when your business partner is created in ISU only.
    If you create your business partner in CRM you will have to add your sales area manually, or via "mini-templates" for example... but the reference business partner won't be used (check the relevant cookbook: ref BP is used for data transfer from ISU --> CRM but not from CRM --> ISU).
    Kind regards,
    Nicolas.

  • Customer replication from CRM to R/3

    Hi Experts,
    we are using CRM 4.0 and we would like to replicate Business Partners from CRM to R/3.
    On CRM side we have created some new fields with EEWB. I already know that in this case I have to write an FM in CRM and set in CRMC_BUT_CALL_FU as CRM Output Business Partner and I have to write and set one in R/3 in COM_BUPA_CALL_FU as R/3 Object Inbound processing Business Partner.
    But I did not write and set any FM and the replication works but only once. We have migrated a lot of customers and they were replicated to R/3 and if I change them the changes will be replicated to R/3 <u>except our additional new fields.</u>
    This additional fields are stored in the central-common part of the structure and during the debugging of the standard FM's, which are set in the above mentioned transactions, I can see the new values and the 'X' in the datax table.
    These additional new fields are appended to BUT000 in CRM and these fields are standards in R/3.
    Do you have any idea how to solve this replication error?
    Thanks in advance!
    Regards,
    Tom

    Hi Vikash,
    thanks for the quick answer.
    The values of the new fields are in the BDOC on CRM side.
    Could you please send me a very short FM example which I have to write in R/3 to map one field.
    Please see the content of my COM_BUPA_CALL_FU table and tell me which would be the best row for my new FM (Time, Object, Item)
    R3IN Mapping Inbound Processing     BUAG Business Agreement     100000     COM_BUAG_MWX_MAP_MAIN_CENTRAL
    R3IN Mapping Inbound Processing     BUPA Business Partner     10000     COM_BUPA_MWX_FILTER_MAIN
    R3IN Mapping Inbound Processing     BUPA Business Partner     100000     COM_BUPA_MWX_MAP_MAIN_CENTRAL
    R3IN Mapping Inbound Processing     BUPR BP Relationship     10000     COM_BUPA_MWX_FILTER_REL
    R3IN Mapping Inbound Processing     BUPR BP Relationship     100000     COM_BUPA_MWX_MAP_REL_CENTRAL
    R3OBI R/3 Object Inbound Processing     BUPA Business Partner     1000000     PI_BP_PROXY_BAPI_CUSTOMER
    R3OBI R/3 Object Inbound Processing     BUPA Business Partner     2000000     COM_BUPA_MAIN_BP_INBOUND
    R3OBI R/3 Object Inbound Processing     BUPR BP Relationship     1000000     PI_BP_PROXY_BAPI_CUSTOMER
    R3OBI R/3 Object Inbound Processing     BUPR BP Relationship     2000000     COM_BUPA_REL_BP_INBOUND
    R3OBO R/3 Object Outbound Processing     BUPA Business Partner     1000000     COM_BUPA_MWX_CREATE_MAIN
    R3OBO R/3 Object Outbound Processing     BUPA Business Partner     2000000     COM_BUPA_SEND_TO_SERVER
    R3OBO R/3 Object Outbound Processing     BUPR BP Relationship     1000000     COM_BUPA_MWX_CREATE_REL
    R3OBO R/3 Object Outbound Processing     BUPR BP Relationship     2000000     COM_BUPR_SEND_TO_SERVER
    R3OUT Mapping Outbound Processing     BUAG Business Agreement     100000     COM_BUAG_MWX_BPS_FILL_CENTRAL
    R3OUT Mapping Outbound Processing     BUPA Business Partner     100000     COM_BUPA_MWX_BPS_FILL_CENTRAL
    R3OUT Mapping Outbound Processing     BUPR BP Relationship     100000     COM_BUPA_MWX_BPR_FILL_CENTRAL
    Thanks in advance!
    Regards,
    Tom

  • Customer replication from ECC - CRM

    Hie Guys,
    We have created a Customer in ECC. But it has replicated to CRM without sales area and Role.
    Now i have tried downloading customer from r3ar2 and manually saved ..but no suncsess. B doc says thare is a validation error. CRM_BUPA_MAIN_VAL.
    Its so stupid Error that if i create another customer in ECC with same (100%)information it replicates well with sales area. Can any one suggest me what could have gone wrong?
    Thanksa nd regards,
    Lata
    Edited by: latha reddy on Feb 2, 2009 7:58 PM

    solved! by deleting this employee completly and re downlaoding.

  • Badi for ECC to CRM Customer replication track changes

    Hi Experts,
    We have a requirement to call external web service whenever erp customers(BP) are getting replicated to crm both in case of creation and updation scenario.
    Any Badi which gets triggered in the above scenario which we can implement to track changes in bp or any other approach to implement this requirement.
    Thanks in advance..
    Cheers,
    Sumit Mittal

    Hi Robert,
    Thanks for providing details..
    We tried using the existing standard function module (CRM_REQ_RECORD_CREA_FROM_ORDER) as receiver function module and check FM (CRM_REQ_RECORD_CHECK_REQ_TYPE).. now when we try to create bp control doesn't hit in either of the FM's..  are we doing anything wrong?
    Instead of the standard if we provided our own z- FM what should be the interface that it expects?
    Thanks in advance..
    Cheers,
    Sumit

  • CRM Funtion Module to update customer

    Hi,
    My scenario is CRM>XI>Webservice (Async). The customer has their own home grown legacy system where they maintain the customer data (master & transactional).
    CRM IC Webclient is used as front end. There is a minimal amount of data that has been replicated from the legacy to CRM system like the customer info and etc. The user will change the CustomerName & Address in the CRM system and upon submit it has to go via XI and call a pre-existing webservice which inturn will update the customer system.
    As we want to accomplish this scenario out-of-the-box are there any standard IDOCs or RFCs or BAPIs available in the CRM system. If so please give the name of the module.
    Thanks in advance.
    Krishnan

    Hi Krishnan,
    As you are saying that you have XI adaptor configured, please make necessary configuration and developments in XI.
    1 Create proper data type in XI which holds the same input common between XI and CRM.
    2 assign data type to message type in XI.
    3 assign message type interface type in XI.
    4.Configure and open the communication channels between XI and CRM.
    All these things shud be done at XI side and preferably an XI resource would do this.
    Once this is done or already done, you will have a proxy associated to this particular interface in CRM ...Inside this proxy you will have to develop and built this proxy( write the code for calling FM CRMXIF_PARTNER_SAVE) which will be triggered to XI as an output message.
    Siva

  • CRM 5.0 & IS-U EHP4 Replication Problem

    Hi all,
    in the context of an upgrade of our IS-U (ECC 6.0) to EhP4 we experience an issue during the replication of contracts (Object SI_CONTRACT) from IS-U into CRM (CRM 5.0). As we didn't find any trace of a similar issue somewhere (Google, SAP Notes) I'll breifly describe the issues as well as our solution blow.
    After the upgrade the contract BDocs sent from IS-U to CRM (e.g. after performing a move out for a BP) would appear to be processed successfully (green icon in SMW01). However when analysing the BDocs in detail we noticed that they contained no data. Strangely enough, request load for contracts from CRM still worked seamlessly. After some debugging we identified that the issue was that the BDocs (more precisely the BAPIMTCS structure) sent from IS-U contained structure names that where not expected from the mapping module in CRM. The underlying reason was that in table TBE31 the entry for the event IBSSICON had been changed from EECRM_CONTRACT_COLLECT_DATA to ECRM_CONTRACT_COLLECT_DATA.
    This table is read in the function module EECRM_DELTA_DOWNLOAD_IBSSICONT. The entry for the event IBSSICON determines which function modules are used to collect the contract data in IS-U and also which function modules are used to preform the mapping to the BAPIMTCS structures.
    Changing the entry back to the initial contents solved our problem. After the change the BDocs where filled and processed correctly. This fix seems to be necessary for all CRM version < 5.2.
    Christian
    Edited by: Christian Drumm on Sep 29, 2010 9:00 AM
    Included information on CRM 5.2

    Hi Gobi,
    Thank you for advice. But:
    I've created fields not by using AET - I used documentation that Nicolas suggested me above.
    I've enhanced tables and structures that were mentioned there with my z-fields for both sides (CRM and ERP).
    Also I looked CRMC_BUT_CALL_FU for CRM Inbound BUAG_MAIN - corresponding standard FMs are marked for call.
    Any ideas?
    Thanks in advance.
    BR,
    Evgenia

  • CRM BP-R/3 ROLES SYNC ,REPLICATION PROBLEM

    You create a business partner in the role 'general business partner' in the
    R/3. The BP is synchronized correctly with the CRM.
    Afterwards, you add the role 'media customer', 'sales customer' or
    'retailer' to the R/3
    . The corresponding BP is not updated in the CRM,
    that is, the BP is not created in the role 'customer', 'interested party',
    'consumer' or 'competitor' and the sales data is not synchronized to the
    CRM.
    DOES ANY ONE HAVE SOLUTION TO THIS PROBLEM.

    Hi Prathiba,
    The Issue is because of the note  :1163979
    The Note : 1243180 will provide you a right fix for your problem.
    Best Regards,
    Vignesh Ravikumar

Maybe you are looking for