Replication of activities(contact log) from CRM to R/3
Hi,
In our current project scenario we have requirement to replicate activites(contact log) from CRM to R/3.As standard SAP only replication of activites from R/3 to CRM, we need custom development to achieve replication from CRM to R/3.
Can anyone guide me how to solve this issue.
Regards
Nikhil
Have you found a solution for this requirement?
regards
André
Similar Messages
-
Clientbased Outlook-Integration: Import Contacts/Accounts from CRM to Outlo
Hi,
I set up the clientbased Outlook-Integration von CRM 2007. Everything works fine besides the synchronization of Contacts/Accounts from CRM to Outlook.
What are the requirements for a contact to be imported to Outlook?
Can anybody help?
Thanks in advance,
Ben.Ben,
the standard relationship for this is BUR011. we have given a customizing under SPRO where you can maintain that.
Once that is done the contacts where the logged-in employee is correctly assigned to would go to the outlook folder.
if that does not work pls send me an e-mail and we can check your system remotely
martin -
Prevent replication of Contact Person from CRM to ERP
Hello,
we replicate business partner with role "Solt-to Party" from CRM to ERP.
But we want to prevent that the contact person of the Sold-tp Party is relicated too.
How we can realize this?
Thanks for help
Ronald PloßHello,
I have changed both objects (BUPA_MAIN / BUPA_REL) to Simple intelligent (msg). But in BUPA_REL you can only filter on BPARTNER.
In the scenario we need BUPA_REL for the replication of Employee responsible.
Thanks and regards
Ronald Ploß
Edited by: Ronald Ploß on Jun 23, 2008 4:19 PM -
Replication of storage loaction issue from crm to ecc
HI Experts ,
I am facing issue while store location replication from CRM to ECC.
I have create field "Hub Location" using AET on web ui and behind that store location search field is working .
I have already created a Order . I have copied that order .Add store location .
When i save Now all process executed and BDOC execute successfully with no error .
I have enhanced BADI data exchange and add code in method crm_dataexchange_after_fill method and added store location .
Issue : Now when i go-to to crmd_order transaction and checked that order then i am getting error that Store location plant is not defined .
Please help .
Regards ,
RishiHi Rashi,
Sorry for the late reply.
Goto ECC system and find the FM "BAPI_SALESDOCU_PROXY_UPLOAD" and set the break point using your RFC user id (RFC user id from CRM to ECC and RFC user id should have the debug rights).
Once you create the order in CRM and it will come to debug in ECC.
Check TI_EXTENSION_IN tables whether your values are coming in.
If not your CRM Middleware BADI coding was not done correctly.
Hope this would help you.
Regards,
Bala -
Wrong replication of partner "last name" from CRM to ECC.
Hi everyone,
In the specific environment of our company, we create business partners in CRM using t-code 'BP' they are then instantly replicated to ECC (we visualize them using t-code 'XD03').
When we create a partner as a person, the fields 'first name' and 'last name' (which are 2 distinct zones ) are concatenated into one single zone when replicated into ECC. I have visualized BDOCS using t-code SMW01, and haven't seen anything abnormal.
I have been trying to debug the replication process, without any success.
Please any clues on what I should do to get the problem solved would be very much appreciated.
Many thanks
C.K.Hi Rashi,
Sorry for the late reply.
Goto ECC system and find the FM "BAPI_SALESDOCU_PROXY_UPLOAD" and set the break point using your RFC user id (RFC user id from CRM to ECC and RFC user id should have the debug rights).
Once you create the order in CRM and it will come to debug in ECC.
Check TI_EXTENSION_IN tables whether your values are coming in.
If not your CRM Middleware BADI coding was not done correctly.
Hope this would help you.
Regards,
Bala -
Replication Of Z Partner Functions from CRM to ECC
HI All,
We are creating the " Z Partner Functions " in SAP CRM & ECC.in our scenario partner functions flows from CRM to ECC and we want to replicate these partner functions from CRM to ECC.
So can some onle please tell me how to do this?.
Thanks in Advance,
Arun1. Create the partner function in ECC
2. Assign the partner function to the relevant partner procedure in ECC
3. Create a partner function in CRM
4. Map the partner function as follows:
Customer Relationship Management
--> Basic Functions
--> Partner Processing
--> Data Transfer
--> Distribution of Partner Functions from R/3 into CRM
Create the following entry:
Partner function in R/3 Function
and also the below:
Create a mapping entry for data transfer from CRM to R/3 via the
following IMG activity in CRM:
Customer Relationship Management
--> Basic Functions
--> Partner Processing
--> Data Transfer
--> Distribution of Partner Functions from CRM into R/3
Create the following entry:
Function R/3 function Type in R/3 -
Replication of custom z fields from CRM to ECC
Hello,
I have created custom fields in CRM - Order using EEWB. Similarly I have created custom fields in ECC - VBAK. I want to replicate these custom fields from CRM to ECC. Somebody had suggested to use CRM_DATAEXCHG_BADI and method - CRM_DATAEXCHG_AFTER_BAPI_FILL. Can anybody give me a sample code of how to populate table - CT_BAPIPAREX within this method?
Process followed was -
1. ECC - Extend VBAK with zfld1
2. ECC - Extend BAPE_VBAK, BAPE_VBAKX with zfld1
3. CRM - Add zdoc1 using EEWB
4. CRM - Extend BAPE_VBAK, BAPE_VBAKX with zfld1 (same as ECC?)
5. CRM - CRM_DATAEXCHG_BADI and method - CRM_DATAEXCHG_AFTER_BAPI_FILL. - This is where I need to map zdoc1 of CRM to zfld1 of ECC. And then populate CT_BAPIIPAREX. This is where I am stuck.
Thanks!HI,
If you have added field in EEWB chosen R/3 Adapter, then it will also enhance the Exchange structures and thus i guess CRM_DATAXCHange_badi shud contain in one of its changing parameters
The following blogs gives a good idea in the similar lines.
/people/vikash.krishna/blog/2009/07/21/exchange-ecc-customer-master-standard-field-with-the-crm-z-fields-ecc--crm
/people/vikash.krishna/blog/2009/07/14/crm-70-how-to--4-adding-custom-fields-with-the-new-application-enhancement-tool-aet
Revert if you need further help.
-Satish -
Replication of quotation and order from CRM to ECC
Hi experts,
We are trying to replicate a quotation and order created in CRM to ECC. We have maintained the same transaction types and item categories in both ECC and CRM. Is there anything else that is required to be done for proper replication??
Now while trying to replicate, we are getting this error: "Partners from account group 0005 are not permitted for partner function BP (Notification E VPD 000)"
How to solve this??
Please Guide.
Regards
Aakshi SuriWe maintained Partners from account group 0005 for partner function BP. Now we are again getting these errors:
u2022 Account Assigment Object Successfully Assigned to Item 0000000010 (Notification S C( 312)
u2022 SALES_HEADER_IN has been processed successfully (Notification S V4 233)
u2022 The sales document is not yet complete: Edit data (Notification W V1 555)
u2022 Sales document 0005000080 was not changed (Notification E V4 219)
u2022 Status "Obsolete status" of material 101123900 does not allow external procurement (Notification E ME 053)
u2022 Error in SALES_ITEM_IN 000010 (Notification E V4 248)
Is there any place where we can check the notifications??
Kindly help us in resolving this error.
Regards
Aakshi -
How do replicate the contact person to ERP partner fuction from CRM
All experts,
I already replicated contact person from CRM to ERP,but the contact person just appeared in tab contact person in ERP customer general data.
Actually,when i created contact person relationship in CRM,i could assgin contact person to a salse area,so I want to replicate contact person to tab partner fuction in customer sales area data in ERP. pls give me a light. thks
Raymond JHi Raymond,
I believe the contact person in question is assigned only as a partner function in R/3. Therefore you will only see the usage of that BP as a partner function, but not the relationship specific data.
You will need to create a contact person relationship for the BP.
So the relationship specific data will not be visible for a contact person in R/3 which is only assigned as a Partner Function in R/3.
Can you please check this on your system?
I hope this helps.
Best regards,
Ita -
Download Sales Office from CRM to CDB
Hi all,
I am trying to download the replication object DNL_CUST_S_OFFI (sales office) from CRM to CBD. However, there is no such load object available when i try to run in R3AS. I got the error There is no object definition for object when load in R3AS. May i know what is the correct adapter object name for this replication object DNL_CUST_S_OFFI?
ThanksHi,
Make sure Sbdoc DNL_CUST_S_OFFI is active and generate services for it using SMOGGEN. Then the data will be written into CDB tables like SMOTVKBT/SMOTVKBZ(I'm not sure about the exact one)
Then do an extract of the object DNL_CUST_S_OFFI to download the data to the client.
Goto smoeac : filter the mobile sites : Click the requisite mobile site and Start an extract : Select Customizing Objects (double click)
Now you'll get a list of replication objects : Select the bulk Replication object DNL_CUST_S_OFFI and start extract.
Tnx. -
Deactivate replication of contact persons from R/3 to CRM
Hi,
i'm replicating customer relationships from ECC6 to CRM2007. All fine, including z-partner functions etc.
One thing Im baffled by however is the replication of contact persons. Contact persons will be created in CRM only, without any integration/replication with ECC6. Since there are existing contact persons in the ECC6 master, I want to deactivate that replication.
So I hae deleted the mapping for master data transfer in CRM in the IMG under Basic Functions => Partner Processing => Data Transfer => Distribution of Partner Functions from SAP ECC into CRM
and Distribution of Partner Functions from CRM into SAP ECC.
But if I create a contact person in ECC6, it STILL replicates through to CRM!! Any ideas how to de-activate that replication? I don't want to end up with failed BDOCs in the middleware if posible.
regards
JensHi Srikanth,
thanks a lot for your reply. However the approach needs to be a bit more sophisitcated than that. I do replicate through a number of r?3 partner functions into relationships in CRM, e.g. ship-to and 3 z-functions (promary CSR etc.). That all works fine and needs to stay that way.
However I do need to deactivate the replication of the R/3 contact persons to CRM. -
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.
RegardsIssue resolved using CRMC_BUT_CALL_FU.
Posing the table name, just in case it might help others.
Thanks -
Replication of Z table from CRM to R/3 - No mBDoc Created
I need to transfer the contents of a bespoke customer table from CRM into R/3, off the back of delta changes being made to the CRM table. To help us to achieve this we have performed the following steps so far:
1. Created the customer table in both systems.
2. Created a new messaging BDoc in CRM and linked it to the R/3 Site Type.
3. Created a new mapping module in CRM that takes the data from the BDoc and maps it to the BAPI structure.
4. Created a new Adapter Object that links to my BDoc, contains the new customer table as the source table in CRM and contains the mapping Module mentioned above.
5. Created a new Replication Object based on my new BDoc.
6. Created a new Publication and assigned it to the Replication Object.
7. Created a new Subscription and assigned to the Publication and Replication Object. Also assigned it to my R/3 site.
On the R/3 side we have created a mapping module to map the data from the BAPI structure into the equivalent R/3 table. We also have an entry in table CRMSUBTAB.
However when I insert an entry in the customer table in CRM no BDoc is being created. In fact I cannot see anything at all in the system that indicates that it has even tried to capture the change and invoke the Middleware process.
What am I doing wrong?
Do I need anything else (some sort of delta program?) that picks up the parameters from the table update and feed them into my process? The literature that I have found (and it is not much) does not mention anything like this though.
Any help would be greatly appreciated as this is now a very urgent requirement.
Regards
Ian
Edited by: IAN HAWLEY on Aug 21, 2008 9:42 AMIan,
I do expected the follow up questions. Check my explanation below and hope it will answer your queries:
1. I assume all of the activities performed to date are still valid to supplement your solution, e.g. the BDoc, Replication Object, Publication and Subscription details?
2. The R/3 to CRM Mapping Module. Is this required to allow messages to be sent back from R/3 to update the BDoc, e.g. a sort of validation to prove that the posting has completed ok?
FM ZMAP_BAPIMTCS_TO_MBDOC in CRM, to map the BAPIMTCS format data and build the BDoc. This BAPIMTCS format is a temporary one and is not the final data format, that is taken to ECC. This function module also takes care of receiving the response message from ECC, once the BDoc data reaches and updates in ECC. If there is any error occured during the updation, it is captured in the error table of the BDoc and the status of BDoc is set to 'Error'. If no error occurs, the status of BDoc is set to 'Confirmed'.
3. The Extractor Module in CRM. Does this get the data out of the table and will it work for deltas?
Yes , It should work for Delta too.The delta load makes use of the same program and flow for Initial load (SMOF_DOWNLOAD)
4. CRMSUBTAB in CRM. I knew that we populated this in R/3, I did not realise we would need it in CRM as I assumed it was R/3 specific.
5. You list the sequences of FM calls at the end. I was confused in the order. As we are initiating data to be sent from CRM to R/3 should some of these be in the reverse order, e.g. ZMAP_MBDOC_TO BAPIMTCS would be called before ZMAPBAPIMTCS_TO_MBOC as would pass data into the BDoc to send it to R/3 before we then received an update message back?
Step 1: Z_EXTRACT_MODULE will be called.( It calles ZPICK_DATA_FROM_CRM). This function module calls the standard function module CRS_SEND_TO_SERVER the one triggers the other function modules
Setp 2: Creat function module ZDATA_TO_BAPIMTCS(missed to mention earlier) in CRM, to map the data in the final internal table to BAPIMTCS format. This format is temporary and will be used to build the BDoc data.
Step 3: Created function module ZMAP_BAPIMTCS_TO_MBDOC in CRM, to map the BAPIMTCS format data and build the BDoc. This BAPIMTCS format is a temporary one and is not the final data format, that is taken to ECC. This function module also takes care of receiving the response message from ECC, once the BDoc data reaches and updates in ECC. If there is any error occured during the updation, it is captured in the error table of the BDoc and the status of BDoc is set to 'Error'. If no error occurs, the status of BDoc is set to 'Confirmed'
Step 4: Created function module ZMAP_MBDOC_TO_BAPIMTCS in CRM, to build the final BAPIMTCS structure from the BDOC. This BAPIMTCS is the final data structure that goes to ECC. The table name, objectkey, relkey that is relevant for the BAPIMTCS, is filled in this function module..
Step 5: Created function module Z_LOAD_PROXY_FINAL in ECC, to receive the data from CRM. The BAPIMTCS data is received and mapped to local internal tables and then updates to custom tables through the function module Z_UPDATE_ECC. The errors if any are captured in this function module and returned back to CRM using the standard function module CRS_SEND_TO_SERVER.
To reduce the load on the interface, at the final stage, it was decided to fetch the data completely in ECC. So the incoming data from CRM is ignored and is fetched completely from ECC tables.
6. Is there a test FM available for the extract, e.g. is CRM_SAMPLE_EXTRACT_MODULE the one to copy?
No, You have to develop this Extractor FM say ZPICK_DATA_FROM_CRM and should be called in Z_EXTRACT_MODULE.
Apologize for any spelling errors, as I too running to meeting.
Update me the status.
Bobby
Edited by: Bobby on Aug 22, 2008 2:13 PM -
Replication failing for BP Organization from ECC to CRM
When a BP type Organization is created in ECC the replication to CRM is failing in the middleware with the message R11 126 u2013 BP Category 2 does not fit in the category 1.
The BP type person replicates correctly and the replication from CRM to ECC is good for both types, Organization and person.
When I debug the middleware I can see where it is failing: in the function FM BUPA_CREATE_FROM_DATA line 655. The FM is comparing the person category with organization category which ends in program error.
Is there any table in CRM to map the BP types? Or is this an SAP error?
Thank you,
Aubrey SmithHi Aubrey
Please refer to Note 1311313. It may assist with your issue.
Hope it helps
If not I suspect you may need to log an OSS with SAP.
Regards
Arden -
BP replication from CRM to R3 Error
Hi All,
We are working on CRM 4.0 Unicode version. The details of the system are as follows
SAP_BASIS 620 0056 SAPKB62056
SAP_ABA 620 0056 SAPKA62056
BBPCRM 400 0009 SAPKU40009
PI_BASIS 2005_1_620 0005 SAPKIPYJ55
We are working with R/3 4.7 Non Unicode version the details of which are as follows
SAP_BASIS 620 0056 SAPKB62056
SAP_ABA 620 0056 SAPKA62056
SAP_APPL 470 0021 SAPKH47021
SAP_HR 470 0030 SAPKE47030
ABA_PLUS 100 0009 SAPKGPBA09
EA-IPPE 200 0013 SAPKGPIB13
PI 2004_1_470 0001 SAPKIPZI51
PI_BASIS 2005_1_620 0005 SAPKIPYJ55
EA-APPL 200 0007 SAPKGPAB07
EA-DFPS 200 0007 SAPKGPDB07
EA-FINSERV 200 0007 SAPKGPFB07
EA-GLTRADE 200 0007 SAPKGPGB07
EA-HR 200 0011 SAPKGPHB11
EA-PS 200 0007 SAPKGPPB07
EA-RETAIL 200 0007 SAPKGPRB07
BP-R3PF 470V2 0000 -
ST-A/PI 01F_R3_470 0000 -
ST-PI 003C_620 0000 -
I ] Problem
We are having problem while replicating the Business Partners from CRM to R3. When we create a Business Partner ( Type People) through transaction BP on the CRM server it creates an entry in table but000 on the CRM side but the same entry does not exist in kna1 table on R/3 server.
When we check the BDOC through transaction smw01 on the CRM server there exist an entry with BDOC State Description " Send to receivers (not all have confirmed)" for BDOC Type BUPA_MAIN.
II ] Configurations
We have done following settings before creating Business Partners through CRM
Settings on CRM Server
1> RFC Destination "CARDONR3_DEV" for R3 server is defined in sm59 on the CRM side and is working OK.
2> Through transaction BUCF we have defined a number range named C1 ( 0005000000 to 0005999999) with External flag deselected.
3> Through SPRO we have defined a grouring C001 (CRM Customer) and assigned number range C1 to it.
Settings on the R3 server
1> RFC Destination "CMDCLNT110" for CRM server is defined in sm59 on the R3 side and is working OK.
2> Through transaction OVZC we have defined cutomer number range named C1 ( 0005000000 to 0005999999) with External flag selected.
3> Through transaction OVT0 we have created Cutomer Account Group named Z001 which is copy of 0001 (Sold to Party). Number range C1 is assigned to the account group Z001.
4> Through transaction VOPA we have maintained the Partner function for customer master i.e Acct Grp Z001 is assigned to Function SP.
5> In transaction PIDE under CRM -> R3 assignment we have selected account group Z001 to Classification type B (i.e Customer)
III ] Procedure Followed
1> On the CRM server we execute the transaction "BP" .
2> We Click on Create Person button.
3> Following Selections are made
a) Create in role : Sold-To-Party
b) Grouping : CRM Customer
c) Field Title, First name and Last name are selected
d) In the tab Classification we select R/3 Account Group as "0001". System does not allow us to select the R/3 Account group "Z001"
4> On Saving the entry Business Partner is created in table but000 on the CRM side.
5> The above entry is not replicated in table kna1 on R3 side as expected.
IV ] Observation
We are not able to select account group "Z001" in the BP creation screen. When we run the Intial Load (R3AS) on CRM server for object "DNL_CUST_ACGRPB" (i.e AccountingGrp Business Partner) (Replication from R3 to CRM) it shows the status done in screen R3AM1 but the entry for account grouip Z001 which is created manually on R3 side during the configuration phase is not replicated on the CRM side.
We have referred a note for the above error which said that the basis patch "SAP_BASIS" should be at level 56 but we are already on Patch Level 56.
Please guide us.
Thanks & Regards,
YatinHi Yatin,
Glad to hear one of the problem has resolved.
In order to simplify the analysis, I assume few things
from your information :
1. Connection between CRM and R/3 are correctly run
2. Other necessary customizing Objects relate to BP
have been downloaded properly to CRM.
Few things you can check :
1. Did you enter Correspondence Language & Language
in CRM BP ? just make sure you did.
2. Try to complete minimum data such as Search Term,
Street/House, Postal Code / City and Country in CRM BP.
3. Check the detail Error message in SMW01 (can you get
more detail - normally you can click on SHOW BDOC Msg
ERROR)
You also can trace/debug LUW,:
- use tcode SMQ1 to see the stopped queue for that error
transfer
- Click menu Go To -> QOUT Scheduler
Click on R/3 destination and deactivate/deregister it
- In SMQ1 select the error queue, double click on it.
and after next screen double click again
- Then Start DEBUG LUW
- Insert debug breakpoint in statement Call Transaction
and execute F8
- When it stopped, Change the variable mode to A
it will show you the missing/incomplete fields.
You need to register/activate back the R/3 destination after you have finish debugging.
Hope this helps, let me know the result
Cheers,
Gun.
Maybe you are looking for
-
Just bought a mid 2012 13 in macbook pro. Battery life is only 3 hours. I was under the impression that it would last 7 hours. This is with normal internet browsing and text editing. my brightness is not all the up and bluetooth is off. Thoughts?
-
Can I delete all exact duplicates in my library at one time? Do I have to delete each track individually?
-
I get an error message in the middle of installing Photoshop Elements 13
I get an error message in the middle of installing Photoshop Elements 13
-
Circumventing Authorizations in BAPI_GOODSMVT_CREATE
Does anyone know if there is a way to circumvent the standard authorizations in BAPI_GOODSMVT_CREATE in order to use custom authorizations? Thanks...
-
How do I add a user to the wheel group? Or more specifically, how do I allow TextWrangler to write to /etc/hosts? Thanks in advance.