Move BP from CRM 7.0 to ECC 6

Hello Gurus,
  We have a project to move business partners form CRM 7 to ECC 6 EhP4. We need to migrate sales area,  customer groups as well as EEWB custom fields. To map CRM EEWB fields, the table KNA1 is appended however the field names are different than what we have on CRM.
Question 1
  Since the data is posted via IDoc  DEBMAS02, structure E1KNA1M does not contain any Z fields. I could however use BADIs to make manipulations though. My question is what is the recommended approach to migrate the EEWB fields to ECC. Has anybody adjusted the IDoc for this scenario?
Question 2
  If we create a BP in CRM with or without sales area in one shot, it is getting posted in ECC correctly. However if we add sales area as part of delta, ECC is getting the data however doesn't post. Any ideas on that.
  Thanks for your visit to my thread.
Cheers,
Ankur

Hello wwgauravshah ,
When a BP replication to R/3 fails with the error 'Fill all required
fields', It is possible to debug the upload as follows in order to
identify the required field,
Then it is necessary to maintain this field and subsequently resend
the business partner using the transaction CRMM_BUPA_SEND
Recreate the BDOC for the BP, by running the transaction CRMM_BUPA_SEND
1. Display the BDOC  in SMW01
2. Enter /h in the transaction code field
3. Press the 'retry to process message' button.
4. In the debugger - select the Settings button and 'In background task
   do not process'
5. Enter F8
6. Create a new session for the outbound queue (/osmq1) there will be
   an entry R3AUBUPA*** or CSA_BUPA**
7. Double-Click on this queue entry twice and choose Debug for the
   CRM_UPLOAD_TRIGGER
8. In the debugger, set a breakpoint at statement 'CALL TRANSACTION' and
   then press F8.
9. At this statement double-click on the statement CALL_TRANSACTION and
   change the variable CALL_TRANSACTION_MODE from N to A, press the
   'change field content' button and then press F8
10. Now you will be in the R/3 System and you can see the batch input
    screen for this customer and you will then be prompted for the
   missing field in the BDOC.
Please also review Note: 755107, especially point 8. This also tells you some fields that are required and which needs to be filled in the BP
Thanks
Willie

Similar Messages

  • Replication of BP from CRM to IS-U (ECC)

    Hello,
    Our problem is that the BP with the role sold-to party created in CRM is not being replicated in the contract partner role (MKK) in IS-U and the SD-customer is also not being created in ECC.
    I can see the problem is that an appropriate reference customer model is not found.....but shouldn't the reference customer be taken from table TCRMBP_REFCUST when the BP is created in CRM??
    Because in IS-U: <i>SAP Utilities > Master Data > Business Partner> Settings for Creating Standard Customers</i>
    ...You can only define <u>one</u> reference customer for the role Contract patner (MKK)....and here we have used the reference customer for BP created in IS-U.
    I believe we need two reference customer (models), one that is used when the BP is created in IS-U and one when the BP is created in CRM...is this correct?
    <i>System information:
    We have followed the IS-U specifications for the set-up and load guide for the BP. We have suceeded with the initial download from IS-U/ECC -> CRM.
    Now we are trying to create BP in CRM and get it replicated to IS-U(as MKK) and ECC (as SD-customer xd01). CRM ->IS-U/ECC Is not working as assumed.
    We are using the 'Strategy for Number Assignment Using the Same Numbers' and 'Strategy for Equal Status Systems' (IS-U/ECC->CRM and CRM ->IS-U/ECC)</i>
    Hope someone can help us out. I will reward maximum points
    Kind Regards
    Saima

    Hello Irene,
    Thanks for your reply.
    The parameters in the PIDE transaction should be ok as there is no problem in this kind of correspondance...
    The problem is that you can only define one reference customer for the BP role Contract patner (MKK).....and here we have used the reference customer(100110) The numberrange for BP created in IS-U is 100110-199999 that's why the replication works correctly for BP's created in IS-U. 
    On the other hand the no. range for BP created in CRM is 200111-299999. This leads to problems, as the contract partner can only be allocated to reference customer 100110 and not the reference customer (200114) which is meant for BP created in CRM.
    When we create the BP (Sold-to party) in CRM it creates a BP (Contract partner) in IS-U...this contract partner has a field for reference customer, which remains empty when the BP is created in CRM => This leads to the fact that no SD customer is created in the background.
    My question is how the SD partner can be created in the correct no. range....Can I somehow populate this reference customer field for BP (Contract partner) during the replication from CRM to IS-U?
    Kind Regards
    Saima

  • Product Replication from CRM 5.0 to ECC 6.0

    Hi,
        My requirement is to replicate newly created product master from CRM  to ECC.
       For this I created subscription with publication name <b>Product Materials (MESG)</b>.
       Nest created product in CRM,  but this product is not replicated to ECC. But  BDoc generated successfully with status green.
       Where as new sales orders,change sales orders, BP changes, Product master changes are replicated in ECC from CRM and Vice Versa.
        Appreciate, if some one could tell me the steps I need to do in ECC & CRM to replicate new products created in CRM into ECC.
    Thanks & Best Regards,
    SAP CRM MW.
    Message was edited by:
            SAP CRM

    Hi BPB,
    Have you created a number range for materials in CRM?
    If you create materials in the R/3 system and the CRM system in parallel, duplicate numbers for different materials may occur if the number ranges in the R/3 system and the CRM system are overlapping. Duplicate numbers do not cause errors because each material gets an internal unique identifier in addition. To avoid duplicate numbers you have to make sure that the number ranges for materials in the CRM system and the R/3 system do not overlap.
    Remove the subscription in Adminconsole that is not required for the product upload.
    The upload function is only active in product processing if this was allowed in Customizing.
    The corresponding path in the SAP reference IMG is 'Customer Relationship Management -> Master Data -> Product -> Settings for Product Type -> Allow Upload for a Product Type'.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash.
    Message was edited by:
            Vikash Krishna

  • Passing Filed Values from CRM CIC Webclient into ECC thru Transctn Launcher

    Dear Experts,
    I am a CRM Consultant, working for IC Webclient implementation (Call Center Application from SAP). We are creating an Interaction record (a CRM transaction) after receiving a call from customer.
    in the same IC Webclient screen we are calling ECC transaction using a CRM concept scenario Transaction Launcher.
    Now the requirement is to pass the information like priority, reason, employee responsible and Text from Interaction record into the ECC transaction (IW51) which will be availabe in same screen but belongs to CRM and ECC systems respectively.
    there is no standard configuration available for this, and a development is strongly required.
    I dont know which functionality can be used to achieve this requirement. can we use RFC Function Module for this? what could be the best solution for this.
    kindly help me to resolve this issue. Your suggestions will be highly appreciated.
    Best regards
    Raghu ram

    Hello Raghu,
    Try see if the ITS link it is OK. For me, note 917302 was very useful to understand what service to use, and how to fill the link at 'crms_ic_cross_sys' transaction.
    A FAQ-style note is also available. Check note 990216.
    Kind regards.
    Bruno

  • BP replication from CRM to R/3 (ECC)

    Hi all,
    I have a question regarding BP replication from CRM to R/3.
    In transaction PIDE I can only set up one combination of classification B (Customer) and account group, e.g. Z001 for Sold to partner.
    What could I do if I need to replicate a Bill-to partner role from CRM to R/3 and the Bill-to partner account group in R/3 is not Z001?
    Thanks a lot!
    BR,
    //Anders

    Hi Anders,
    While transfering business partner from CRM to R/3 the system only looks at classification and identifies the Account Group form PIDE settings.
    For the roles Sold-to, Bill-to, Payer, Ship-to, Classification Customer is Picked Up and hence all of them will be mapped to the same account group.
    May be u can try to change the classification of Bill-to Role to something else, and map that to the other account group.
    OR
    Try to use a middleware exit or BADI which gets called before creation of a customer master in R/3, wherein u can put a code for picking up a different account group.
    Wish this helps.
    Regards,
    Shalini Chauhan

  • BP replication from CRM 7.0 to ECC 6.0

    Hi Gurus,
    when ever we create new BP in CRM , it is not replicating to ECC
    A bdoc type "bupa_main" is generated in txn:Smw01 which reads "partially send, receivers" error type 02, state not processed ,
    it gives error "fill in all required entry"
    though even after maintaining this we are getting same error.
    Error message "Fill in all required entry fields" (Error Message no. 00055).
    we also checked in CRM
    txn:smoeac that subscriptions are maintained for BUPA_MAIN.
    and role assigned to BP is "sold to party" and it is without error.
    ECC:
    txn:PIDE
    account group is clasified as type "B".
    txn:ovt0
    same account group is marked as "default SP"
    number range is maintained same as CRM but external here.
    Please help it is critical.
    Thanks,
    G.One
    Edited by: wwgauravshah on Jan 6, 2012 11:40 AM
    Edited by: wwgauravshah on Jan 6, 2012 11:40 AM

    Hello wwgauravshah ,
    When a BP replication to R/3 fails with the error 'Fill all required
    fields', It is possible to debug the upload as follows in order to
    identify the required field,
    Then it is necessary to maintain this field and subsequently resend
    the business partner using the transaction CRMM_BUPA_SEND
    Recreate the BDOC for the BP, by running the transaction CRMM_BUPA_SEND
    1. Display the BDOC  in SMW01
    2. Enter /h in the transaction code field
    3. Press the 'retry to process message' button.
    4. In the debugger - select the Settings button and 'In background task
       do not process'
    5. Enter F8
    6. Create a new session for the outbound queue (/osmq1) there will be
       an entry R3AUBUPA*** or CSA_BUPA**
    7. Double-Click on this queue entry twice and choose Debug for the
       CRM_UPLOAD_TRIGGER
    8. In the debugger, set a breakpoint at statement 'CALL TRANSACTION' and
       then press F8.
    9. At this statement double-click on the statement CALL_TRANSACTION and
       change the variable CALL_TRANSACTION_MODE from N to A, press the
       'change field content' button and then press F8
    10. Now you will be in the R/3 System and you can see the batch input
        screen for this customer and you will then be prompted for the
       missing field in the BDOC.
    Please also review Note: 755107, especially point 8. This also tells you some fields that are required and which needs to be filled in the BP
    Thanks
    Willie

  • Contact partner updation from CRM 7.0 to ECC 6.0

    Hi Gurus,
    here i am facing a peculiar problem, first we have downloaded partners from ECC to CRM and now when we make any changes like adding "search term" in Txn:BP in CRM to this contact person. it should ideally be updated to ECC6.0.
    A bdoc type "bupa_main" is generated in txn:Smw01 which reads "partially send, receivers" error type 02, state not processed ,
    going into details says :
    first row: Messages for business partner 0000057555:
    Message no. XR100
    last row:"No customer is assigned to business partner 4626F9EDA017448800000000C0A83"
    Message no. XR004
    to verify,  i checked in Txn:PIDE in ECC for account group and number range(0000000001-0999999999) , there in classification "B customer" is maintained and moreover in CRM txn:BP in classification tab for this BP, customer is marked.
    and then i checked whether this updation has occurred in ECC or not, and found no updation at all.
    Please help it is critical.
    Thanks,
    G.One

    Are you sure the contact person has a valid relationship with a customer? Is this customer available in both the ERP and CRM system? Are changes to the customer replicated to the corresponding system without problems?
    It sounds like something is wrong with the customer/relationship instead of the contact person itself.
    Edited by: Danny Sprenger on Jan 17, 2012 10:09 AM

  • Validate Prospect replication from CRM 7.0 to ECC

    Hello Gurus
    We have the rek which is as follows
    We will create a BP with Partner Type prospect in CRM - This Prospect should not Replicate to R3.
    Later we  change this Prospect to Validate Prospect  in CRM -this Validate prospect need to replicate to R/3
    for that we have made the coding in CRM 4.0 erlier  which was working fine, now we have upgraded the sytem to CRM7.0 the scinario is not working
    below is the coding
    POO1 :Prospect
    p002:Validate Prospect
    Sourcecode
    DATA:
           lv_assigned(1) TYPE c,
           lv_task        TYPE  bus_ei_object_task,
           lv_bpkind      TYPE bu_bpkind.
      FIELD-SYMBOLS:
        <ls_bp> TYPE bus_ei_extern.
    ***Needed for Debugging Internet Sales
    DATA: x TYPE i VALUE 1.
    DO.
       IF x = 0.
         EXIT.
       ENDIF.
    ENDDO.
      LOOP AT c_bp_struct-partners ASSIGNING <ls_bp>.
        lv_task = <ls_bp>-header-object_task.
        lv_assigned = 'X'.
      ENDLOOP.
      IF NOT <ls_bp> IS ASSIGNED.
        EXIT.
      ENDIF.
      IF lv_task = 'I'.
        lv_bpkind = <ls_bp>-central_data-common-data-bp_centraldata-partnertype.
      ELSE.
        IF NOT <ls_bp>-central_data-common-data-bp_centraldata-partnertype IS INITIAL.
          lv_bpkind = <ls_bp>-central_data-common-data-bp_centraldata-partnertype.
        ELSE.
    By all other mutations read bpkind from but000 sind it is not present as input parameter
          SELECT SINGLE bpkind FROM
                                 but000
                               INTO
                                 lv_bpkind
                               WHERE
                                 partner = <ls_bp>-header-object_instance-bpartner.
          IF sy-subrc <> 0.
            EXIT.
          ENDIF.
        ENDIF.
      ENDIF.
    Check BPKIND = P001 (Propect) If yes do NOT replicate
      IF lv_bpkind = 'P001'.
        CLEAR c_bp_struct.
      ELSE.
        EXIT.
      ENDIF.
    Remote function call
    u2022     Z_REPLICATION
    Z_STOP_REPLICATION Stop replication based on P002
    u2022     Interface
    CALL FUNCTION 'Z_STOP_REPLICATION'
    EXPORTING
      IV_MODE             =
    TABLES
      TI_BAPIIDLIST       =
      CHANGING
        c_bp_struct         =
    u2022     SAP tables
    The entry below is add to table CRMC_BUT_CALL_FU
    150    CRMOU BUPA  0500000 Z_STOP_REPLICATION             X
    Here by requesting u to give ur inputs.....

    Hello Gurus
    As per the note :757955 we have changed the item no for the functional module, but still the data is not following
    (If there are additional customer-specific Z modules that are
    registered in this table, you may have to change the item numbers. The
    standard modules that are used to create business partners or
    relationships have the line item number 1000000. Customer-specific
    modules, which need these objects to exist before they can be
    processed, must therefore have a line item number greater than
    1000000. This applies especially to modules that have line item
    numbers greater than 100000 but less than 1000000)
    How to fix this ...

  • Best Method to move CATSDB from 4.6 C to ECC 6.0

    Hi....
    Please share your experience or Knowledge base or Best Practice in the area of CATSDB Migration from 4.6C to ECC 6.0
    Thanks & regards,
    Rao

    Edited by: Rao on Mar 31, 2009 12:47 PM

  • CRM 3.1 to ECC 6.0 E-Commerce Upgrade

    Hello,
    We need some information regarding an upgrade from CRM 3.1 to ECC 6.0 E-Commerce module.
    In CRM 3.1, there is only webshop functionality available and since R/3 is going to be upgraded before CRM, the entire master data will be available in ECC 6.0.
    Let me know if this kind of arrangement is possible?
    Regards
    Edited by: Mahadevan Viswanathan on Jun 18, 2009 6:17 AM

    Hi Lalitkumar !
       Look, I think that of course is possible to do the load using XI/PI but, I think that this is not the correct tool for this task, XI/PI is an integration broker, used basicly for message exchange between applications, generally transaction originated messages(i.e. a new employee created on SAP HR need to be sent to a legacy system responsible to control access to the company, a change in a material need to be updated in a legacy system of shop floor, etc) not to do data migrations.
       Another question is, to use XI/PI to do that, you will probably construct interfaces that, after the migration, will not be used for anything, being discarted, this sound to me as work wastefulness, adding extra work to the migration proccess(the interfaces construction/configuration) that is not mandatory to do that.
       Finally, another question to keep in mind is, if I´m not wrong(if nothing has changed about this) the cost of XI/PI license is calculated by the message traffic ammount(in MB, if i´m not wrong again), so a data migration can increase the cost, because of large volume of data, a cost that doesn´t exist if you do the migration using another tools like suggested by another SDN members.
       Thank you in advance, and best regards.
       Wilson

  • CRM Contract replicate to ECC Debite memo

    HI expert team
    In standard replication from CRM Contract replicate to ECC Debite memo, I have some material in ECC with Material type KMAT Configurial product, same material code and description created in CRM with material type as service material, When i create service contract and release it is giving replication error with "Product Cannot be recorded in ECC", When i create debite memo with same material code system creating debet memo and item category determination in ecc as debet memo item category in debete memo even though material is configural product,
    in the same steps i have some service material in ECC as service material created with service material type, for these material i created in CRM with same code and description, when i create service contract system replicating as debit memo,
    Thanks in advance
    Regards
    Rachappa
    9448472121

    Hi,
    There are prerequisites to be maintained in CRM and ERP for CRM contract to be replicated in ERP as a debit memo.
    Please find the details in the below link:
    http://help.sap.com/saphelp_crm50/helpdata/en/65/9c4d3bcf95926ae10000000a114084/frameset.htm
    In your case I assume Debit memo is not being created for the Service product and giveing error "Product Cannot be recorded in ECC", because system is finding the same product in ECC as configurable material type (Service product in CRM, config material in ECC).
    As per the prerequisite Synchronization of master data (SAP CRM and SAP ERP) should be maintained
        All business partners used in SAP CRM transaction documents also exist in SAP ERP.
        Service products in SAP CRM exist as materials in SAP ERP.
    Hope this helps!
    Regards,
    Chethan
    Edited by: Chethan Kumar C M on Oct 8, 2009 6:12 AM
    Edited by: Chethan Kumar C M on Oct 8, 2009 6:29 AM

  • Replicating Z fields in an sales order to ECC from CRM

    Hi
    we are trying to replicate Z fields in a SO to ECC from CRM. We have followed the following steps for the same, these are given in one of the threads in SDN:
    1. Append structure to VBAK and VBAP in R/3
    2. Extend the structure BAPE_VBAK and BAPE_VBAP in CRM
    3. Implement BADI 'SALESDOC_MBDOC_BAPI' and implement code in method
    'CRM_DATAEXCH_AFTER_BAPI_FILL' to fill the the above structures and move them into CT_BAPIPAREX that is passed as changing parameter to this structure
    But corresponding fields in backend ECC table are not getting updated.
    Please help me in resolving this.
    If you have any document detailing steps, please forward that to me on [email protected]
    Thanx in advance.
    Cheers
    Hits

    Hello Hitesh,
    What you've done up to now is making sure that the data is passed to ECC. But ECC doesn't know what to do with this extra data you filled in the 'CRM_DATAEXCH_AFTER_BAPI_FILL'  CT_BAPIPAREX structure.
    Look for a similar BADI in ECC (something with DATAEXCH), this BADI is called when data arrives in ECC. Here you will find your value in the CT_BAPIPAREX, fetch the data and write to the desired field in VBAP.
    You just forget a step, that's all.
    Hope this helps!
    Regards,
    Joost

  • Sales document created from CRM 4.0 needs to be updated from ECC 6.0

    Hello experts,
    When I create one sales document from CRM 4.0 this document is moved to ECC 6.0. But updating sales document from ECC 6.0 I receive message
                 "Process the original document in the CRM system"
    and updates are not moved to CRM.
    How could I avoid this ?
    Usually I need update some fields from ECC 6.0 and move the information to CRM.
    Regards
    Juan

    Hi Juan,
    Please check the Note 541113 - Data exchange scenarios for orders (CRM-R/3) in which as per your requirement its the scenario Z i.e you want some data to flow from ECC to CRM for which below are the settings that needs to be done to make it effective.
    Activation of the scenario in table CRMPAROLTP of the R/3 plug-in:
    PARNAME:   CRM_SCENARIO
    PARNAME2:  UPLOAD_ORDER
    PARVAL1:   Z
    Go to SM30 and give the table name and put in the above values.
    And if you want to make amutual change situation then proceed as follows:
    Settings in the CRM Server: Table SMOFPARSFA
               Key: R3A_SALES
               Parameter Name 1: INT_CHANGE_ORDER
               Parameter Name 2: <sales document type> , for example TA
               Parameter Value 1: Z
    Settings in the R/3 system: table CRMPAROLTP
               Parameter Name: CRM_SCENARIO
               Parameter Name 2: INT_CHANGE_ORDER
               Parameter Name 3: <sales document type> , for example TA
               Parameter Value: Z
    Hope it helps.
    Regards
    Sidd

  • Sales Orders Not Replicating from CRM 2007 to ECC 6.0

    I have been able to successfully replicate my Customers from ECC to CRM. When attempting to replicate a Sales Order from CRM into ECC, the BDoc shows as "Confirmed (fully processed)" in SMW01. When I look at the list of receivers, it shows my ECC system, with a state of "Processed". However, when I look at the Error Segments on the BDoc, I have two events:
    1. No Upload into R/3
    2. R/3 Adapter is Called
    Any thoughts on what I am missing?
    Thanks!

    MCG,
    Thanks for the quick reply. Yes, I have a publication of "All Business Transactions (MESG)" with a subscription of my ECC system. The BDocs never make it into the Outbound queue. I purposely stopped the outbound queue to see if it would show-up ... it never comes in.
    Thanks!

  • Mass sales orders from CRM to ECC

    Hi,
    We have a requirement to mass upload sales orders from CRM system ECC system. I could not able to find any option to push sales orders in bulk from CRM to ECC.
    Could you please let me know if you know any kind of solution for this kind of scenario.
    Thanks in advance!
    Regards,
    Kumar B.

    Hi Maggie,
    Thanks a lot for your response. But I could not able find CRMD_MASS_UPDATE in CRM system as well as in ECC.
    Could you please let me know how to try this other please let me know the program or tcode.
    Regards,
    Kumar B

Maybe you are looking for