ISU Contract replication to CRM

Hi ..
We have replicated Connection object & Pod of ISU to CRM, however we are not able to replicate ISU Contracts to crm,
Please advice what settings are needed for same.

Hi Ritesh,
If you connect an ISU system that is not Unicode-enabled with a CRM system that is Unicode-enabled, data is not converted correctly when replicated into the CRM system.
Contracts are not replicated in the ISU system if the CRM or ISU system is a UNICODE system.
kindly check the following Note:969177
Hope it solve your problem
Thanks & Regards,
srikanth.naga

Similar Messages

  • Process type not determined during ISU - CRM Contract replication

    Hello Experts,
    Process type is not getting determined during the ISU -> CRM contract replication.I could see that all configs are in place.
    Please could you suggest what could have impacted this.
    Regards,
    Ravi

    Hi, Nikhil
    Do you read this document?
    service.sap.com
    /utilities
    SAP for Utilities - Product Information
    Cookbooks&Guidelines
    IS-U/CRM Contract Integration
    Denis.

  • Middleware Replication-ISU Installation Facts into CRM Service Contract

    Hi All,
    I would like to share an update which I have followed for one of my implementation project.
    Following document will help you, if you want to replicate some of the data from ISU to CRM Service contract custom fields, which is not the standard replication practice.
    [Middleware Replication-ISU Installation Facts into CRM Service Contract|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30e51278-00f0-2d10-89a9-ee3d76447650]
    Appreciate your feedback.
    Cheers,
    Suraj

    Hi Fritz,
    As requested following are the code samples-
    For  ISU System BAdI "ECRM_CRM_DOWNLOAD" as below:
    X_CONTRACTPOS               TYPE ECRM_CRMCONTRACT_DATA_POS          Item Data (Enhanced)
    XY_CONTRACTPOS               TYPE ECRM_CRMCONTRACTPOS          Transfer Structure: Contract Status from CRM to IS-U
    XY_CONTRACTPOSX               TYPE ECRM_CRMCONTRACTPOSX          Transfer Structure: Contract Status from CRM to IS-U
    TXY_CONTRACTCONF          TYPE ECRM_CRMCONTRACTCONF_TAB          Configuration Container
    TXY_CONTRACT_STATUS_DATES     TYPE ECRM_CRMCONTRACT_STATUS_DAT_T     Status and Date Tab
    METHOD if_ex_ecrm_crm_download~crm_download_fill_data_new.
    *...Local data declaration
      DATA : l_c_string1      TYPE  string1,
             ls_contractconf  TYPE  ecrm_crmcontractconf.
      IF x_contractpos-partner       IS NOT INITIAL AND
         x_contractpos-everh-anlage  IS NOT INITIAL.
        SELECT SINGLE string1
                                 FROM  ettifn
                                 INTO  l_c_string1
                                 WHERE anlage = x_contractpos-everh-anlage.
        IF sy-subrc EQ 0.
          MOVE : x_contractpos-partner            TO  ls_contractconf-partner,
                 x_contractpos-everh-contractpos  TO  ls_contractconf-ref_guid,
                 'OPERAND'                        TO  ls_contractconf-attr_name,
                 l_c_string1                      TO  ls_contractconf-value.
          CALL METHOD me->fill_container
            EXPORTING
              ip_contractconf = ls_contractconf
              ip_value        = ls_contractconf-value
              ip_name         = 'Operand'
            CHANGING
              li_contractconf = txy_contractconf.
        ENDIF.
      ENDIF.
    ENDMETHOD.
    VALUE( IP_CONTRACTCONF )     TYPE ECRM_CRMCONTRACTCONF     Configuration Container
    VALUE( IP_VALUE )          TYPE TEXT70               Error message text - long text of the error
    VALUE( IP_NAME )          TYPE CU_CHARC               Characteristic Name
    VALUE( LI_CONTRACTCONF )     TYPE ECRM_CRMCONTRACTCONF_TAB     Configuration Container
    METHOD fill_container.
      DATA : l_c_contractconf TYPE ecrm_crmcontractconf.
      FIELD-SYMBOLS : <contractconf> TYPE ecrm_crmcontractconf.
      l_c_contractconf = ip_contractconf.
      READ TABLE li_contractconf ASSIGNING <contractconf> WITH KEY ref_guid = ip_contractconf-ref_guid
           attr_name = ip_name.
      IF sy-subrc EQ 0.
        <contractconf>-value = ip_value.
      ELSE.
        l_c_contractconf-value = ip_value.
        l_c_contractconf-attr_name = ip_name.
        INSERT l_c_contractconf INTO TABLE li_contractconf.
      ENDIF.
    ENDMETHOD.
    For CRM system BAdI "ECRM_DOWNLOAD" as below:
    IP_MTR_TYPE     TYPE /NPC/MTRTYPE          Meter Type
    IP_REF_GUID     TYPE CRMT_OBJECT_GUID          GUID of a CRM Order Object
    CP_CS_TRANS_MSG     TYPE BAD_BUS_TRANSN_MESSAGE     Transaction Messaging BDoc
    METHOD fill_container.
      DATA:           li_flds_upt_orderadm_i TYPE TABLE OF smog_sfldn.
      FIELD-SYMBOLS : <orderadm_i>           TYPE bad_orderadm_i_mess.
      READ TABLE cp_cs_trans_msg-orderadm_i ASSIGNING <orderadm_i> WITH KEY guid = ip_ref_guid.
      IF sy-subrc EQ 0.
        APPEND 'ZZ_METER_TYPE'    TO  li_flds_upt_orderadm_i.
        CALL FUNCTION 'SMO_SNDBITS_SETX'
          EXPORTING
            structurename       = 'BAD_ORDERADM_I_MESS'
            ddic                = 'X'
          TABLES
            sfields             = li_flds_upt_orderadm_i
          CHANGING
            sndbits             = <orderadm_i>-sendbits
          EXCEPTIONS
            structure_not_found = 1
            wrong_fieldname     = 2
            OTHERS              = 3.
        <orderadm_i>-zz_meter_type = ip_mtr_type.
      ENDIF.
    IS_CONTRACT_DATA     TYPE ECRM_ISU_CONTRACT_DATA2     
    CS_BUS_TRANS_MSG     TYPE BAD_BUS_TRANSN_MESSAGE     Transaction Messaging Business Document
    METHOD if_ex_ecrm_download~ecrm_download_fill_data.
      DATA :   ls_contractconf  TYPE  ecrm_isu_contractconf2,
               ls_orderadm_i    TYPE  bad_orderadm_i_mess.
      LOOP AT is_contract_data-t_contractconf INTO ls_contractconf.
        READ TABLE cs_bus_trans_msg-orderadm_i  INTO ls_orderadm_i WITH KEY guid = ls_contractconf-ref_guid.
        IF sy-subrc EQ 0.
          MOVE : ls_contractconf-value  TO  ls_orderadm_i-zz_meter_type.
          CALL METHOD me->fill_container
            EXPORTING
              ip_mtr_type         = ls_orderadm_i-zz_meter_type
              ip_ref_guid         = ls_orderadm_i-guid
            CHANGING
              cp_cs_trans_msg     = cs_bus_trans_msg.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    ENDMETHOD.
    Cheers,
    Suraj

  • Isu-crm contract replication

    can any one post the prerequisite settings to be made on the crm side before replicating isu contracts to crm

    hi,
    Please, goto service.sap.com - > /utilities - > SAP for Utilities - Product Information ->  SAP CRM for Utilities ->  Cookbooks&Guidelines -> IS-U/CRM Contract Integration
    Hope it's help,
    Regards,
    Denis.

  • Replicating ISU Installation Facts into CRM Service Contract

    Hi All,
    Is the Replicating ISU Installation Facts into CRM Service Contract is standard way of working or we need to use some other approach?
    Cheers,
    Suraj

    Nick:
    Installation Facts change in ISU does not correspond to any replication object in CRM.  It is a task performed in a standalone environment.  If you are talking about an integrated CR&B environment, there are several factors that one should consider while changing installation facts.  For example, your client has to decide on which system to be the system of record for Contracts.  If you consider CRM as the s-o-r for Contracts, may be you should advise them to initiate the corresponding CRM process to change installation facts from within CRM.  We consider the configurable attribute on a product in CR&B as corresponding parameter of installation fact.  Hence, you have to recommend a Contract Change which in turn will let you change the configurable attributes on a proudct for a given Contract.  When this changed contract triggers the middleware and MDT, you can handle the installation facts. It is also worth advising your client the new features released by SAP in EhP1 of CRM around building rules on product configuration using BRR+ (in case you are using CRM 7.0 EhP1).
    Ramana

  • Update CRM contract from isu contract

    Hi!!!
    I'm try to update the data of crm contract from sap isu contract, but isn't works fine, the status and the description of CRM contract is not updated. The Bdoc SI_CONTRACT is generated correctly, and the Badi's DOWNLOAD on ISU and CRM are enhanced, but the info is not updated in crm when initial load is launched or when a move-out it's do it in isu.
    Can you help me please?
    Regards,
    David

    Hi David,
    Even though you have a green Bdoc it doesnt mean that the information was updated correctly in CRM, it simply means that the Bdoc passed the information to the queue. Check if there are any sysfails in the queues - you get the queue name from the Bdoc - and also if there are any dumps that might be related. Have you ever been able to load data from ISU to CRM?
    Kind regards,
    Vanessa.

  • CRM Contract replication to IS-U

    Hi Guys,
    I'm facing a problem in CRM contract replication to IS-U. Could you please anyone tell me what are the internal statuses that should be set at the contract header and contract item which will trigger automatic contract replication to IS-U.
    Thank you.
    Best Regards,
    Santhosh.

    Hi,
    there is no status that automatically starts the replication. There are just statuses that PREVENT the replication. If those status are in place, the replication will be surpressed. Those are: I2401, I2402, I2404, I2405, I2413. I hope the list is complete. If one of thoese status is active, the replication will not take place. Note 1609458 should prvide details on status I2406 and I2407.
    Kind regards
    Uwe

  • ISU Contract Parner with no SD Customer in ECC

    Hi All
    We have a scenario where ISU Contract Partner was created without a corresponding SD reference customer when the data was migrate from legacy. EMIGALL created entries only in BUT000 table, but none in KNA1 and corresponding SD customer tables.
    We are now integrating ISU with CRM. As CRM initial download requires a sold-to-party in ECC, I wanted to know  the options we have for creating SD customer for each of the ISU contract partner record.
    Can any one please guide me ?
    Thanks in advance...
    Ram

    Follow this Procedure... it works....
    Procedure
    1. Review the number ranges that have been created: The number ranges for the business partner in the Best Practices are defined as follows:
    IMG u2192 Cross Application Components u2192 SAP Business Partner u2192 Business Partner u2192 Basic Settings u2192 Number Ranges and Groupings u2192 Define Number Ranges
    01: The Regular business partner uses this number range: 2100000000 to 2199999999 and 03: 7100000000 to 7199999999 is used in the setting above for the ship-to party. Both are internal number ranges.
    XX is the external number assignment used to create the SD reference customer.
    2. The account group DEBI must temporarily be assigned to this external number assignment for the creation of this business partner:
    IMG u2192 Financial Accounting u2192 Accounts Receivable and Accounts Payable u2192 Customer Accounts u2192 Master Data u2192 Preparations for creation customer master data u2192 Assign Number Ranges to Customer Account Groups:
    Set account group: DEBI to external number range XX for the Business Partner creation step.
    3. Create an SD customer:
    Call transaction XD01: Easy Access u2192 Logistics u2192 Sales and Distribution u2192 Master Data u2192 Business Partner u2192 Customer u2192 Create u2192 Complete
    u2022 Select account group: Customer (general)
    u2022 Enter the Customer key: MUST_ALL
    u2022 Enter company code (1000)
    u2022 Enter sales area as follows:
    u2022 Sales organization: 1000,
    u2022 Distribution channel: 01
    u2022 Division: 10.
    u2022 Select Continue.
    Assign MUST_ALL in Master data>bp>settings for creating standard customers.

  • Create a service contract under SAP CRM

    Hi,
    I try to create a service contract under SAP CRM with transaction code CRMD_ORDER but when I click on "Create" button, nothing display !
    Is it possible to create a contract under SAP CRM ?
    In the end, I would like to replicate a contract from CRM to ISU.
    Thanks by advance for your help !
    Best regards,
    Rémi

    Hi Remi,
    In transaction CRMD_ORDER, click F5 button and under "Service Contract", just choose the transaction type you'd like to use. Examples:
    Contract w. ERP Bill
    ITIL Serv. Contract
    Remote Service Contr
    Serv Cont Quote.
    Service Contract
    UBB Service Contract
    If nothing is displayed, this may mean that transactions have been blocked. Therefore, you have to follow the path under IMG: Customer Relationship Management -> Transactions -> Basic Settings -> Define Transaction Types, and disable the "Inactive" flag.
    So yes, it is definitely possible to create a service contract in SAP CRM. However, it is recommended that you use WebClient UI with business role SERVICEPRO instead of GUI, for most of the time.
    Edited by: Kivanc Bilgin on May 18, 2011 2:39 PM

  • Replicate ISU Customer contacts to CRM Activities

    Hi All,
    Requirement: Need to replicate ISU Customer contacts (Txn BCT0) to CRM Activities (Txn CRMD_ORDER).
    Ideally, we want to map ISU <class> and <action> into CRM <category> and <sub-category> custom fields on the activity.
    Please share any reference documents if any project has done a similar thing.
    Thanks.
    Alka

    Hi Ritesh,
    If you connect an ISU system that is not Unicode-enabled with a CRM system that is Unicode-enabled, data is not converted correctly when replicated into the CRM system.
    Contracts are not replicated in the ISU system if the CRM or ISU system is a UNICODE system.
    kindly check the following Note:969177
    Hope it solve your problem
    Thanks & Regards,
    srikanth.naga

  • Replicate ISU Customer Contacts to CRM Activites

    Hi All,
    Requirement: Need to replicate ISU Customer contacts (Txn BCT0) to CRM Activities (Txn CRMD_ORDER).
    Ideally, we want to map ISU <class> and <action> into CRM <category> and <sub-category> custom fields on the activity.
    Please share any reference documents if any project has done a similar thing.
    Thanks.
    Alka

    Hi Ritesh,
    If you connect an ISU system that is not Unicode-enabled with a CRM system that is Unicode-enabled, data is not converted correctly when replicated into the CRM system.
    Contracts are not replicated in the ISU system if the CRM or ISU system is a UNICODE system.
    kindly check the following Note:969177
    Hope it solve your problem
    Thanks & Regards,
    srikanth.naga

  • IS-U contract accounts to CRM (Business agreement)

    Hi There,
      can anyone help on the issue of replicating IS-U contract accounts to CRM, what steps do i follow?
    Regards
    A

    Hi Anup,
    in the SAP standard installation facts are never replicated from IS-U back to CRM. In that respect the MDTs are a one way tool. If you enter some values in a contract in CRM (e.g. configuration values via the simplified configuration) these values can be used to populate installation facts in IS-U upon replication. However, if installation facts are changed in SAP IS-u no replication to CRM is triggered. The underlying reason is, that only the objects BP, contract account, contract, connection object and premise are replicated between CRM and IS-U.
    IF you want to show the installation facts together with a contract in CRM you have got two options. Either build a custom view that displays the installation facts for a contract or implement a custom replication logic. I'd recommend the first approach as it's less error prone and easier to implement.
    We've also implemented the first approach for one of our customers. Let me know if you need further information.
    best,
    Christian

  • Restrict Contact Person replication from CRM to ECC based on Partner Funct

    Hi Experts
    We are replicating Contacts from CRM to ECC, by assigning them to Accounts. We have a scenario to restrict Contact Person replication to ECC only for specific Partner functions (we have 5 such partner functions), for remaining partner functions the contact Persons should not be replicated to ECC.
    By Partner function I mean, while making this assignment of Contact to an Account in u201Ccontact Person Relationships datau201D under u201CPartner Function Assignment blocku201D (in web UI) we are adding a Partner function E.g. Author, (same can be seen in GUI, under Usage tab of CP Relationship data).
    However we were able to replicate contacts assigned to accounts to ECC in our 5 partner functions, but even the unwanted contacts assigned to other partner functions in CRM are also getting replicated
    How can I restrict CP replication from CRM to ECC based on Partner Functions assigned to the Contact Person
    Your help is highly appriciated.
    Points guaranteed.
    Regards

    Issue resolved using CRMC_BUT_CALL_FU.
    Posing the table name, just in case it might help others.
    Thanks

  • 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

  • User-exit / BADI to control BP replication from CRM into R/3

    Hi,
    I have a scenario where besides the entries maintained in PIDE for replication from CRM into R/3, I need to control the replication or not concerning another field in CRM BP Master data.
    It's something like this:
    I need to replicate CRM prospects to R/3, but not all of them. This should be done only when a specific field from the BP master data is filled.
    I have to set the entry prospect --> ZXXX (account group in R/3) in PIDE transaction. But them I need something more to check the field in BP master data and prevent the "not prepared" prospects to be sent do R/3.
    Do I have any option to filter the replication from CRM into R/3 based in this field?
    Another possible option could be the development of a user exit or BADI that controls the BP replication to R/3. Does anybody knows a user exit where I can do this?
    Thanks a lot!
    Susana Messias

    Let me add my thanks to Sukant as well. My requirement was to exclude certain Business Partner Groupings from being uploaded to R/3. I was hoping that the filters applied in R3AC1 would actually have some effect, but they didn't. I don't understand that part yet. SAP must have had something in mind when they allowed filters for both directions of data transfer in R3AC1.
    Anyway, as Sukant suggested, I created a ZBUPA_MWX_BDOC_CREATE_MAIN function module and simply added the following code snippet:
    * Start of custom code to check whether BP grouping = 0003/0008
      LOOP AT ct_bp_extern into ls_one_bp.
        IF ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0003' ) AND
           ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0008' ).
          DELETE TABLE ct_bp_extern[] FROM ls_one_bp.
        ENDIF.
      ENDLOOP.
    * End of custom code to check whether BP grouping = 0003/0008
    Of course I had to create a copy of the function group, copy the includes and global variable declarations from the main program etc. But I was hoping that SAP would make such a simple filter more configurable rather than require coding, no matter how simple. If someone else with more knowledge comes across this thread in the future, please update it to let us know if we are asking for too much to have the filter option provided in R3AC1 actually work (for CRM --> R/3 data transfer).

Maybe you are looking for