
Business Requirement: Our client requirement was to have an CRM URL mashup in SAP C4C which would help them navigate to CRM directly from C4C and enhance the user experience. This was required as business was using both SAP C4C and SAP CRM system for Accounts, Cases and Orders objects.
Challenge: As we began to configure CRM object search screen and object view screen, we came to know that all objects or screens have a common link in CRM 7. For example, CRM Home screen have link http://XXXXXXXX.roofing.lan:8000/sap(bD1lbiZjPTAxMCZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm?s....
Account search/Case Search/Lead Search screens also have same link: http://XXXXXXXX.roofing.lan:8000/sap(bD1lbiZjPTAxMCZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm?s...
Account Detail/Case Detail also have same link: http://XXXXXXXX.roofing.lan:8000/sap(bD1lbiZjPTAxMCZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm?s...
Configuring the above links for Case search page or account Detail page would land us on CRM Home screen which does not fulfill the requirement.
URL for search page in CRM
To configure search page for orders or any other object search page we need to pass 2 parameters which are object-type & crm-object-action in the URL.
Step 1: Navigate to Sales Order search screen.
Step 2: Click on any field and click on F2 to get the technical details to get the object Type
Step 3: crm-object-action includes A= Search, B = display, C = edit, D = create. We will be using crm-object-action as A as we need to configure search screen.
Step 4: Configure the URL with object-type and crm-object-action.
Step 5: Complete URL will look like below which can be configured in C4C as URL mashup
URL for Account Details page in CRM
To configure account detail page, we need to pass 4 parameters which are object-type, crm-object-value, crm-object-keyname and crm-object-action
Step 1: Navigate to Account Detail page.
Step 2: Click on any field and click on F2 to get the technical details to get the Object Type.
Step 3: crm-object-value will be the value that will be passed from C4C say Account Id.
Step 4: crm-object-keyname indicated the field which corresponds to value in crm-object-value. Since we are passing account id our crm-object-keyname will be PARTNER.
Step 5: crm-object-action is B, B indicates Display Action. The complete URL will look like below.
Step 6: Configure above URL in C4C as a URL mashup by passing crm-object-value as Account Id
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.