Product Information
CRM-C4C integration
Recently I was involved in a project where I had to integrate CRM with C4C. Through this blog I would like to share my experience of interfaces I worked upon on this project. This blog will focus mainly on task done on CRM on premise side. CRM-PI-C4C teams has to work closely to complete it.
CRM version – SAP CRM EHP3.0 SP14
C4C- 1808 SDK
Prerequisite
- Knowledge of Idoc
- Knowledge of XIF adapter
- Knowledge of Web Service
Initial steps
- SAP has delivered a software component to facilitate integration of CRM with C4C, ask you BASIS team to install it. Software component – CRMPCD01
- In this software component ,SAP has provided many standard report to facilitate initial setup,initial data load & Web-service component.
- Create logical system in CRM which will be provided by C4C team, it is communication channel created in C4C end which should be configured in receiver channel in PI & CRM.
- Once logical system is created , create RFC destination & port for idoc transfer.
- SAP has provided standard report – crmpcd_create_connectivity_sim for integration. Once this report is run, all idoc standard settings are established i.e. creation of Site/Subscription, creation of distribution model, creation of partner profile & assignment of message types to it, creation of background jobs.
- While running this program we can select scope of program in step 2 of execution
- This standard program calls class – CL_CRMPCD_CREATE_CONNECTIVITY. You can put debugger here to check in case you face any issue.
- Once all setting are in place use program CRMPCD_CHECK_E2E_CONNECTIVITY to test CRM to C4C tenant connectivity.
Below I will explain about some of interface :
Few important SCN blogs/threads which might be useful during the process
- step-by-step-to-send-idoc-data-into-external-receiver-via-xif-adapter
- setting-simple-idoc-idoc-scenario-sap-po-7.5
- steps-in-idoc-configuration-for-beginners
- step-by-step-to-create-consume-and-trace-web-service-in-abap-system
- https://archive.sap.com/discussions/thread/3960162
- How to Extend an Outbound IDoc.
- AllAboutCRMIntegration.pdf
Some standard program
- CRMPCD_ACTIVITY_EXTRACT – Extract activity to C4C
- CRMPCD_BUPA_EXTRACT – Extract Business partner to C4C
- CRMPCD_BUPA_ATTACH_EXTRACT- Extract BP attachments to C4C
- CRMPCD_BUPA_REL_EXTRACT – Extract BP relationship to C4C
- CRMPCD_CAMPAIGN_EXTRACT – Extract campaign to C4C
You can put CRMPCD* in SE38 and will get all standard report designed for integration.
Standard SLG1 logs objects
- CRMPCD- This object has many sub-objects which can be used for record level logs.
- CRMPCD_CONN_GEN_LOG – This logs gets generated when we execute initial report for integration i.e. crmpcd_create_connectivity_sim
Thus I conclude this blog.
Happy learning!!
Hi Rituraj,
Nice collection of all relevant materials in one blog. We are also working on a similar scenario.
Had a query - Is the CODERINT Add on Installation required on the CRM side for this integration with C4C as well?
//Thanks
Tarun
Hi Tapas,
To integrate CRM with C4C we do not require CODERINT add on in CRM.
However we need to install CRMPCD01 software component in CRM.
Thanks
Rituraj
Hi Rituraj,
Thanks for the reply, we have the CRMPCD01 component installed in our system as attached, but still we are missing the Integration with C4C component in Integration with other SAP Components in SPRO Configs.
Request to suggest for the same. Any part we may be missing ?
//Thanks
Tarun
Hi Tarun,
Please ask your basis team to reinstall it again. Check below screenshot from standard guide.
I think you are missing correct support package and sp level.
Regards
Rituraj
Thanks Rituraj !!
We installed the latest SP level for CRMPCD01 and were able to proceed ahead.
BR,
Tarun
Good to hear, feel free to reach me in case you need any further support in integration.
Hello experts, we have a client who is asking us to present an integration model for SAP CRM and C4C. I would like to know if there are new updates to improve the integration between these systems.