CRM BP to R/3 customer replication
I am trying to replicate the Business Partner in CRM to ECC as a Business Partner but ultimately as an SD customer. The CRM BP is flagged as a customer and has the role Sold-to Party. Sales area data is also assigned.
The BP is created in ECC with roles 000000, MKK - Contract account partner and FS0000 (?!). I am not sure how these are determined as I picked this up from a previous coleague. If I create the role FLCU01 manually in the BP in ECC then the customer is created. However I have to add data manually to the role.
How then can this role be determined automatically with the sales data when the BP is first replicated from CRM?
thanks
Tim
Firstly, the problem was resolved by activating an entry in table CRMC_BUT_CALL_FU.
Also I had to pay attention to some mandatory fields. So, allways a good idea to set your fields as optional in R3 for the account group that is mapped. Also note that the BP in CRM will map directly to the customer without first creating a Business Partner (not sure if this is always the case.
As for the reply above, if you just want to replicate the Business Partner only I you don't need to assign an account group. But I think you still need to assign a classification (I have done this automatically by implementing the Badi BADI_CRM_BP_UIU_DEFAULTS.
regards
Tim
Similar Messages
-
Customer replication from R/3 to CRM as BP's in install at role
Hi experts,
Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. Can anyone explain me the steps clearly for creating the BP's in CRM correpsonding to the R/c customer. I don't want to replicate them as BP's in ECC.
Thanks
Santosh>
Santosh Kolleti wrote:
> Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
> Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
> interruption and has therefore been terminated."
> Information on where terminated
> Termination occurred in the ABAP program "SAPLSMO0" - in
> "SMOF0_READ_SMOFOBJECT".
> The main program was "SMOF_DOWNLOAD ".
>
> In the source code you have the termination point in line 58
> of the (Include) program "LSMO0U06".
> Do I need to download anything else before doing the customer download from ECC to CRM.
>
> Can anyone help me fix this issue.
Hi,
You have done important steps.
You have to check all relevant functional modules are available in the table.
Then,you have to maintain/delete entries based on standard document.
Make sure all Queue is available with system users,right RFC and the queue is registered.
Make sure all the RFC connections are created and working properly.
You have to generate the objects.
Please check some of the above steps .
Regards,
SSN. -
Customer replication from R/3 to CRM as BP
Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
interruption and has therefore been terminated."
Information on where terminated
Termination occurred in the ABAP program "SAPLSMO0" - in
"SMOF0_READ_SMOFOBJECT".
The main program was "SMOF_DOWNLOAD ".
In the source code you have the termination point in line 58
of the (Include) program "LSMO0U06".
Do I need to download anything else before doing the customer download from ECC to CRM.
Can anyone help me fix this issue.>
Santosh Kolleti wrote:
> Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
> Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
> interruption and has therefore been terminated."
> Information on where terminated
> Termination occurred in the ABAP program "SAPLSMO0" - in
> "SMOF0_READ_SMOFOBJECT".
> The main program was "SMOF_DOWNLOAD ".
>
> In the source code you have the termination point in line 58
> of the (Include) program "LSMO0U06".
> Do I need to download anything else before doing the customer download from ECC to CRM.
>
> Can anyone help me fix this issue.
Hi,
You have done important steps.
You have to check all relevant functional modules are available in the table.
Then,you have to maintain/delete entries based on standard document.
Make sure all Queue is available with system users,right RFC and the queue is registered.
Make sure all the RFC connections are created and working properly.
You have to generate the objects.
Please check some of the above steps .
Regards,
SSN. -
How to trigger replication from CRM to ECC when changing custom z-field?
Hi all,
I've created a z-field in CRM which matches the field KNVV-KLABC in ECC. I've created the needed user exits to replicate from ECC to CRM and vice versa. The functions are called and update successfully. So actually everything works fine except for one thing...
When I change the z-field in CRM - and only that one field - the replication is not triggered hence KNVV-KLABC is not updated. When I however change my z-field together with another pricing field (e.g. Customer Group) then the replication runs and both fields are updated in ECC.
How can I trigger the replication if only my z-field is changed?
Best regards,
MelanieHi there,
Thanks for your replies.
I've solved this myself a couple of days ago. However I did it in a different way as suggested here. I will post my solution as soon as I find the time to do the documentation.
Maybe as a hint if someone runs into this; adding a field to the pricing structure of the BP sales areas (SET0030 if you need to know) seems strangely enough "not possible" - I mean it's "not ready yet".
AET f.i. doesn't allow you to add a field there and with EEWB you cannot choose to replicate it to R3. Thus for my solution I had to change SAP Standard unfortunatelly. Also the my customer wants to be able to search for this new field on the Account Search Page - so many steps were needed to achieve all this. As I mentioned I shall present my solution as soon as I get the time for it. If I should forget and you need to know how I did it you may reply to this thread as I'm watching it so I'll be reminded.
Best regards,
Melanie -
Customer replication (ECC - CRM), masses of Bdocs in error
Hello
I recently got my hands on CRM 5.0 where replication of customers from ECC to CRM should be set up.
There is no replication from CRM to anywhere else.
Based on my very limited CRM experience, it seems that delta download is running ok.
However there are hundreds of thousands Bdocs in error status and almost all of them seem to have same kind of errors: "Business partner with GUID xxx does not exit" and "Validation error occurred: Module CRM_BUPA_MAIN_VAL, Bcod type BUPA_MAIN".
It's of course possible to track down the cause of error and process the Bdocs one by one but what about the huge mass of hundreds of thousands of Bdocs? Any suggestions / ideas for this are highly appreciated.
Thanks!
Cheers
MarkDear Mark,
Please consider the information of note 757955 regarding transaction
CRMC_BUT_CALL_FU, you may have more entries for the events than described
in this note. This should be the reason for the errors in the BDoc.
This note explains the necessary customizing settings.
Another reason might be inconsistencies, so please check the reports in notes 703322,
609766
Regards, Gerhard -
Customer replication from ECC to CRM
Hello everyone,
I am having some difficulty replication a customer from ECC to CRM.
In our environment, customers are generally created from CRM & then replicated to ECC.
Now we are creating a new Distribution channel & hence want to extend all our existing customers to the new DC.
Since I am a SD Consultant, I was thinking of extending the customers in ECC.
I tried extending a customer which was originally created in CRM. When I extended it to the new DC in ECC, it dint come over to CRM.
I cannot see any BDOC in SMW01 also.
Also when I checked the Filter setting in R3AC1 for objects BUPA_MAIN & Customers .. there is nothing set in the filters for the source ECC.
Do I have to check any additional objects which I need to check ?
Or is it that no settings means nothing created in ECC would come over ?
Can anyone guide me so as to understand why this is happening.
Also if there are any filters which i need to check, can anyone tell me what tcode & what adapter objects do i need to check ?
Thanks
Vin
Edited by: vinit parkar on Aug 3, 2010 10:58 PMHi,
If you are downloading Customers from ECC(XD01/XD02/XD03) then CRM uses the adapter object CUSTOMER_MAIN and not BUPA_MAIN. You can check if there are any filters in this object.
Alternately you can check if the delta is active in ECC. I do not remember the transaction for checking this but you can find the same from the menu path.
Cheers
Binai -
Customer Replication problem from R/3 to CRM
The scenario is: We have upgraded R/3 to 4.7 and the logical system names have changed. CRM is still the same one ( 4.0 ).
Everything works fine. If I create an order it goes to R/3 and If I change an existing customer in CRM or R/3 it get replicated into the other system.
But if I create a new customer in R/3, it does not go to CRM.
All the tables are ok with the correct logical name and RFCs are working fine. Serial numbers are ok too and Delta download is active. I do not know what else I can check.
Did you have any similar situation? Any ideas of what I could check?
Any input is highly appreciated.
Thanks!Hi Ankur & Michael
your points did help me to rectify the problem. here was another solution i did try and it worked out.My problem was in table CRMPAROLTP, in the field CONSUMER. It seems that 4.7 does not need to have this field filled. So I remove the entry and the information flows.
PS. I had awarded the points for both of you.
Thanks
SP -
Problem in customer replication from ECC to CRM
Hi experts,
When I create a customer in ECC using Tcode XD01 a BDOC is created in CRM. But this Bdoc shows following errors:--
Partner (): the following errors occurred
Incorrect input data:
Validation error occurred: Module CRM_BUPA_MAIN_VAL, BDoc type BUPA_MAIN.
When I see the Bdoc message body the data(central data etc )is all blank except the field Object = BUSINESSPARTNER.
Why the Bdoc messae is not getting populated with correct value?
Also how I can see the data which is being sent from ECC. Is there any Idoc or something created at ECC outbound side where I can see the sent data?
Where in XD01 bdoc message is being created?
Please help.
Regards,
VimalHi Vimal,
You'd need to debug the FM CRM_BUPA_MAIN_VAL to find out what was the cause of validation error. Once you get the missing details, check if those details are being populated correctly at ECC end.
Thanks,
Rohit -
SD customer replication from CRM 2007 in ISU
Hi Experts,
I am creating a Business partner in CRM 2007 in role sold to party which is getting replicated in ISU system(Entry is saved in table BUT000) also the entry for SD customer gets saved in table KNA1; however system can not retrieve sales area for customer (No entry in table KNVV).
Sales area has already been maintained for Reference customer and required configuration is also in place.
Please let me know if anyone has faced similar kind of issue.
Regards,
Amit GuptaHello Amit,
As far as I know the reference customer is used when your business partner is created in ISU only.
If you create your business partner in CRM you will have to add your sales area manually, or via "mini-templates" for example... but the reference business partner won't be used (check the relevant cookbook: ref BP is used for data transfer from ISU --> CRM but not from CRM --> ISU).
Kind regards,
Nicolas. -
Customer replication from CRM to R/3
Hi Experts,
we are using CRM 4.0 and we would like to replicate Business Partners from CRM to R/3.
On CRM side we have created some new fields with EEWB. I already know that in this case I have to write an FM in CRM and set in CRMC_BUT_CALL_FU as CRM Output Business Partner and I have to write and set one in R/3 in COM_BUPA_CALL_FU as R/3 Object Inbound processing Business Partner.
But I did not write and set any FM and the replication works but only once. We have migrated a lot of customers and they were replicated to R/3 and if I change them the changes will be replicated to R/3 <u>except our additional new fields.</u>
This additional fields are stored in the central-common part of the structure and during the debugging of the standard FM's, which are set in the above mentioned transactions, I can see the new values and the 'X' in the datax table.
These additional new fields are appended to BUT000 in CRM and these fields are standards in R/3.
Do you have any idea how to solve this replication error?
Thanks in advance!
Regards,
TomHi Vikash,
thanks for the quick answer.
The values of the new fields are in the BDOC on CRM side.
Could you please send me a very short FM example which I have to write in R/3 to map one field.
Please see the content of my COM_BUPA_CALL_FU table and tell me which would be the best row for my new FM (Time, Object, Item)
R3IN Mapping Inbound Processing BUAG Business Agreement 100000 COM_BUAG_MWX_MAP_MAIN_CENTRAL
R3IN Mapping Inbound Processing BUPA Business Partner 10000 COM_BUPA_MWX_FILTER_MAIN
R3IN Mapping Inbound Processing BUPA Business Partner 100000 COM_BUPA_MWX_MAP_MAIN_CENTRAL
R3IN Mapping Inbound Processing BUPR BP Relationship 10000 COM_BUPA_MWX_FILTER_REL
R3IN Mapping Inbound Processing BUPR BP Relationship 100000 COM_BUPA_MWX_MAP_REL_CENTRAL
R3OBI R/3 Object Inbound Processing BUPA Business Partner 1000000 PI_BP_PROXY_BAPI_CUSTOMER
R3OBI R/3 Object Inbound Processing BUPA Business Partner 2000000 COM_BUPA_MAIN_BP_INBOUND
R3OBI R/3 Object Inbound Processing BUPR BP Relationship 1000000 PI_BP_PROXY_BAPI_CUSTOMER
R3OBI R/3 Object Inbound Processing BUPR BP Relationship 2000000 COM_BUPA_REL_BP_INBOUND
R3OBO R/3 Object Outbound Processing BUPA Business Partner 1000000 COM_BUPA_MWX_CREATE_MAIN
R3OBO R/3 Object Outbound Processing BUPA Business Partner 2000000 COM_BUPA_SEND_TO_SERVER
R3OBO R/3 Object Outbound Processing BUPR BP Relationship 1000000 COM_BUPA_MWX_CREATE_REL
R3OBO R/3 Object Outbound Processing BUPR BP Relationship 2000000 COM_BUPR_SEND_TO_SERVER
R3OUT Mapping Outbound Processing BUAG Business Agreement 100000 COM_BUAG_MWX_BPS_FILL_CENTRAL
R3OUT Mapping Outbound Processing BUPA Business Partner 100000 COM_BUPA_MWX_BPS_FILL_CENTRAL
R3OUT Mapping Outbound Processing BUPR BP Relationship 100000 COM_BUPA_MWX_BPR_FILL_CENTRAL
Thanks in advance!
Regards,
Tom -
Customer replication from ECC - CRM
Hie Guys,
We have created a Customer in ECC. But it has replicated to CRM without sales area and Role.
Now i have tried downloading customer from r3ar2 and manually saved ..but no suncsess. B doc says thare is a validation error. CRM_BUPA_MAIN_VAL.
Its so stupid Error that if i create another customer in ECC with same (100%)information it replicates well with sales area. Can any one suggest me what could have gone wrong?
Thanksa nd regards,
Lata
Edited by: latha reddy on Feb 2, 2009 7:58 PMsolved! by deleting this employee completly and re downlaoding.
-
Badi for ECC to CRM Customer replication track changes
Hi Experts,
We have a requirement to call external web service whenever erp customers(BP) are getting replicated to crm both in case of creation and updation scenario.
Any Badi which gets triggered in the above scenario which we can implement to track changes in bp or any other approach to implement this requirement.
Thanks in advance..
Cheers,
Sumit MittalHi Robert,
Thanks for providing details..
We tried using the existing standard function module (CRM_REQ_RECORD_CREA_FROM_ORDER) as receiver function module and check FM (CRM_REQ_RECORD_CHECK_REQ_TYPE).. now when we try to create bp control doesn't hit in either of the FM's.. are we doing anything wrong?
Instead of the standard if we provided our own z- FM what should be the interface that it expects?
Thanks in advance..
Cheers,
Sumit -
CRM Funtion Module to update customer
Hi,
My scenario is CRM>XI>Webservice (Async). The customer has their own home grown legacy system where they maintain the customer data (master & transactional).
CRM IC Webclient is used as front end. There is a minimal amount of data that has been replicated from the legacy to CRM system like the customer info and etc. The user will change the CustomerName & Address in the CRM system and upon submit it has to go via XI and call a pre-existing webservice which inturn will update the customer system.
As we want to accomplish this scenario out-of-the-box are there any standard IDOCs or RFCs or BAPIs available in the CRM system. If so please give the name of the module.
Thanks in advance.
KrishnanHi Krishnan,
As you are saying that you have XI adaptor configured, please make necessary configuration and developments in XI.
1 Create proper data type in XI which holds the same input common between XI and CRM.
2 assign data type to message type in XI.
3 assign message type interface type in XI.
4.Configure and open the communication channels between XI and CRM.
All these things shud be done at XI side and preferably an XI resource would do this.
Once this is done or already done, you will have a proxy associated to this particular interface in CRM ...Inside this proxy you will have to develop and built this proxy( write the code for calling FM CRMXIF_PARTNER_SAVE) which will be triggered to XI as an output message.
Siva -
CRM 5.0 & IS-U EHP4 Replication Problem
Hi all,
in the context of an upgrade of our IS-U (ECC 6.0) to EhP4 we experience an issue during the replication of contracts (Object SI_CONTRACT) from IS-U into CRM (CRM 5.0). As we didn't find any trace of a similar issue somewhere (Google, SAP Notes) I'll breifly describe the issues as well as our solution blow.
After the upgrade the contract BDocs sent from IS-U to CRM (e.g. after performing a move out for a BP) would appear to be processed successfully (green icon in SMW01). However when analysing the BDocs in detail we noticed that they contained no data. Strangely enough, request load for contracts from CRM still worked seamlessly. After some debugging we identified that the issue was that the BDocs (more precisely the BAPIMTCS structure) sent from IS-U contained structure names that where not expected from the mapping module in CRM. The underlying reason was that in table TBE31 the entry for the event IBSSICON had been changed from EECRM_CONTRACT_COLLECT_DATA to ECRM_CONTRACT_COLLECT_DATA.
This table is read in the function module EECRM_DELTA_DOWNLOAD_IBSSICONT. The entry for the event IBSSICON determines which function modules are used to collect the contract data in IS-U and also which function modules are used to preform the mapping to the BAPIMTCS structures.
Changing the entry back to the initial contents solved our problem. After the change the BDocs where filled and processed correctly. This fix seems to be necessary for all CRM version < 5.2.
Christian
Edited by: Christian Drumm on Sep 29, 2010 9:00 AM
Included information on CRM 5.2Hi Gobi,
Thank you for advice. But:
I've created fields not by using AET - I used documentation that Nicolas suggested me above.
I've enhanced tables and structures that were mentioned there with my z-fields for both sides (CRM and ERP).
Also I looked CRMC_BUT_CALL_FU for CRM Inbound BUAG_MAIN - corresponding standard FMs are marked for call.
Any ideas?
Thanks in advance.
BR,
Evgenia -
CRM BP-R/3 ROLES SYNC ,REPLICATION PROBLEM
You create a business partner in the role 'general business partner' in the
R/3. The BP is synchronized correctly with the CRM.
Afterwards, you add the role 'media customer', 'sales customer' or
'retailer' to the R/3
. The corresponding BP is not updated in the CRM,
that is, the BP is not created in the role 'customer', 'interested party',
'consumer' or 'competitor' and the sales data is not synchronized to the
CRM.
DOES ANY ONE HAVE SOLUTION TO THIS PROBLEM.Hi Prathiba,
The Issue is because of the note :1163979
The Note : 1243180 will provide you a right fix for your problem.
Best Regards,
Vignesh Ravikumar
Maybe you are looking for
-
Memory upgrade on Satellite T230-113
Good afternoon. is Toshiba T230-113 2GB of memory installed marking: Hynix 2Gb 2Rx8 PC3-8500S-7-10-F2 HMT125S6TFR8C-G7 NO AA-c I want to upgrade to 4 GB, it is better to choose? 2x2Gb or 1x4Gb? Will the two-channel mode? Thank you
-
Printing for a binder in adobe reader
I am trying to print a document. I am putting it into a binder so the margins on the side of the paper are going to be hole punched need to be wider. This mean that on the front side the margins on the left must be wider and on the back side the marg
-
How to call swf in swf at proper x,y co-ordinate
Hello, can any tell me how to call a swf into anather swf but at proper x and y co-ordinates. thnx n regards justbipin
-
My internet is now regularly going slow.
My internet is now regularly going slow. If I restart my hub it goes straight back to the fastest speed I can get. I have a BT Home Hub 4 (Type A) | Software version 4.7.5.1.83.8.130.1.17 | Last updated 29/04/14. regards Paul
-
HT1449 Can I just move my movie files and leave my music files where they are?
Can I just move my movie files and leave my music files where they are?