Introduction
Today’s customers value personalization and want a brand to know more about them in order to provide content of value and interest.
Before I deep dive into integration I would like to say in few crispy word why 360* view is very important these days.
It is a strategic approach enabling businesses to offer the best customer experience across all channels, by allowing for a unified view of all customer touch points.A 360-degree view of the customer is a single, end-to-end picture of the customer’s journey and experience with a company
In a nutshell, the 360-degree view is the foundation that makes an organization's relationship with customers experiential rather than transactional—the key to long-standing customer relationships and positive endorsements
In this blog, we will explore the 360-degree customer view integrating C4C with S4HANA.
Scope : Only going to explain mandatory setting required in C4C /S4 /CPI for 360* view and other configuration which is related to integration mainly Business partner and replication of data please refer to my previous blog
(Standard C4C-S4H Integration and Business partner integration comparison with ECC- Part 1)
https://blogs.sap.com/2018/09/29/standard-c4c-s4h-integration-and-business-partner-integration-compa.../
Configuration C4C :-
- Define communication system
- Define Communication arrangement system- For Customer 360* view Business partner replication from S4(SAP Business suite) to C4C need to be configured
- Define Distribution Channel & Division- Business Configuration> Fine tuning
- ID Mapping- For Sales organization
- Scoping - Enable sales order replication from external system to cloud
- Code list mapping
- Define Mashup- Standard mashupSM00039need to be updated
Path -Administrator-> Business Flexibility-> Mashup Authoring
How to get the URL Fiori: URL format as belows
EX:
Example S4 Fiori frontend url: https://<Frontend system>< Client ID>-<Backend system><Client ID>.wdf.sap.corp/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=xxx
Login to S4 and use transaction:
/n/UI2/FLP
Configuration S4H ->
- Create Communication user in S4H -> CODINTEG, make sure it has all required access
- Certificate management in S4H ->
->Download ROOT CA Certificates
->Maintain SSL Server Standard Trusted Cert List (STRUST)
->Maintain SSL System Client Cert and Trusted Cert List (STRUST)
->Export SAP S/4HANA Client Certificate(STRUST)
->Mapping Cloud Connector Certificate to Integration User in SAP S/4HANA(SM30)
3
.Configure Single sign on - Optional
4.
Define logical system-make sure logical system name is same as C4C system name- BD54
5.
Define RFC: Connection Type External server if using CPI-TCODE -SM59
6.
Run RCOD_Connectivity program for Automatically Generate Integration Settings for Data exchange - Refer my previous blog for detail
- Select HANA Cloud Integration - If middleware is CPI
- Get Runtime URL from CPI
7.Maintain Endpoints for Services-Update the Business partner web service using SOAMANAGER
- Check the URL and logon details for BusinessPartnerSUITEBulkReplicateRequest_Out
- CO_MDG_BP_RPLCTRQ
8.Define business system – Used for Business partner replication( Refer Previous Blog)
9.Configure Data Replication Framework-( Refer Previous Blog)
10.Define Replication Models-( Refer Previous Blog)
11.Business Configuration Set-( Refer Previous Blog)
12Filter Reflexive Partner Functions
13.
Assign catalog to user -( S4 Fiori user) -SAP_SD_BC_CUST_SLSOVP_DSP - PFCG
14.The ICF nodes and ODATA for the following SAPUI5 application must be activated on the front-end server
Generic Settings in CPI
- Configure and Deploy the iFlow Using SAP Web UI
Data Loading
- Replicate customer from S4H to C4C using DRFOUT
360* View of Customer
- Open the customer downloaded to C4C from S4H
- Navigate to Action
- Click on Customer-360* View
- Its launches a Fiori page
- Enter User ID and password of S4H system
- You can view Customer 360*
- You can view of customer 360*
Conclusion :Customer 360* for S4H/C4C integration is based on URL Mashup and settings are different from ECC . It provides holistic view of all Transaction for that customer.
Please let me know if you have any open question and Feedback's are always welcome.
Thanks
CJ