Customer Master System of Record: CRM or ECC
We are implementing a net new CRM and ECC Order-to-Cash project.
We are trying to decide what should be the system of record for the customer master, CRM or ECC.
Some of the requirements:
- Pricing will be maintained in ECC
- We want to have customer hierarchies created and maintained in ECC and use for pricing and reporting (this suggests we use ECC)
- We want to allow sales reps to create new customer records, contacts, and prospects in the CRM system (this suggests we use CRM)
Is it OK to have ECC as the system of record but create new customer records in CRM?
Any suggestions or additional considerations?
Thank you!
Hi,
You can use either of the system as master system. Personally i would prefer to keep CRM as source system as we always need BP prior to creation of order for scenerios like Lead, Activities etc.
This way you can also control when to replicate the BP, as you would not want to replicate all the BP which are on the role of just prospects.
Thanks
Arun Kumar
Similar Messages
-
Replicating custom texts in BP from CRM to ECC systems
Hi All,
I'm trying to set up synchronisation of a custom text held against a business partner in CRM with our ECC system. So, in CRM, if I go to transaction BP and go to change mode for a partner and then go to the long texts tab... As well as the 2 standard Correspondance and Accounting Note text ID's my functional consultant has also configured a third text, with ID Z001. We are trying to get this to synchronise with ECC.
With a bit of debugging I can see the text is being sent in a BDOC across to ECC but it isn't being populated into the customer master. On the ECC side the custom text has been set up against the sales area of the customer master - I'm not sure of what else has been done there.
Has anyone done this before who can give us some help/advice? Bear in mind I know almost nothing about CRM to ECC synchronisation and BDOC's so I'm struggling with this!
Thanks in advance,
Gareth.Hi Gareth,
While researching this issue I came across note number 622133. https://websmp202.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=622133&_NLANG=E
Its an old note, but it pointed me in the general direction of FM 'PI_BP_MAP_TEXT_IDS_CRM_R3'. This FM looks in table 'CRMTEXTID' to check if any mappings were maintained. Now if you do a where-used on CRMTEXTID, you see that it is used in a view, V_CRMTXTID. So go to SM30, maintain that view, map your R/3 text IDs to CRM text IDs and you should be all set.
There must be a more elegant way to get to this table, but in the short term, this should fix your problem. I haven't tested it yet on my system but I get the feeling this should work -
Replication of custom-fields in BP from CRM to ECC
Hello all,
I have created additonal attributes for a Business Partner in CRM7.0 (ZZKATR1 and ZZKATR2) using the tool AET.
In ECC I've added these attributes to tabel KNA1 using an append structure.
The replication of the BP from CRM to ECC is already working fine.
So when I change a standard field this is replicated succesfully.
Only now I want to enhance this replication with these additional attributes (custom-fields ZZKATR1 and ZZKATR2).
So they also appear in ECC in table KNA1.
Can anyone tell me how this is done? And what steps I have to take?
Thanks a lot.
MarcoHello Marco,
Please see note 736595 and also the links below explaining the scenarios.
http://wiki.sdn.sap.com/wiki/display/CRM/EnhancingtheCRMMiddlewareExample2
/people/vikash.krishna/blog/2009/07/21/exchange-ecc-customer-master-standard-field-with-the-crm-z-fields-ecc--crm
I hope this helps.
Kind regards,
Vanessa -
Replicating Custom Fields for Products in CRM from ECC
Hi All,
I am having difficulty in replicating SAP standard field values from ECC to custom fields for products in CRM. This is what i did:
1. I created a new settype(ZMASTER_INFO) with a single attribute(ZIND_STD) and added
this new settype to MAT_HAWA. (As all our materials fall under this material type).
2. I am looking to map SAP standard field from ECC to this custom field of mine.
I wrote the code in CRM BADI
'ZPRODUCT_CUSTOMER2->MAP_R3_TO_CRM_MATERIAL' with the following code:
DATA: ls_ZMASTER_INFO TYPE ZMASTER_INFO_maintain.
DATA: ls_category_bdoc TYPE COMT_PROD_CAT_REL_MAINTAIN,
ls_category TYPE COMT_PROD_CAT_REL,
lt_categories TYPE COMT_PROD_CAT_REL_TAB,
ls_settype TYPE COMT_settype_ext,
ls_cat_settype_rel TYPE COMT_CAT_FRAG_REL,
lt_cat_settype_rel TYPE COMT_CAT_FRAG_REL_TAB,
lt_cat_settype_rel_all TYPE COMT_CAT_FRAG_REL_TAB.
LOOP AT lt_cat_settype_rel_all INTO ls_cat_settype_rel.
CALL FUNCTION 'COM_SETTYPE_READ_SINGLE'
EXPORTING
IV_SETTYPE_GUID = ls_cat_settype_rel-frgtype_guid
IMPORTING
ES_SETTYPE = ls_settype
EXCEPTIONS
NOT_FOUND = 1
NO_IMPORT_VALUES = 2
NO_TEXT_FOUND = 3 .
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CASE ls_settype-frgtype_id.
WHEN 'ZMASTER_INFO'.
ls_ZMASTER_INFO-relation-owner = 'X'.
ls_ZMASTER_INFO-relation-logsys = cs_product_bdoc-header-com_product-logsys.
ls_ZMASTER_INFO-data-ZZ0010 = is_mara-STD_DESCR.
ls_ZMASTER_INFO-DATA_X-ZZ0010 = 'X'.
APPEND ls_ZMASTER_INFO TO cs_product_bdoc-data-ZMASTER_INFO.
APPEND ls_settype-FRGTYPE_GUID TO cs_product_bdoc-data-MNT_SETTYPE.
ENDCASE.
ENDLOOP.
Since in ECC i am not having any custom fields i did not write any code in ECC for TPS34 and TBE24. I just wrote this BADI in CRM and using the field S_MARA-STD_DESCR.
I am not sure if i need to write the code in ECC. COUld anyone please confirm if i need the code in ECC?
Also in the CRM BADI, lt_cat_settype_rel_all is EMPTY. Not sure how this gets its value.
Could anyone please suggest if i am missing anything here? Any help is appreciated.
Thanks,
Karuna.Hi Karuna,
One more solution is to change the BDoc data content before it hit the Database.
this can be done in badi: Data_Exchange_badi (if u dont find this try with following search string: xchange)
In the above mention badi you will find a method which is used to populated the contend jst after bdoc in CRM is being populated by R/3 data.
Best Regards,
Pratik Patel
<b>Reward with Points!</b> -
Customer Master Replication from R3 to CRM
Hi Experts,
I am going to replicate Customer master from R3 to CRM system.As we all know ECC or R/3 and CRM customer master data is based on two different data models. So in order to avoid the Errors I would like below clarifications cleared.
1- I would like to have customers to have all partner function assignments (Sold-to, Ship-to, Bill-to and payer as in R3 ) to be replicated in CRM. How can I achieve this?
2- As it said R3 Account Groups are mapped to Customer Clasification(i.e Customer,Prospect,Competitior,Consumer-Person,Consumer-Organization). How can I map Sold-to Party, Bill-to Party, Ship-to Party and Payer BP Roles to the classification Customer?
During the test replication all the customers from R3 got replicated as Sold to party ion CRM in my last attempt.
I request you to provide me the Mapping concept and as well as the solution to have this replication achieved successfully.Any Document with screen shot would be a great help.
Regards
ArupHi Friends,
I am using CRM 2007.
I also facing same problem. All are my sold to party, ship to party, bill to party and payer are replicated to CRM as sold to party (CRM000) BP role only.
So, if you find any solution kindly, share.
Thanks & Regards,
Rajagopal
Chennai - INDIA -
What are the steps to send sales order custom field from CRM to ECC
Hi Xperts,
We have created a custom field in sales order [ VBAK] and successfully replicate its value from ECC to CRM. But while doing the enhancement to replicate the field value from CRM to ECC [ When the SO is created in CRM ] we are not able to do so.
We used a FM in CRM0_300, but while replicating the SO from CRM to R/3 it is not getting called.
Please help us by providing the steps to do the full enhancement to replicate the custom field of SO from CRM to ECC.
Thanks in Advance.Hi Anjaneyulu,
We are faced with a similar situation as you.
Here is our scenario with the steps that we performed so far:
1. We have added a few custom fields in CRM 7.0 (Ehp1) using AET.
The BDoc BUS_TRANS_MSG has been automatically extended with these custom fields.
2. On ECC side also, same custom fields have been added to VBAK and VBAP, using APPEND STRUCTURE. Fields were added to ADDITIONAL DATA TAB B in VA01 / VA02 transactions.
3. Extended BAPI structures BAPISDITM and BAPISDITMX in both CRM and R/3 Side.
4. As mentioned in the note 1053817, we have implemented BADI CRM_DATAEXCHG_BADI -> Method CRM_DATAEXCH_AFTER_BAPI_FILL in CRM (mapped fields from BDOC to BAPI structures)
5. In the above note, for R/3 BAPI to R/3 API they have given to implement user exit USEREXIT_MOVE_FIELD_TO_VBAP which we found in MV45AFZZ. But in this we are unable to find BAPI Structure to map.
Our issue is, when a sales order is created in CRM, it is getting replicated on ECC. But, only standard fields are getting replicated. The custom fields that we have added are remaining empty on ECC side.
In CRM --> txn SMW01, we can see that the BDOC is populated with custom fields also.
Could you let us know if your issue is solved completely. Are you able to see the value of custom field, in ECC? Did you use AET to add fields in CRM.
Could you please give us the steps that you have done. -
Can anyone give the steps to create a lsmw for Customer master(XD01) using recording method or Standard/Direct input method
thanks,
Dinesh Enter T-code LSMW
Enter project name (LSMW-DEMO)
Click on create entry button (shift+F1)
Enter the description
Press enter button
Enter sub project name & description
Press enter button
Enter object & object name
Press enter button
Click on continue (F8) button
System displays 21 steps
(Focus on the 1st step)
Step (1): - Maintain object attributes
Click on object attributes
Click on execute button (ctrl +F8)
Click on display change (ctrl+F1)
Click on batch INPUT recording (radio button)
Click on go to and select recordings overview
Click on u201Ccreate recordingu201Dbutton. (Ctrl+F1)
Enter name (RECCUST) of recording & description (RECORDING FOR CUSTOMER)
Enter owner (SAPUSER)
Press enter button
Enter the transaction code (VDOL)& press enter button
Create CMR using the general process
System displays the newly created customer number
Click on default ALL
System displays field names for which date is maintained
Note these fields names in a text tile
Click on save button
Click on back button
Click on back button
Enter the recording name in recoding field ex RECCUST
Press enter button
Click on save button
Click on back button
Observation: -
1) The cursor position is automatically changed to second step. After every step completion the cursor position is changed to succeeding step.
2) Steps are reduced to 14
Step (2) :- Maintain source structures
Click on execute button
Click on display change button
Click on create a structure button
Enter source structure name 2 description,& 2 press enter button
Click on save button
Click on back button
Step(3) :- Maintain source fields
Click on execute button
Click on display change button
(note)try to maintain the source field names same as target fields names
Click on the source structure
Click on copy fields button
Select upload (text separated with tabs) & press enter button
Click on save button
Click on back button
Step (4) :- Maintain structure relations
Click on execute button
Click on display change button
Observations :-source structure & target structure relations is already maintained
Click on save button
Click on back button
Step (5) :- Maintain field mapping 2 convention rules
Click on execute button
Click on display change button
Select the first field (under fields)
Click on u201Cextrasu201D & select u201Cauto field mappingu201D
Click on ok button(continue button)
Click on accept proposal
Continue clicking on accept proposal till all the fields are mapped
System displays auto field mapping complete
Press enter button
Click on save button
Click on back button
Step(6) :- Maintain fixed values transudation user defined routines
This step is optional
We may use this when creation changes are to be made like dollar to euro etc.
Step(7) :- Specify files
Select specify files
Click on enecute button
Click on display change button
Click on legacy data
Click on u201CAdd entryu201D button
Specify the file name (customer records file path)
Specify the name (CMR RECORDS)
Click on tabulator
Press enter button
Click on save button
Click on back button
Step(8) :-Assign files
Click on execute button
Click on display change button
Click on save button
Click on back button
Step(9):-import data
Click on execute button
Click on execute button again
Observations:-transactions read & transactions written are same & and equal to the no. of records maintained in text file.
Click on back button
Again click on back button
Step(10) :-Display imported data.
Click on execute button
Press enter button.(imported data is displayed)
Click on back button
Step(11) :-Convert data
Click on execute button
Again click on execute button
Observations :- transactions red & transactions written are same and are equal to records in the text file
Click on back button
Again click on back button
Step(12) :-Display converted data
Click on execute button
Press enter button
Click on back button
Step(13) :-Create batch input session
Click on create button
Again click on execute button
System displays a message saying that a u201Cbatch input folderu201D is created with specified number of transactions
Press enter button
Click on back button
Step(14) :- Run batch input session
Click on execute button
Select the required u201Csession nameu201D and click on u201Cprocess buttonu201D
Select u201Cforeground processu201D or u201Cbackground processu201Detc
Click on u201Cprocess buttonu201D -
Customer Master text replication
Hi all,
does anyone know if it is possible to replicate R/3 customer master texts across to CRM via the standard customer master replication to CRM?
regards
JensHi Jens,
Yes, it's possible.
At R/3 side, using t-code SM30, configure table vision V_CRMTXTID to map the customer texts ID's of R3, with the CRM ones.
Something like this (entry example):
KNA1 0002 'some description' -> BUT000 0002
Kind regards, -
Reg: customer master creation
Hi Guys,
Can anyone give the steps to create a lsmw for Customer master(XD01) using recording method or Standard/Direct input method
Thanks,
Dineshmost of the fields will be present in the BAPI function. some fields may not be avialable in that BAPI. first list out the fields what you want, then you check the fields in BAPI, and also you can go for LSMW Recording method or LSMW batch input method.
check this batch input program RFBIDE00 .
For testing the BAPI you have to input the data manually in SE37. First create a sample customer in XD01, use the same data for testing the BAPI. -
Which is the best approach to upload customer master data?
Hi Everyone,
I have to load customer master data which is extracted from ecc by using generic data source(view) when i try to trigger DTP it is showing error message as duplicates because the customer has two sales area ,two person number and two consumernumber and four partner functions.
So i tried to make all these as compounding attributes but the length is exeeding 60 for these attributes so how can i implement this.can i implement hierarchy's?
Please give me any suggestions.
Thanks and Regards,
G.KavyasreeHi Yogesh,
The issue is not resolved yet.If the length is manageable in compounding attributes.please suggest me the solution.
yes ,by enhancing two data sources 0customer_attr and 0customer_sales_attr i can meet my client requirement .but i dont know how to join these datasources based on customer number in bi (i.e customer genral data from 0customer_attr datasource and sales area data from 0customer_sales_attr datasource ) and generate a report on these two datasources data.
my report should look like this .
customer_id firstname city country sales_org distribution_channel division telephone
100 mary newyork us 1010 10 10 +1xxxx456
100 mary newyork us 1010 20 10 +1xxxx457
100 mary newyork us 1010 20 20 +1xxxx433
101 richard texas us 1010 10 10 +1xxxx351
Please provide your valuable suggestions.
Thanks,
Kavya -
Error while loading customer master data through Idoc (DEBMAS) from BODS
Hi All,
I am trying to load customer master data from BODS to SAP ECC through IDOC(DEBMAS). The jobs run successfully but IDOC is not getting posted. Please find the error below.
I checked in TSKD table the entry 0 is present. Please help me to resolve this issue.
Thanks & Regards,
Balamurugan GHi, did you referred this link : Error during customer master mass update through XD99
-
What is the difference of customer master data between CRM and ECC
Dear all,
We are helping customer to evaluate using CRM or ECC to manage there customer master data, focusing on the benefit of using CRM system.
Can any one help to compare the difference between these two system?
some tips in my mind are:
1. CRM has a friendly user interface for user to adjust the layout, hide/display favourite information according to actuall req.
2. In CRM, user can change the field/assignment block description easilly
3. in CRM7.0, user can add new customzing field easilly via AET
4. CRM has a good any analysis platform to provide pie chart analytic
5. CRM store more customer infor. than ECC, such as Marketing attribute, account classfication...anything else?
any other benefit to use CRM for customer master data? Pls help!!!
Thanks very much!!
BR,
HedyI would agree with most of the topics you mentioned. Just one remark to topic number 5. Business partner doesn't have more data than erp. It has some more marketing oriented data, but on other hand doesn't have all finincial and credit data that are relevant for erp financial transactions.
In our company we have the following scenario: all business partners are created in crm (because there the sales activities are started and because we don' clasify at the begining all partners as customers but as prospects. and of course it has nicer user interface). but when we are closing the deals (ordreds are transfered to erp), we fill some additional (financial) data of that partner on erp side and clasify partners as customers.
Regards. -
Customer Master download from ECC 6.0 to CRM 7.0
Hello Experts,
We have an issue where the DELTA DOWNLOAD of a customer master is not working. Also, no BDoC is getting generated when the new customer is created in ECC.
This happens sometimes and not always. Any specific settings or any SAP NOTE on this?
Kindly help.
RegardsHello,
Since you've mentioned that this issue takes place only sometimes, I guess the TBE31 events are fine then. Probably have a look at SMQ1 of the ECC and check if the queue pertaining to CUSTOMER_MAIN is stuck somewhere.
Just cross check if settings in tables CRMCONSUM and CRMRFCPAR are proper.
Regards,
Rohit -
How to enter customer budget in ECC customer master record.
Dear all,
How to enter customer potential sales values in customer master record - XD01.
We are into retail sector having 10 different merchandise categories. our management want to enter customer potential sales for all 10 categories in customer master record itself.
with the help of these potential sales field values we want to take a ALV report to compare sales against to potential sales for each category.
Please suggest us to find out the right solution for this requirement. Your suggestions will be highly appreciated.
Thank you
Raghu ram.Thanks RAF,
I noticed I needed to use the button addtional text as well in VD52, though this is limited to 72 characters and not unlimited. Now I'm facing the issue that the commercial invoice is not printing all characters defined in this field, so probably have the layout increase field length.
Thanks for the help.
If there is another solution to define a Customer specific materail description then mentioned above I would like to know.
Regards Andy -
Account Group and partner functions in customer master records
Hi Gurus,
I need your help to confirm the following understand if correct:
1. To create customer master record for partner function Ship-To, need to create a customer master record using the uniquely assigned account group for Ship-To , that is, 0002 . In this ship-to master record, define in its partner function tab, the other partner functions related to it.
2. To create the above, it cannot be achieved by just assigning the partner functions in the partner function tab of SOLD-To customer master record , created using account group 0001.
Question:
1. How does the system know or allow what codes a user can select (f4) or enter manually when defining in customer master record's partner function tab, the partner functions and their respective codes?
How is this controlled? Is it by user authorization? or will user / sales administrator be able to select any codes tied to a partner function?
2. Lets say there are 2 partner functions : Sales employee VE and 9E called Sales Representative. Both of these partner functions are of Partner Type PE.
When defining in customer master record's partner function tab, how does the system know what codes is selectable for the administrator for each of these partner functions?
best regards
M Russohi russo,
this is to inform you that,
1. yes you are right.
2. you need to follow the steps as you said.
Question:
1. that you can find in the search basing on account group for partners. that assignment we should know russo which SH to be assigned to which SP. no need to have authorization for that, make a note of the list of SH and SP to be assigned that's all.
yes, he will able to select any SH from the list but make sure that we assign the correct SH to the list of SP.
2. that you will be defining it in Partner Determination Procedures. at the time of CMR creation you have to select the correct code that will get populated in sales order.
hope this clears your issue.
balajia
Maybe you are looking for
-
How to add an customized HR infotype in personnel information on ESS
Dear Experts, I am trying to add a customized HR infotype in personnel information on ESS. Could you pls provide me some solution or references document. Thanks Daniel
-
i m new to adobe captivate4 using first time... i need to insert a swf movie into adobe captivate 4 and have to generate scorm file for my elearning project... i am able to insert swf files... i inserted 10 swf file in 10 different file the problem h
-
Adobe Acrobat Updater pop up window
Each time I access a pdf file using Acrobat 9 Pro I receive th following message. "Adobe Acrobat Updater has not been able to check for updates recently. Check online to see if solutions are available from the Adobe website." I must select the option
-
Hi, Just a question to see if anyone else has had a similar experience to me regarding the selling of BT broadband packages. I called the BT order team regarding the £16 a month unlimited broadband offer that I had seen online. It had 6 month free br
-
Create Expense Report - "Master Travel Company" error
Hello everyone, I´m using the "Create Expense Report" funciton, from inside SAP Portal - ESS, and I´m getting an error, AFTER creating the "expense receipts record" (for a taxi trip for instance) saying something like this in english: "The company ca