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> -
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
VenkatHi 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 ChopraTechnical 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! -
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 !
AbjuhHi,
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.
thanksHi 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 AMHi 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; Regards, AnilHi 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,
MingHello 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
-
Can't log in with a family member ID
Dear all, I'd have a question about family member log in to iCloud. I own a mobile me family pack account which I upgraded to iCloud. Master account works great on my Mac. I have troubles using family members accounts. I made the same operations for
-
How can I use the templates I generated in CS5 Bridge, in Lightroom 4.4?
How can I use the templates I generated in CS5 Bridge, in Lightroom 4.4 ? It appears that I can not link the templates which I have been using in Bridge for some time to Lightroom 4.4. Is this done on purpose? Thanks in advance Doppy
-
Allow Partial Delivery of Sales Order
Hello the option "Allow Partial delivery of sales order" should always be turned off when I add a new Business Partner
-
How do i fix an error code -1202 please
Hi Can anyone help with info on how to fix an error code -1202 please
-
I know a way to do this but it is very unsemantic I would think. Is there some sort of method?