ECC Data into CRM

I would like some recommendations with regards to the following requirement:
The requirement is to use quite a bit or Real Estate data in the CRM system. The ECC system is separate from the CRM system. One could use an RFC to constantly get the data from ECC but this will happen too often. We've decided that we would duplicate the data in CRM. In order to do this most of the RE tables have to be created in CRM and then the data has to be copied across. Has anyone done anything like this? What is the best way to go about duplicating tables and data from ECC to CRM?
Thanks
Faaiez

I was thinking about doing this and wonder whether this has been done by anyone and are there any drawbacks? How would these tables be populated with the data? Will I have to write my own programs to copy the data across?
I basically want to copy these tables across and then on a nightly basis all updated records as well.
Faaiez
Message was edited by: Faaiez Sallie

Similar Messages

  • Insert data into CRM Actions tabs

    Hi experts
    Is there any function modules or bapi or workarounds to insert data into CRM Actions tabs (table PPFTTRIGG)?
    Is there any consequences if were to perform direct insertion to the table PPFTTRIGG?
    thanks in advance!

    Hi,
    Use FM CMS_PPF_ACTION_TRIGGER 
    Best Regards,
    Pratik Patel
    <b>Reward with Points!</b>

  • Getting report data into crm

    Hello guru's
    I have a requirment like when i execute bw report that report data should be called to crm.
    1.Please tell me which functional module to be used or suggest me any procedure.
    2.Tell me how to populate the report data into a table.And can we pull that bw table data into crm z table 
    Help me..
    Thanks
    Venkat

    Hi Venkat,
    For 2 point:
    if you are in release < 3.5 you can use Tcode RSCRM_BAPI to produce a flat file from a query in CSV format.
    if you are already in => 3.5 you can check for APD.
    You can also use Openhub-InfoSpoke to produce flat file to feed other SAP systems.
    Ciao.
    Riccardo.

  • How to upload data into CRM using batch job

    Hello,
    I got some problem and need some hints.
    I am uploading data from a flat text file (product data) into CRM using thefunction module GUI_UPLOAD. My program starts with a selection screen whereI enter the path and the filename of the program, then I click start, and
    the data is transferred in CRM. This works perfect, and I can automaticallycreate service products in CRM.
    Here comes the PROB:
    But now I want to automize this procedure using a batch job that automatically picks up the file from the server and processes it automatically without any user interaction. BUT I always get an error saying that my function module GUI_UPLOAD can't run in batch mode. So
    anyone has an idea how to do this? Any other function modules that can run in batch mode? Any other ideas?
    Thx very much for ur help on this.

    Hi Bill,
    GUI_UPLOAD, like the name says, uses the SAPGUI to upload the data to theserver.. and in a batch job, you don't have the connection to a SAPGUI.
    So you should use following kind of coding:
    DATA MSG(100).
    OPEN DATASET "FILENAM" FOR INPUT IN TEXT MODE ENCODING DEFAULT MESSAGE
    MSG.
    IF sy-subrc = 0.
    DO.
    READ DATASET "FILENAM" INTO [Your internal table].
    IF sy-subrc <> 0.
    EXIT.
    ENDIF.
    APPEND [Your internal table]P_DATA.
    ENDDO.
    ENDIF.
    The file should then be available on the server.
    Regards

  • Uploading Data Into CRM Using a Batch Job

    Hi,
    How can I automate the procedure of uploading data from a flat text file (product data) into CRM using the function module GUI_UPLOAD?
    Thanks,
    Rachita.

    Hi,
    GUI_UPLOAD, like the name says, uses the SAPGUI to upload the data to the server, and in a batch job, you don't have the connection to a SAPGUI. So you should use following kind of coding:
    DATA MSG(100).
    OPEN DATASET "FILENAM" FOR INPUT IN TEXT MODE ENCODING DEFAULT MESSAGE
    MSG.
    IF sy-subrc = 0.
    DO.
    READ DATASET "FILENAM" INTO [Your internal table].
    IF sy-subrc <> 0.
    EXIT.
    ENDIF.
    APPEND [Your internal table]P_DATA.
    ENDDO.
    ENDIF.
    Reward points if found helpfull...
    Cheers,
    Siva.

  • Replicating ECC Data to CRM 2007 server

    Hi,
    I want to replicate ISU specific data from ECC server to crm 2007 server. Can you suggest any possible ways to do so.
    Also forward any relevant documents at karanchopra.kc(AT)gmail(DOT)com
    Thanks,
    Karan Chopra

    Technical master data does not exist in CRM.
    You need to replicate this data into the POD in CRM.
    However you might want to:
    Convince your client it's not a good idea to duplicate everything to CRM, there's a reason why they are two systems
    Investigate the possibilities of custom replication objects (I'm not an expert on that, but from what i've heard it's not easy to get working)
    Look into the possibility of using RFC calls to access the data directly in ISU from CRM, instead of replicating it.
    good luck!

  • XML Data into CRM

    Hi Experts,
    Can any body tell me how can we get XML data from 3rd party(For ex: Serena tool) into CRM system?

    Hi Ravi,
    You can populate the BAPI's from the IDOC data and then BAPI will create the data into the system. SAP has provided n number of BAPI's for the same.
    For e.g. Say the XML file has the Business Partner data. XI converts it into IDOC and sends it to CRM system. In CRM we read the data from the IDOC and then populate the BAPI BAPI_BUPA_CREATE_FROM_DATA to create the business partner, BAPI_BUPA_ADDRESS_ADD to create address data for the business partner and so on.
    <b>Reward points if it helps.</b>

  • How to retrieve ECC data to CRM pdf factsheet ?

    Hi all,
    I need to customize the CRM pdf factsheet with data from R3.
    I know how to change the smartform that is behind the PDF factsheet, but I do not know how to retrieve additional data that comes from R3 ...
    What is the best way to do this ? I read about RFC call, but can someone give me a clear example on how to do this please ?
    Many thanks !
    Abjuh

    Hi,
    To do a RFC call to read the data from R3 into CRM, create a Function module in R3 which takes some inputs and retrives the data from R3 and make it as 'Remote-enabled module' in Attributes tab of function module.
    Call this function module in CRM (in your case in smartforms) by specifying R3 destination
    Call function '<R3 function module>'
         destination <ERP log sys>
    ERP destination can be read using the function module
    call function 'SMOF_READ_SMOFERPSH'
         exporting
           i_sitetypeid = 'SMOF_ERPSITE'
         tables
           t_erpsites   = lt_smoferpsh.
       if sy-subrc eq 0.
         read table lt_smoferpsh into ls_smoferpsh index 1.
       endif.
       call function 'ZZOM_SALES_ORG_ADDRESS'
         destination ls_smoferpsh-erplogsys
    Hope this helps.
    Priyanka

  • Import Data into CRM to update BP.

    Need to update BP in CRM 4.O , Can we use ELM to load data in CRM, or is there any other way.
    Does ELM gives us an option to delete data in due course when that data is not required to be used in future.
    What are the steps required to make data delete if possibe.How about duplicate check ?
    Any help is appreciated.
    thanks

    Hi Ajay,
    ELM?
    I can tell you that normally, business partners are not physically deleted from the database, but only deletion flagged. It is however possible: sending a delete Bdoc is all it takes. A program for doing this is available in the OSS system.
    Duplicate checks (based on address data f.e.) are usually performed by third-part software. We are using Trillium for this purpose, but I can't recommend it.
    Kind regards,
    Michael.

  • How to load  a dat file  data into CRM Application

    Hi,
    My sourcre file is .DAT File and I want load data in that .DAT file in CRM Application.
    Is it Possible? if yes then how.
    As this is urgent requirement please respond soon
    Thanks in Advance
    Raghu
    Edited by: 869619 on Aug 10, 2011 1:39 AM

    Hi Cesar,
    I don't know if you have found a solution, but attached is a DLL built in VC that will read the text out of a file into a TestStand variable. The attached sequence file \SequenceFile1.seq contains a step type that is set to call the DLL responsible for reading the file. It reads the file specified under Step.FilePath and stores the data in Step.ReadData. Please let me know if this works for you. I have attached the source as well.
    Regards,
    Bob
    Attachments:
    ReadFile.zip ‏3628 KB

  • How to Call SAP ECC transactions into CRM IC Webclient Profile Screen

    Dear all,
    We are implementing IC Webclient application for our Clientu2019s call center operations.
    All sales related activities are being created in back end SAP ECC system like, starting from Quotation to Sales Order, Deliveries and Billing.
    Client wants to see all relevant ECC reports of Sales transactions in IC Webclient Screen.
    Connectivity between SAP CRM and ECC has already been established and we did all basic configuration for IC Webclient, but donu2019t know how to and where to call ECC transaction in IC Webclient Screen.
    I am looking for suggestions from any of you to handle this requirement successfully. I would be grateful if you send me any documentation which addresses this requirement.
    Your suggestions and help will be highly appreciated.
    Thank you,
    Raghu ram.

    Hi,
    Step-by-step process for the same is as follows:
    1. Create a launch transaction to launch the relevant BOR object at the following
    IMG->CRM->IC WebClient->Basic Functions->Transaction launcher -> Configure Transaction Launcher (Wizard).
    This wizard is very useful and easy way to create a launch transaction and guides through each step and generates a handler class for you.
    2. This transaction now has to be incorporated in the Navigation bar. For this you have to create navigation bar entry and navigation bar profile.
    IMG-> CRM-> IC WebClient->Basic Functions -> Define Navigation Bar Profiles
    Here you have to first Define Entries where you would input Launch transaction ID created in step 1 and then Define the Navigation Bar Profile.
    3. Assign the Navigation bar profile to IC WebClient profile.
    Please note that you can you Transaction launcher for incorporating any web links, PCUI Transactions, CRM Transactions, ERP transactions etc.
    Regards,
    Deepak

  • Loading Legacy system data into CRM 4.0 Service

    I want to load a legacy system and create an IBASE component : the legacy data is filled in excel format.
    Which is a better way ?? LSMW or use the function module:'CRMXIF_IBASE_SAVE'. What are the advantages and disadvantages??
    This is urgent.

    Hi Narayani,
    LSMW using Ibase-idocs:
    - a lot of functionality is covered (file-upload, converting, mapping,...)
    - probably no coding required (or at least not to much).
    - follow-up & errorhandling of uploaded data
    - should be easy to set up
    using function CRMXIF_IBASE_SAVE:
    - direct control of data
    - coding (you'll have to do the mapping yourself)
    - no follow-up or errorhandling (except in the bdocs)
    - The code cannot be reused.
    --> If you need to combine excel-data with data already present in CRM, then it's a bit more complex.
    --> I haven't tried the LSMW yet for IBASES
    Michael.

  • Getting an error as "Access denied" while writing the data into CRM 2013?

    Hi,
    I have written code in Script component Transformation to connect CRM 2013. I have used CRM 2013 SDK to connect it.
    #region
    Help:  Introduction to the Script Component
    /* The Script Component allows you to perform virtually any operation that can be accomplished in
    * a .Net application within the context of an Integration Services data flow.
    * Expand the other regions which have "Help" prefixes for examples of specific ways to use
    * Integration Services features within this script component. */
    #endregion
    #region
    Namespaces
    using
    System;
    using
    System.Data;
    using
    Microsoft.SqlServer.Dts.Pipeline.Wrapper;
    using
    Microsoft.SqlServer.Dts.Runtime.Wrapper;
    using
    Microsoft.Xrm.Sdk;
    using
    Microsoft.Xrm.Sdk.Query;
    using
    Microsoft.Xrm.Sdk.Client;
    using
    Microsoft.Xrm.Sdk.Messages;
    using
    System.ServiceModel;
    using
    System.ServiceModel.Description;
    #endregion
    [Microsoft.SqlServer.Dts.Pipeline.
    SSISScriptComponentEntryPointAttribute]
    public
    classScriptMain:
    UserComponent
    //This
    method is called once, before rows begin to be processed in the data flow.
    ///You
    can remove this method if you don't need to do anything here.
    IOrganizationServiceorganizationservice;   
    // Variables for the CRM webservice credentials
    // You could also declare them in the PreExecute
    // if you don't use it anywhere else
    stringCrmUrl =
    stringCrmDomainName =
    stringCrmUserName =
    stringCrmPassWord =
    publicoverridevoidPreExecute()
    base.PreExecute();
             * Add your code here
    CrmUrl =
    this.Variables.CrmWebservice.ToString();
            CrmDomainName =
    this.Variables.CrmDomainName.ToString();
            CrmUserName =
    this.Variables.CrmUserName.ToString();
            CrmPassWord =
    this.Variables.CrmPassWord.ToString();
    // Connect to webservice with credentials
    ClientCredentialscredentials =
    newClientCredentials();
            credentials.UserName.UserName =
    string.Format("{0}\\{1}",
    CrmDomainName, CrmUserName);//"[email protected]";
            credentials.UserName.Password = CrmPassWord;
            organizationservice =
    newOrganizationServiceProxy(newUri(CrmUrl),
    null, credentials,
    null);
    ///This
    method is called after all the rows have passed through this component.
    ///You
    can delete this method if you don't need to do anything here.
    //</summary>
    publicoverridevoidPostExecute()
    base.PostExecute();
             * Add your code here
    ///<summary>
    ///This
    method is called once for every row that passes through the component from Input0.
    //<param
    name="Row">The row that is currently passing through the component</param>
    publicoverridevoidInput0_ProcessInputRow(Input0BufferRow)
             * Add your code here
    EntityContact =
    newEntity("Contact");
       Contact["Employeeid"] = Row.EmpId;    
     if (!Row.Prefix_IsNull)
        Contact["MiddleName"] = Row.Prefix;
    organizationservice.Create(Contact);
    I was getting an error when the Create method is called from Organizationservice object and it is executing fine till that method. Could you please suggest me how to go further on this?
    Thanks &amp;amp; Regards, Anil

    Hi Anil, 
    You want to make sure you use lower case for both CRM entity and field names. 
    In any case, writing a custom script component to talk to CRM may not sound terribly hard, but as soon as you get more business requirements and you deal with more entities, you will find it is not something trivial.
    For this reason, we highly recommend you check out a commercial offering which will actually save you a lot of time and effort. Check out our solution at http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm/ for
    further details, we offer many integration features for Microsoft Dynamics CRM you can't find elsewhere, such as Upsert, Text Lookup, many-to-many relationship support, various writing actions, etc. 
    Disclaimer: I work for KingswaySoft
    Daniel Cai | http://danielcai.blogspot.com |
    @danielcai | Data Integration made easy with
    SSIS Integration Toolkit

  • Best method for initial upload data into CRM

    Hey guys,
    could someone tell me what is the best and fastest method to upload a mass of data (11 mio. BPs) to CRM? Now i am not sure. I thought you have to do that through the CRM middleware. Now i read you can do this also via IDOC. Which method should i use to do this? What about LSMW?
        regards,
           Ming

    Hello Ming,
    Could you tell us where is the Mass Data of BP located?
    Are you trying to upload the data from R/3 to CRM? or from legacy systems?
    If its from legacy or non-R/3 systems then LSMW is the best approach.
    But if its from R/3 to CRM, then better approach would be via MW since once initial load is performed using txn:R3AS,
    subsequent delta changes would flow down automatically to CRM.
    Hope this helps!
    Best Regards,
    Shanthala Kudva.

  • RFC is to be created in ECC that should fetch the data from CRM

    Hi Gurus,
    I am facing with a problem in knowing the fields and table to develop an RFC in ABAP.
    My exact requirement is :
    ABAP :  the field PERNR is passed as exporting parameter  to RFC and imporitng paramter is an internal table that consists of   PERNR and overpayment status field.
             ABAP                                                                             CRM
    Exporting Parameter = PERNR                                  Importing Parameter= ? " Which field should i take as importing field"
    Importing Parameter = LT_ITAB                                Exporting Parameter= ? " internal table consisting input field and                                                                               
    overpayment status field "
    NOTE : In order to provide a means of progressing overpayments and to provide a statistical analysis of overpayments, RFC  is required that combines the information in CRM with that in ECC6 for overpayment details.
    Pls Can u Help me by providing table and field name in CRM
    Thanks,
    Reddy..

    Hi Kalpana,
    if you want to fetch ecc data to crm you have to create one rfc enabled function module in ecc use that function module in crm.
    calling a smart form is different scenario go through this links you can get to know how to call..
    **************** - Calling an RFC function module from one system to another
    Print an Adobe Form from CRM Web UI - CRM - SCN Wiki
    Call a Smartform in webUi
    example:
    sample code:
    clear lv_client.
    IF  sy-mandt = '110'.
         CONCATENATE 'ECDCLNT' sy-mandt INTO lv_client.
       ELSEIF sy-mandt = '200'.
         CONCATENATE 'ECQCLNT' sy-mandt INTO lv_client.
       ELSEIF sy-mandt = '300'.
         CONCATENATE 'ECPCLNT' sy-mandt INTO lv_client.
    endif.
    call function 'zfunction_module'  destination lv_client
    exporting
      is_date = lv_date
      tables
      ot_tab  = ot_tab.
    Thanks & Regards,
    Srinivask

Maybe you are looking for