For each custom business object you can generate an OData service by selecting “Service Generation”: The service generated has the technical name of the custom business object with _CDS as suffix. To access the service from an integration tool like SAP Cloud Platform Integration you need to setup a communication scenario in the app “Custom Communication Scenario”. Afterwards you....
Sara Sampaio
Author Since: March 10, 2022By Peter Gergen, Solution Architect CX For a CDP to deliver its full value, it is essential that as many customer data containing or generating platforms as possible are connected. Only then can a comprehensive profile of the multiple facets of customer profiles – from identity information to activity and event data – be captured and processed in....
In our second blog on using placeholders with the Emarsys API, we will look at using a foreach loop to pull data from an array. Use case You want to trigger a standard email response to a purchase, listing the products bought. But you don’t know how many products there will be, so you need a dynamic section in the email that can repeat as many times....
Front Office Processes (FOP) in SAP ISU enable the user to launch a business process or a set of business processes in a simplified way. FOP is also enabled in C4C Utilities. For information on how to configure Front office process in C4C Utilities, refer to the documentation guide. The objective of this blog is to enable....
SmartEdit allows us to easily manage media in our website. We can upload different type of images from our device to components like Simple Banner Component, Simple Responsive Banner component in website. OOTB these components allowed few media types – jpeg, jpg, gif, bmp, tiff, tif, png. It means we can’t upload images outside of this types in SmartEdit and if we try to upload....
This blog is written to demonstrate how to setup debug environment for Hybris ECP(Enterprise Commerce Platform). 1. start Hybris server via debug option 2. import folder <hybris installation folder>hybrisbin into Eclipse. Right click on the extension you want to debug. In my example it is yacceleratorstorefront. ....
In May 2021 the UK data protection and privacy regulator, the ICO (Information Commissioner’s Office) fined Amex (American Express) for sending “service message” emails which contained marketing. This article gives an explanation to the ruling and a practical interpretation of the ICO guidance to help organisations improve their marketing and communication campaigns What happened –....
In this blog post you will learn how to use the newly introduced Language Adaptation oData Service for exporting text bundles to be sent to translators. It will show you how to set the filter parameters for this oData Service to retrieve the desired result. And how to import it again once the texts have....
In my previous blog I described the scenario how you can create an ERP sales quote follow-up document from a C4C opportunity. This blog focuses on the setup and creation of an ERP sales order from a C4C sales quote. C4C sales quote => ERP sales order How to trigger the follow-up document creation? ....
Many retailers are implementing SAP Commerce Cloud along with the new Spartacus UX java script-based Framework, which offers huge advantages over the former template based B2C accelerator. The SAP Commerce Cloud, Integration extension Pack 2108 and higher supports the integration of SAP Retail’s Omnichannel Article Availability and Sourcing (aka OAA) with the Spartacus storefront. Before 2108 however, OAA is only supported by....
This article provides you with an overview of various unsubscribe methods and terminology beyond the unsubscribe link. The aim is to help marketing teams understand how technology and processes work and what manual steps may need to be put in place if the technology doesn’t cover all of these processes. This overview is especially written....
In our third blog on using placeholders with the Emarsys API, we will look at using nested JSON objects. Use case For nested JSON objects, it’s hard to provide a plausible real life scenario because it depends a great deal on the setup of your website. You could argue that there is never a good reason to use nested objects, but if....
This blog describes the steps necessary to configure user-propagation (a.k.a. Single-Sign-On or SSO) between an extension app running on SAP Cloud Platform (SCP) and SAP Hybris Cloud for Customer (C4C) based on the User ID of the user logged in to SCP. SAP Hybris Cloud for Customer supports OAuth 2.0 SAML Bearer Assertion Flow. For more....
This blog post is the second part on how to integrate SAP Cloud for Customer with your Central Analytics solution and focuses on the Data Integration / Data Load part. The complete blog consists of the following parts: Technical Connectivity Data Integration / Data Load (this blog) Monitoring Data Integration / Data Load....
In this blog I would like to share how we can implement integration between SAP Customer data cloud(CDC) to SAP Marketing & Service Cloud using SAP Cloud platform integration(CPI) as Middleware. Authentication we wanted to be OAuth based rather basic authentication as SAP CDC Identity sync comes out of the box. We are using IdentitySync....
This Blog is written to provide an insight about the new change in persistency of Durations in Service transactions as part of SAP S/4 Service – 2108 onwards. Earlier Design: In the Service IMG, they are integrated via Basic Functions > Date Management > Define Date Types, Duration Types and Date Rules. On database level,....
There are many instances when multiple teams works under different stream in same project and they end up with duplicate typecode issue after code merge. Duplicate Typecode Usecase Let’s take an example above where Team A and Team B working on different branch under same project. Team A branch code first got merged to....
Sometimes you want to link to the same form or landing page from different sources (Facebook, Web Pages, …). If you want to capture the different sources in the resulting interactions there is the possibility to assign a link with a URL parameter. Procedure Create Campaign(s) Create campaigns for each source. In this case....
Dieser Artikel ist die deutsche Übersetzung des Artikels Deliverability issues? What and how to fix! von miguelmarques Das Versenden von E-Mails ist keine genau definierte Wissenschaft mit genau definierten Lösungen, denn mehrere Faktoren können dazu führen, dass Sie manchmal mit Zustellungsproblemen konfrontiert werden. In diesem Artikel werde ich über einige der Gründe sprechen, warum Sie Zustellungsprobleme haben könnten....
With spaces and pages, you can personalize the Fiori Launchpad for your users, such as a lean homepage for the marketer or a specific bundle of tiles that makes the marketing administrators’s day easier. With this concept, you can remove unused apps and combine role-specific apps in separate spaces, because B2B businesses require other apps....
On Tuesday 26th of November, we presented the latest Customer Data Cloud Webinar with a focus on how to activate your customer data to build trusted relationships. The presenters of the session were: Ratul Shah – Senior Product Marketing Manager, SAP Customer Data Cloud Stephen Purvis – Product Expert, SAP Customer Data Cloud Julien....
Integrating SAP Commerce Cloud (Hybris) with SAP CRM/ERP via SCPI – Step by Step Tutorial – PART 1/6
The article is divided into 6 parts. It assumes that you have already gathered first project experience with SAP Commerce Cloud (Hybris) and a running Hybris instance on your computer. You do not have to be familiar with IntegrationObjects, SAP Cloud Platform, and SAP Cloud Platform Integration (SCPI), since they will be introduced in such....
in this Blog I would like to describe how distinct business object which refer to each other can be replicated from two different business systems to SAP C4C without losing their relation. This will be done by adjusting the key mapping in a custom Partner Development Integration (SAP Cloud Application Studio) implementation . Problem description....
In SAP Spartacus document there is a page for “How to Debug a Server–Side Rendered Storefront” using Visual Studio Code. https://sap.github.io/spartacus-docs/3.x/how-to-debug-server-side-rendered-storefront/ This document just introduces another way to debug, using Chrome Dev Tools instead of Visual Studio Code.The steps are written based on Spartacus library with version 3.4.1. (1) create a Storefront using Spartacus library....
Introduction Welcome to the blog post of the Expert Services Marketing Practice. We are happy to share our experience with you around Marketing Integration, Analytics, and Business Technology. Part 1 Overview SurveyMonkey Configuration SAP Hybris Marketing Configuration SAP API Management – create API Part 2 SAP Cloud Platform Integration Configuration Create SAP Hybris Marketing....
This is a step by step guide to integrate SAP Cloud for Customer (C4C) with SAP Analytic Cloud (SAC). I am going to explain step by step how to setup SSO between SAC and C4C using IDP, how to import and configure SAP CRM LOB content along with connection and finally I will provide instructions....
Beyond powerful POS document management and superb planning and forecast capabilities, SAP Customer Activity Repository serves as the Omnichannel Commerce Hub, which runs best and in full harmony with SAP Hybris Commerce as the Omnichannel Commerce Platform. Without surprise SAP Hybris Commerce a key element in the SAP Retail Omnichannel reference architecture, and is well integrated with SAP Retail to run the full....
1) What are the Types of Layout? Master – Which will be applied for all the users Page layout – will be applied for users of a business role for which the layout is assigned 2) Who can configure the page layouts? Only key user can configure. 3) Unable to find a field while trying to add in....
Whether you are an SAP Commerce Cloud developer or a functional analyst you are going to need to test an API at some point. In order to call most API’s you will need to be authorized first. In SAP Commerce Cloud, OAuth 2.0 is how it’s done. It’s the default authorization framework for the Omni....
In case of SAP ERP-C4C integration, the ERP Account number range (External ID) is generated by C4C automatically since there is no confirmation IDOC from ERP -> C4C. This number range can be controlled by customers in C4C via fine tuning activity. In case of SAP S/4HANA, the Business Partner (and Customer Account) is generated....
In this blog post you find questions and answers around the open channel integration with SAP Marketing Cloud. I implemented the enhancement (5) Open Channel: Define Template for Outbound Interaction, but the interactions are not written. What could be gone wrong? Answer: It might be that the ID is wrong, because the ID used for writing....
Any coding or configuration examples provided in this document are only examples and are NOT intended for use in a productive system. The example is only done to better explain and visualize the topic. The objective of this blog is to share the details required to extend C4C Utilities Online UIs. Please refer the following....
Overview for Implementing Custom Logic in SAP Marketing Cloud Welcome to the blog posts of the SAP CX Services Marketing Practice. We are happy to share with you our experience around Marketing Business, Technology and Analytics. You want to see more blogs from us? Click here. In this article, you will learn about the available options....
We have received notification from one of our Internet Service Providers in Greater China that a tightening of restrictions for the Internet will be implemented for the domain *.cn1.hana.ondemand.com where all SSL traffic on port 443 will be blocked. SAP Marketing Cloud uses several SAP communication scenarios that point(ed) to hosts under the domain cn1.hana.ondemand.com.....
Attribute Sets are used to create groups of attributes in SAP Upscale Commerce that allow you to display information and to collect value entries from consumers using your apps. Attribute Sets provide you with a convenient, no-code way to extend different data models. For example, attribute sets can be used to: Personalize orders with gift wrapping or....
With the holiday season rapidly approaching, SAP is completing preparatory initiatives to ensure successful sales events for all participating SAP Commerce Cloud customers. SAP understands the importance of these events, and as a result, does everything possible to provide end-users with smooth, stable, and satisfactory shopping experiences throughout the season. Before assessing capacity and resource requirements, SAP gathers customer data through an enrollment....
With Hybris Marketing Cloud you are able to import own SAP HANA Segmentation Views by using the SAP Fiori App “Add Custom View”. This blog will tell you which steps you need to carry out to build and import your own views using your own SAP HANA Database. Prerequisite: SAP HANA Database with Schema ABAP In....
In this blog post I will explain how to extend SAP Marketing Cloud Segmentation application in order to segment customers based on their Agreement Type count, creating a Custom SAP HANA 2.0 Calculation View in SAP Web IDE. Typically Utility companies have several Agreement Types for their services, such as ‘Residential Contract Account’, ‘Commercial Contract Account’, where....
Black Friday is quickly approaching and you have so much to prepare. It is not only a choice of content and the products that you wish to promote. And failing to prepare can have an impact not only on your revenue but also on your deliverability. In this article, I will be mentioning some of....
As you surely know, contact engagement is a major factor that ISPs use when delivering your emails. The higher (more recent) the engagement, the more likely the message will hit the inbox. Conversely, the lower the engagement, the more likely an ISP is to suspect that you are not sending the kind of content your....
This doc is wrote for describing how to solve media file could not be auto removed issue happened on Azure storage account, during Cloud Hot Folder file processing progress. Impact : Cloud Hot Folder file processing stuck. Background: Here is some background about the issue. Cloud Hot Folder functionality has been enabled on Commerce Cloud via Azure Storage....
Writing this blog has been in my bucket list for a long time now… Thanks to a recent inquiry, finally, I had the opportunity to put my ideas into words. While some of the best practices shared below are specific to C4C OData API, majority also apply to other OData APIs. Thus, I hope they....
How does CDP play a role in it? By Peter Gergen, Solution Architect CX Consent is an important building block in the processing of customer data. Indeed, it is not enough to simply collect and analyze customer data from the various data silos, consent must also be provided by each customer, in order....
Do you regularly work with several systems and cloud services? Are you looking for a central application to monitor the successful execution of business processes in those systems and services? SAP Marketing Cloud can be monitored with SAP Cloud ALM, a cloud-based tool for application lifecycle management. You can monitor, for example, the successful execution of application jobs. The monitoring offers....
A form in SAP Marketing Cloud is used to collect data from new or existing contacts. In the form designer of the Content Studio app you have basic capabilities to influence the styling. For example you can change the sequence of fields and the placement of field labels. Since release 1905, you have the option....
The purpose of this blog is to provide step by step instructions on setting up SSO between C4C and SAC. The high-level steps are as below. Step 1: Get your Custom SAML Identity Provider (IDP) provisioned Step 2: Enable your Custom SAML IdP for your SAP Analytics Cloud (SAC) Tenant In IDPTENANT App:....
This time of year, there’s so much to do! If one of the items on your holiday checklist is to expand your SAP CX product knowledge, here’s an easy way to do it without taking time away from all your other year-end tasks. Most of our SAP CX products have free short, easily digestible videos....
You want to optimize your target groups for marketing campaigns by intelligent segmentation of your audiences? Use predictive scores based on machine learning to rank and identify the best fitting customers to increase response and conversion rates. . In this post I describe how externally calculated score values can be pushed to SAP Marketing Cloud. The term....
In release 2111, we have started adapting and standardizing the URLs for the Content Data Networks (CDN). This means that the syntax of the automatic URL we provide when landing pages are published has changed. What does this mean for you? Landing pages that use the old URLs will continue to work for....
Every now and then email marketers look for opportunities to increase their email marketing KPIs and sooner or later some of them will come across BIMI or Trusted Dialog. But what is useful for which target markets? In this article I will provide you with a brief overview of both methods. Brand Indicators for Message....
Sending your email campaigns to good data is one major cornerstone to build the foundation of a successful email marketing – and you can directly influence it. But acquiring high-value contacts and keeping your email list clean is not always straightforward. In this article I will provide you with measures you can undertake to allow....
“When will my service ticket be completed?” There is growing recognition that high-quality customer service is key in today’s competitive markets. Companies are seeking ways to meet customer demands and increase their satisfaction. When customers seek for help via a service ticket, they expect quick, transparent and effective responses. On the other side of the....
Using Machine learning for Service Ticket categorization Machine learning for Service Ticket categorization is a powerful tool to help automate ticket categorizations. It is based on the prediction capabilities of Leonardo which learns from your data and uses that to predict the ticket category and priority with a certain degree of confidence. You could have....
The blog post describes the way to connect Intelligent Selling Services of an older/outdated version. If you want to learn the new way, please follow this blog post here. Abstract Intelligent Selling Services for SAP Commerce Cloud is a cloud-native system that can capture and analyze contextual and behavioural data across customer journey with SAP Commerce Cloud....
Pages in Spartacus are based on CMS pages which are fetched from the SAP Commerce backend by using the responsible APIs. The data from the SAP Commerce side defines metadata like the url, headline etc. and also the structure of the pages. Structure means what kind of sections are available and which CMS components are....
We all know that it is not easy to keep track of the latest changes and developments in our fast-changing world. Here are a few important changes in email marketing that happened in the past 2-3 years and which not every email marketer may be aware of. Open rate The open rate as the most....
Introduction With the suppression custom logic you can define rules to avoid sending too many emails to your customers and prospects (See also this blog post). Until release 2102 you could only evaluate attributes and conditions on the level of campaign, contact and interactions. Sometimes you may want to base your suppression decision also on....
In 2008 release SAP has released pre-packaged integration between Qualtrics and SAP Sales Cloud and SAP Service Cloud(SAP Cloud for Customer), in this blog will see how to implement the integration feature “Service Ticket from Survey Response” in step by step. Feature Overview By using feature Service Ticket from Survey Response , customer can map the Qualtrics....
The SAP Contact Center (aka CCtr) is a communication solution for multi-channel contact centers and contact-intensive organization. It replaces traditional communications systems hardware with a software-based IP telephony solution. The SAP Cloud for Service (aka C4C) is a powerful Service solution that can be used for both Contact Center scenarios and Field Service scenarios. Integrating....
SAP Data Workbench (DWB) offers REST APIs that enable customers to import bulk data into SAP Cloud for Customer. It includes the following APIs: DWB Authentication API DWB Template API DWB Import API Purpose Use the SAP Cloud for Customer Data Workbench (DWB) REST API, to import bulk data into SAP....
Here we get into the details of creating an extension endpoint in CDC (a.k.a Gigya) and its deployment in cloud foundry. The challenge faced by CDC developer is to understand the behavior of CDC extension that is hosted elsewhere, the blog is an attempt to explain the intricacies of creating such an extension using....
I’ll jump straight to the punchline: In email marketing, “inactive” contacts are normal and should be part of your marketing programme. Excluding inactives makes it difficult to build brand awareness, makes it difficult to retain and re-engage, and makes it very difficult for you to identify the signals that show where they are in the....
This blog post explains how receipts that reach SAP Customer Checkout manager can be forwarded to your external system and what fields are relevant for processing. This allows you to build an integration and use all information that are provided in the receipt to full extent. SAP Customer Checkout manager offers a generic interface for....
Background The existing server certificate for domain “*.crm.ondemand.com” is renewed as it is going to expire on Dec 16th, 2022. Scope You will be affected if either of the below scenarios are applicable to you: Your browser does not have DigiCert Certificates. You have an inbound communication integration to your C4C product. Impact....
As part of infrastructure migration, and standard practice for SSL certificates it is recommended to use SAN extension for which your existing *.crm.ondemand.com domain certificate is incorporated with Multi Domain SSL Certificate feature. Scope You will be affected if either of the below scenarios is applicable to you: Your browser does not have DigiCert Certificates. You have an....
Few weeks ago, I was talking with few developers working on an SAP Commerce implementation. They made a comment that it’s a bit manual process to do the local environment for a developer and the process requires execution of the same steps for each new environment setup. I was successful explaining them mostly with documentation....
One of the most useful features is to be able to allow inbound and outbound calling with SAP Sales & Service Cloud for your contacts and customers. SAP provides a great way of doing this with multiple vendors – (Avaya, Cisco, Genesys as per SAP Help) and this article can show you how to connect....
As you know, Intelligent Selling Services (aka ISS) for SAP Commerce Cloud provides real-time personalization through data driven merchandising product carousels as well as machine learning based product recommendations. Meanwhile, It also supports a reporting and management tool to monitor and improve personalization performance. (cf. a brief introduction here) In this blog post, I am going to walk you....
One of the most useful features is to be able to allow inbound and outbound calling with SAP Sales & Service Cloud for your contacts and customers. SAP provides a great way of doing this with multiple vendors – (Avaya, Cisco, Genesys as per SAP Help) and this article can show you how to connect....
SAP Hybris Cloud for Customer extended app has a capability to work in offline mode, without a connection to your backend. The user must do a initial sync to use the app in offline mode. The synchronized data is stored locally in the device. The users can perform the actions in offline mode and can....
I ran recently in the situation, where the type system update ran longer than the entire time allocated for the cutover and wanted to share our findings and solution with the community as I received echos from other projects facing the same problem. How runs the type system update? The type system, configured through the *-items.xml files,....
This blog post and the described techniques are based on the great pre-work from my colleague Eileen Koehler back in 2016. She originally wrote this blog post: https://blogs.sap.com/2016/10/06/loading-csv-data-with-soap-ui-into-sap-s4hana-marketing-cloud-and-s… which I used as template to provide this guide. Introduction You want to upload large amounts of coupon codes into SAP Marketing Cloud or SAP Marketing (OnPrem) using CSV....
The catalog synchronization job publishes frequently updates about its progress and synchronization speed. The Solr indexing job however does not offer a such feature, although it would be very beneficial to better understand indexing performances. I faced recently a situation where the indexing job was not scaling: the more items were indexed, the longer the....
If you run SAP Product Configuration or SAP Solution Configuration for SAP Commerce on-premise, you will most likely need one day to check the version of the installed SAP Product/Solution Configuration Runtime Engine to either ensure its up to date or verify it was properly updated. You might also need to verify that all your....
If you run SAP Product Configuration or SAP Solution Sales Configuration in SAP Commerce, you can very likely optimize the performance of your product or solution configurator by configuring Hikari as described in the SAP Note 2863047. Before jumping into the technical details of configuring Hikari for SAP Solution Sales Configuration Runtime Engine, let me detail....
If your Solr indexing jobs are too slow in your opinion and you are willing to invest some time and efforts to speed them up, I might have couple practical tips for you. I worked recently on reducing the execution time of a Solr indexing job processing approximately 100 millions items from 20+ hours to....
Traditionally, SAP Solution Sales Configuration developers implement their pfunctions directly in the Solution Modeling Environment (SME). While this setup is quick and efficient from a developer perspective, it is the opposite from a DevOps perspective, although the product team makes constant efforts to improve the situation. Unlike SAP Commerce, Solution Model Environment does not allow....
The purpose of this document is to explain the steps needed to enable the “Donut Chart” options on the Custom OWL screens (usually created on the Custom BOs). Before we get into the details of the technical steps, let’s understand few things about the Donut Chart representation on the OWL screen. Donut Chart representation on....
Disclaimer: Expressway is a non-standard integration solution for sending master and transactional data from SAP Hybris Commerce to SAP Hybris Marketing (Cloud and on premise). The solution offers a point-to-point alternative to Data Hub, which is the middleware option that ships with SAP Hybris Commerce. In addition to supporting the same master and transactional data as....
The generated Custom Business Object (CBO) User Interface only allows deletion of single entries. This blog post explains how you can delete all CBO entries at once or how to delete multiple entries based on deletion rules. User Interface Overview You need to create an own CBO that will serve as “Deletion CBO” for all....
In this blog post, we explain step by step how to configure SAP S/4HANA and SAP Customer Checkout manager to transfer material master data from SAP S/4HANA to SAP Customer Checkout manager. The credits for this blog post go to harald.tebbe who collected all the required steps that are summarized in this blog. This blog is part....
Integration between Sinch Contact Pro and SAP Service Cloud empowers the Agent experience. Business Use Case and Key Capabilities Routing in Sinch Contact Pro considers all conversations in the queue and the defined service levels for each conversation, so no critical time limits elapse even for tickets which can have longer acceptable response times. Assign....
The search box is an ubiquitous widget present in almost all websites, that’s because free text searching is one of the most intuitive actions users can do online. System’s duty is to return results that are pertinent to the inquiry, while discarding what it is not. If consumers are satisfied with what you present to....
In this blog you will learn to modify the buildcallbacks to customize (add/modify) any OOTB file, either completely or part of it. Traditional Approach to Overwrite OOTB Files using ant customize There are times, when it is not possible to override OOTB class or spring bean in the custom extension, and the only way forward....
This blog is intended to provide basic steps and knowledge to create a new backoffice perspective. This is advantageous in scenarios when the use case requires a separate set of users to perform specific functionalities which can be handled effectively with a different perspective without modifying the Administration Cockpit. For instance, consider a scenario where....
As with the case for new generation of IDOC types, most of the IDOC used in SAP Cloud for Customer (C4C) integration are Function module based IDOC, also known as generated IDOC. In this case IDOC type and ALE interfaces are generated using transaction code BDFG (ALE Interfaces from Function Module), based on a complex....
Efficient pfunctions are key to offer users an optimum user experience in a solution configurator. How efficient are yours? If you find hard to answer this question, this post will help you to get insights into your pfunctions performance and track them as you operate your solution configurator in SAP Commerce. Track performance in Solution....
You may know that some S-Users have more authorisations than others. A Super Administrator is the person in your company with a S-User with the complete authorisation package, this S-User can create new S-User Ids or delete them, and assign them authorizations. Each company has at least one Super Administrator and, if you have cloud installations,....
The following blog has the goal of providing a clearer understanding on how to update marketing permissions using the Data Workbench tool, both to add a new permission (for example, to a different channel) and to change an existing permission. The marketing permission is the configuration of a business partner’s stance on being sent marketing....
With the new 2108 release, Business Collaboration is now simplified with the Integration of Microsoft Teams and SAP Sales and Service Cloud(C4C). This integration caters to the following business values: Follow my latest blog post for Share Workspaces and Deal Rooms feature in details. An embedded in-app integration of SAP Sales Cloud with Microsoft Teams to enhance....
The foundation of a successful digital commerce business is a secure eCommerce platform. Cyber security involves conformity of protocols, intelligent detection of security loopholes, and proactive monitoring of systems. The security measures will span across browsers, applications, networks, and servers. eCommerce security is built on three pillars: privacy, integrity, and authentication. In terms of cybersecurity,....
Welcome to the blog posts of the SAP CX Services Marketing Practice. We are happy to share with you our experience around Marketing Business, Technology and Analytics. You want to see more blogs from us? Click here. Disclaimer The approach described in this blog of creating a predictive data source within SAP Marketing Cloud to run....
Prior to discuss Customer Data Cloud’s screen-sets, we first look at and understand few terms about SAP Customer Data Cloud. What is “Screen-Sets” of SAP Customer Data Cloud? SAP Customer Data Cloud provides registration, log-in and other flows out of the box (OOTB), which cover most scenarios encountered when consumers log in to the website. These user-facing flows are displayed....
Prior to discuss Customer Data Cloud’s screen-sets, we first look at and understand few terms about SAP Customer Data Cloud. What is “Screen-Sets” of SAP Customer Data Cloud? SAP Customer Data Cloud provides registration, log-in and other flows out of the box (OOTB), which cover most scenarios encountered when consumers log in to the website. These user-facing flows are displayed....
Transport Management is a mechanism for moving different content types between tenants of SAP Cloud for Customer. Its only available in Customer Tenants but not Partner Tenants. You can make use of this Transport Management mechanism for transfer of analytics content as well across tenants instead of recreating the objects again. To start with first we....
Introduction SmartEdit is a pluggable JavaScript framework based on AngularJS which help CMS Managers to manage their websites. Whenever we create any custom component, generally we don’t need to do anything to get it work in SmartEdit. SmartEdit automatically shows all custom fields in popup whenever we create or edit it. Generally 3 tabs would be....
Hello all, As you now know how Archiving is working one of the remaining questions are, Which Business Objects can be archived? What are the criteria which must be fulfilled so the instance will be archived? Here are the answers. with an update for release 2302 2305. If a Business Object wants to support Archiving it need to fulfill....
Introduction In my previous blog post ‘Suppression Rules: Methods, Tips and Tricks‘ I explained the usage of the suppression BAdI to create rules for suppression of contacts from campaign execution. If you did not read that post I recommend to read it before continuing with this post. One of the topics I briefly touched in....
What are role addresses? Role addresses are the administrative email accounts that all companies use to collect incoming emails that should be handled by a group or department. Typical examples are help@, mailer-daemon@, admin@, etc. Why should you not send to role addresses? There are two main reasons not to send marketing content to role....
Introduction: The goal of this blog is to showcase how to create a tile within an embedded component in SAP Service Cloud which will have the same look and feel like the home page. This blog is a result of a customer requirement where they wanted to display the “Score” in Service Ticket with the layout....
Introduction Welcome to the blog posts of the SAP CX Services Marketing Practice. We are happy to share our experience with you around Marketing Business, Technology and Analytics. You want to see this and more blogs from us? Click here Background Customers who want to leverage the landing page functionality in SAP Marketing Cloud must handle....
Introduction As enterprise e-commerce platform, SAP Commerce Cloud provides solid support for marketing, such as coupon management, promotion rule, personalization etc. Unfortunately, although SAP commerce has implemented a demo in B2C/B2B accelerator to distribute coupon by using free coupon action in promotion rule, it’s far from enough to meet the complex scenarios in real projects,....
On Thursday 6th of February 2020, we presented the latest Customer Data Cloud Webinar with a focus on how to take advantage of new browser security processes. The presenters of the session were: Ratul Shah – Senior Product Marketing Manager, SAP Customer Data Cloud Fred Gasse – Global Practice Lead, SAP Customer Data Cloud....
This article will explain how you can integrate SAP Commerce and Emarsys through CPI. This post can be helpful for things like Customer Register or any Item Type of SAP Commerce. We will show an approach with the out-of-the-box (OOTB) features. This blog was built in 3 parts: Requirement – SAP Commerce set up with information from CPI; Integration....
A good subject line is essential because it directly affects both your deliverability and open rates. Bad subject line content can get your email flagged as spam and blocked, or simply ignored by the recipient. Good subject line content will ensure your mail gets through to the recipient and improves your open rates. In this....
Every part of your email message can help or hurt your deliverability. Here’s a short guide on how to compose your message to give it the best chance of hitting the inbox. 1. From address and subject line From name Your recipients must know and trust who you are. Your sending domain should....
Disclaimer This blog is not relevant for SAP Analytics Cloud, embedded edition. You can check in the Set Up Your Marketing Solution application to see if you have the embedded edition. For more information, see online documentation. Setup of SAP Analytics Cloud, Embedded Edition/SAP Analytics Cloud. Overview Integrating SAP Marketing Cloud with SAP Analytics Cloud allows you to make full use....
This blog post of how to connect any text message service provider to SAP Marketing Cloud, consists of 2 chapter: SMS Send Scenario Get Bounces Scenario Integration Flow – Sms: Get Bounces Scenario Overview To give a feedback whether a sent SMS has successfully reached its destination, messaging services provide the opportunity to return....
This is a follow-up blog of my previous blog about, how to configure service group in SOAMANAGER using Integration scenario. In the last blog we talked about configuration steps in SOAMANAGER using decentralized configuration (local configuration) approach. In this blog, we will see how to create the required configuration objects using central configuration approach. The advantage of....
A retail solution powered with augmented reality and SAP Commerce Cloud- Doesn’t it sound very interesting? Customers always love to be surprised by their favourite brands and enjoyable shopping experience is expected in this competitive market. I am going to share a very interesting prototype we have built recently that helps companies to not only....
Business Use Case During the registration process of a user in SAP Customer Data Cloud (CDC), the standard out-of-box feature validates the duplicate user based on the e-mail address or user name supplied by the end user. However, it does not consider any of the Identification fields (E.g. National Id, Passport number, Social security number, Aadhaar....
Does everything has to be “Real time”? In my last blog on connecting source and target systems to CDP, I summarized for you how connectivity is achieved from the SAP CDP perspective. We have seen that there is a Connector Library which already contains a number of predefined connectors from the SAP side into both....
As an administrator, you can broadcast reports and dashboards by e-mail. It enables business users to analyze report data without necessarily having to log on to the system and navigate to the report. This blog will help you to understand how to create a broadcast and some broadcast options. Create a Broadcast Let’s imagine a....
When you want to integrate SAP Sales Cloud or SAP Service Cloud (formerly known as SAP Cloud for Customer “C4C”, in the following referred to as “cloud”) with other systems like SAP S/4HANA or SAP ERP, etc. you have to take care about code list mapping. There are already good blogs that describe code list mapping in....
What are the Gmail annotations and markups Gmail annotations is a feature that allows senders to add notes, labels, a product carousel, expiration dates and other information to their email campaigns to make them stand out in the Gmail promotions tab. While Gmail annotations are preferably used in marketing emails, there is another Google solution for....
Email authentication protocol DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an essential tool for email security. It allows senders to protect their domains from unauthorized use, while providing receivers with information about the authenticity of messages they receive. You can find more information about how DMARC works here: Demystifying DMARC. In this blog post, we....
SAP Commerce has Special Logic written to Export Access Rights available in the System. The below script is responsible for Exporting Access Rights – "#% impex.setTargetFile(""UserRight.csv"",true,0,0);" #SPECIAL CASE: Type UserRight will be exported with special logic (without header definition), see https://wiki.hybris.com/x/PIFvAg "#% impex.exportItems(""UserRight"", false);" Problem Statement: Since this special logic export access rights of all the UserGroups & Users including....
Infographics – deliverability made easy! Good Deliverability afonso.salgado Bad Deliverability afonso.salgado Email Opt-in afonso.salgado Emarsys Deliverability Overview and Discussion Welcome to Emarsys Deliverability in SAP Community A quick intro to your SAP Emarsys Deliverability team and some key concepts before you start steve_emarsys The changing world of email marketing and deliverability....
It is a usual practice to periodically copy all the data from a production system to a test system for setting up a demo system, test system or a training system. In case of SAP Business suite system customers copy their production system to a test system using for example system copy and in case....
In this blog I would like to showcase how I created capability to generate a Barcode of QR code type and how you can use similar steps to enable and generate QR codes in SAP commerce. Barcodes are used to convey information visually. We’ll most likely provide an appropriate barcode image in a web page,....
Requirement – Transition existing SAP Commerce solution using SOM Module to AOM Module . What’s the need – SOM module is not supported for use with SAP Commerce Cloud in the Public Cloud. Before moving into the steps and technical details of transitioning SAP commerce solution using SOM module to AOM module . Let’s briefly understand SOM and....
I recently configured dynamic response types in my project following instructions documented in the official SAP Commerce Help and would like to share today this experience with you, hoping to make yours smoother. If you are already very familiar with dynamic types or just want to know how to configure them, feel free to skip....
SAP S/4 HANA Customer Engagement is a simplified version of SAP CRM embedded in SAP S/4 HANA. It was initially available as an add-on under the name “customer management”. For a better understanding of the SAP S/4 HANA Customer Engagement data model, please refer to the below content CRM One Order model redesign in SAP....
SAP S/4 HANA Customer Engagement is a simplified version of SAP CRM embedded in SAP S/4 HANA. It was initially available as an add-on under the name “customer management”. For a better understanding of the SAP S/4 HANA Customer Engagement data model, please refer to the below content CRM One Order model redesign in SAP....
A couple of customers have been asking me how to add a target line in their charts during the last weeks. And the answer is: we do not provide a standard target lines in any kind of chart. However, there is a trick (or maybe… a workaround :D) that might help you to achieve your....
Export Business Object Change Logs/ History into Microsoft Excel There are many business scenarios for which you need to be able to see the change history or change logs of a document. Audit purposes is certainly one of the most important. But also for analytical purposes or process/data minings this information is important. How to....
In this blog post, I am going to share some insights on basic steps for Datahub Upgrade and Datahub Migration to set the repository in accordance with CCV2 The reader is expected to know the datahub fundamentals & processes. Datahub Upgrade For this documentation, considering upgrading Datahub from source version X to Target Version....
SAP offers the SAP Account Engagement for a “out of the box” data integration between the two CX products stated above, the SAP Sales Cloud and SAP Emarsys Customer Engagement, in the context of the master data integration between them. For more information refer: SAP Account Engagement. In addition to the standard data integration with SAP....
SAP Omnichannel Promotion Pricing with its integrated promotion maintenance offers a comprehensive package for maintaining promotions and calculating effective sales prices. Beyond the calculation service, the solution also includes the Data Access service (using OData) for reading prices and promotions. SAP Omnichannel Promotion Pricing supports online scenarios only. However, there might be specific customer scenarios that....
The objective of this article is to consolidate the multitude of information in one place from the perspective of a product which helps customers, partners and consultant to get quick information. SAP Commissions About SAP Commissions and Pricing Documentation SAP Commission Help Portal Commissions Blogs Find Interesting Articles for Technical, Product related information Ask a Question Post your....
SAP Cloud for Customer ERP Business Partner Integration Performance Improvement available in test systems since February 2020 (productive with 2005) As of the February 2020 release in SAP Cloud for Customer, we added a performance improvement to test deployments regarding the replication of business partners from SAP Cloud for Customer to SAP ERP. This....
In this blog, we want to give you an introduction into the extension concept of solution SAP Variant Configuration and Pricing. What is the extension concept? SAP Business Technology Platform does not offer a framework which would allow us to execute customer code tightly coupled to the Pricing service (user exits) or the Variant Configuration service (variant functions), because....
Delivering emails to Polish mailbox providers can be challenging and is not as straightforward as for providers based in other European countries. In this article I would like to explain the specific characteristics of Polish mailbox providers, what Emarsys is doing for their clients and what can clients do themselves if they notice delivery issues.....
In the last blog we looked at the design considerations for supporting integration, after a test tenant for a SAP Cloud for Customer system (aka C4C) is created by coping a productive tenant. Now let’s look at how to adjust the data post the tenant copy. I will limit the steps to Cloud for Customer system only....
Migrating an email programme from one service provider to another can be challenging and time-consuming. Establishing your Sender Reputation on the new IP and From Domain can often take a number of weeks, as can the process to “ramp-up” sending volumes to your normal sending pattern. There are many factors that determine how long this....
Infographic designed by afonso.salgado Read more about how tick boxes and radio buttons can work with your opt-in process here And how your choice of sign-up confirmation impacts your results here
How to use table lookup in Substitution and Validation rules Commodity Price Risk Hedge Accounting Scenario is used as sample. Prerequisites S/4HANA On-Premiss or S/4 private cloud edition SAP Fiori launchpad in in place Following steps need to be run and will be described in the following: Create a Custom Business Object Create....
In this article we try to cover what necessary changes to be done at commerce to have a synchronous communication between S/4 HANA. We also try to cover if we have to do some customisation in request and response then how we should do it SAP Commerce integration with S/4 HANA can be done in....
Reason #1 – Decoupled Architecture The SAP Commerce Cloud REST APIs (link) have improved to be fully compliant with any JavaScript storefront technology, allowing you to completely separate front-end and back-end development. Since front-end technology frameworks have grown quickly in the last decade, working with jQuery is no longer enough. Front-end developers are expecting to....
With SAP Commerce Cloud, Dynatrace comes embedded as part of every subscription giving you access to a powerful set of tools to analyze and optimize the performance of your site. In this article we cover the useful features of Dynatrace and how you can leverage them to troubleshoot performance issues. Contributors: yannick.robin , daniel.norberg, jdhickey What is Dynatrace Dynatrace is an....
As part of our vlog series dedicated to Performance Optimisation Best Practices for SAP Commerce Cloud, we release our second video. Struggling with large memory footprint or memory leak on your SAP Commerce Cloud JVMs? In this session, you’ll gain invaluable insights on how to improve Memory utilization of API/Storefront services. In this video, hakan.agdere will show: How to Monitor Memory for....
The promotions module of SAP Commerce Cloud internally uses a promotion engine that is entrusted to perform evaluations on cart and perform selected actions for eligible carts. The promotion engine is based on Drools engine. The recommendations in this article are aimed at helping you optimize the promotion engine performance through the use of certain tweaks....
Build time can significantly influence your development speed on SAP Commerce Cloud. Optimizing the build process can greatly enhance your productivity as an SAP Commerce Cloud developer. In this article, we will discuss how to diagnose build duration issues and provide valuable tips for reducing build time. Build duration troubleshooting Total build....
Experiences from SAP internal Validation Project My colleague Eduard Stelle and I are recently worked in an SAP internal validation project where we tested the conversion from SAP ERP to S/4HANA including an integration to SAP Cloud for Customer. This blog describes our proceeding and experiences with focus on the SAP Clod for Customer relevant activities. Links This....
Building a good sender reputation can take a lot of time but vice versa a good sender reputation can be burned very quickly. In this article I would like to give you a brief overview of what you can proactively do to protect your sender reputation and your email eco system. 1. Implement DMARC (Domain....
Infographic designed by afonso.salgado Compare with our Bad Deliverability Infographic! Read the Emarsys Deliverability Blog to learn how you can control your email deliverability success
Infographic designed by afonso.salgado Compare with our Good Deliverability Infographic! Read the Emarsys Deliverability Blog to learn how you can control your email deliverability success
In this blog, we will understand how to organize Work Centers and Work Center Views in C4C. This means, a user can rearrange the order in which they see the Work center (or WC View) names in the WC list. An important point to note is that these changes can only be done by an....
Since the beginning of 2023 I have been conducting monthly live sessions on the topic Print form adaptation with Adobe LiveCycle Designer for SAP cloud solutions where I show how to implement typical use cases, solve common problems and mention other useful things. You can find registration information for the Live Sessions at the end of this blog.....
Companies ask for a system infrastructure that allows the use of the SAP Marketing Cloud as a central global solution for Customer Profiling, Segmentation and Campaign Orchestration, while multiple Sales Cloud instances run in parallel for different markets or brands. With the 2011 release of SAP Marketing Cloud the standard integration of SAP Sales Cloud....
We deliver standard CPI content for C4C integration with various products like SAP ECC, SAP CRM, SAP Marketing, Employee Central etc. But in most cases some enhancements are needed at the mapping level to pass additional information between systems, which are not part of standard content, but specific to customer implementations. In such cases the....
Recently, I wrote about the benefits of the HL7® FHIR® industry standard. After participating in the FHIR DevDays, where I experienced the vivid developer community centered around this important topic, I wanted to publish my follow-up post. This blog post will be a practical how-to tutorial on using FHIR on the SAP Business Technology Platform. The new cloud-native....
As we know, Composable storefront is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud, this framework is extensible, progressive and open sourced, more importantly, it provides better performance compared with traditional accelerator based storefront. In this post, I will show you how to set up composable storefront in ccv2 based on these steps: Design your code....
Usually the first thing comes to mind when facing an unexpected behaviour while working with SAP Cloud for Customer is to open a case to SAP Support. However, sometimes this situation could be a more straightforward error or a simple behaviour confirmation. Those incidents are going to go through the whole case lifecycle and it....
What is Territory Management, and do you need it? If you ask a Sales Leader, he will agree that Territory management is crucial for success. Territory management in SAP Sales Cloud is a robust set of capabilities which is often neglected as it only delivers results when business strategy and integration are thought through and....
Welcome to the blog posts of the SAP CX Services Marketing Practice. We are happy to share with you our experience around Marketing Business, Technology and Analytics. You want to see more blogs from us? Click here. Background With SAP Marketing Cloud, there are various standard integrations for outbound channels available. Examples are SAP Digital....
In the current release 2308 we support now access restriction on the search list (Work Center Administrator –> View Archiving). As we use the standard Enterprise Search (ES) mechanism, we will still show all hits fulfilling the query as this is plain text for ES. But when you select an entry, the resp. data is retrieved from the....
Project delivery framework for SAP Marketing Cloud The space of digital marketing is a fast paced and constantly evolving environment and so are the people working within it. Digital marketing projects need to live up to high time-to-value, value realization, and agility standards. Our framework and principles are derived from dozens of projects across regions....
Get the most from SAP Customer Data Cloud with this established Project Framework With a philosophy of “Start Fast, Stay Fast”, we believe that the early pace of your project dictates the trajectory of your success. We begin, therefore, by developing a strategy for your project that starts with a clear initial use case and roadmap.....
Overall SAP Customer Experience solutions Project Framework You can choose to implement any one or a combination of the solutions from the SAP Customer Experience solutions portfolio. Each solution has its own characteristics and specific implementation considerations in which you can find in the execution guidance under each cloud-specific project delivery framework. However, there are fundamental project considerations....
Integrate SAP S/4HANA Cloud with SAP Emarsys Customer Engagement Table of Contents Integration Overview SAP S/4HANA Cloud and On-Premise Configuration SAP Cloud Integration IFlow Configuration SAP Emarsys Customer Engagement Configuration In this blog post we will describe one possible approach for replicating Contact and Sales Data from SAP S/4HANA to SAP Emarsys Customer Engagement.....
Sometimes, when we work on a workshop or assessment type, among many features, some features catch the most attention of customers; this is the case for the Video Banner Component and the PDF Document Component available in Smartedit. These features have been available since SAP Commerce version 2205. Next, we talk about this feature; and....
In commerce implementation project , sometimes there is a need to customize workflow to achieve and fulfil business requirement . This blog is to talk about specific use case where order approval workflow is customised to achieve two level of approval . Context Let say , B2B customer places an order on B2B Portal and....
In this blog, we will discuss how to configure the service group using local integration scenario in SOAMANAGER. This is useful when you want to replicate master data from S/4 to more than one external system (example SAP Cloud for Customer aka C4C and SAP Fieldglass), using Data Replication Framework (DRFOUT). It is recommended to....
We are thrilled to announce the new tool SAP Commerce DB Sync has replaced the the Commerce Migration Toolkit (CMT) used for SAP Commerce Cloud data migration. DB Sync is designed for SAP Commerce Cloud or SAP Commerce on-prem solutions to migrate database to SAP Commerce Cloud environments or to replicate data from Commerce Cloud to an external database. After....
Intelligent Selling Services for SAP Commerce Cloud (also known as Intelligent Selling Services) is a cloud-native system that can provide real-time customer experience personalization by recommending products to the customers interacting with SAP Commerce Cloud based e-commerce shops. The fundamental machine learning based process can capture and analyze real-time customer data from SAP Commerce Cloud, and....
As Microsoft and SAP aim at strengthening their collaboration, this post is an addition to my below collection of blog posts. Microsoft Teams Integration with SAP Sales and Service Cloud (C4C) | SAP Blogs Microsoft Teams Integration with SAP Cloud for Customer – Sharing Workspaces and Deal Rooms | SAP Bl… Here is another example....
Bevor ich näher auf die Thematik dieses Artikels eingehe, möchte ich zunächst kurz erklären, was Blockbounces eigentlich sind. Wenn Blockbounces auftreten, dann wurden typischerweise E-Mails durch den Spam-Filter blockiert. Mögliche Gründe dafür sind: Der Content enthält verdächtige Wörter; E-Mails die (im Textkörper, in der Betreffzeile oder im Versendernamen) unangebrachte Wörter enthalten, werden zumeist zurückgewiesen. ....
The SAP standard package “SAP Cloud for Customer Integration with SAP Marketing” (Integration Flow | SAP Cloud for Customer Integration with SAP Marketing | SAP Business Accelerator …) for the integration between SAP Sales Cloud (C4C) and SAP Marketing Cloud (SMC) provides several iFlows for the replication of account/contact and transactional (lead, activity, etc.) data.....
Embedded SAP Analytics Cloud in C4C Since 2105 Release SAP Cloud for Customer does not only have native Business Analytics to provide insights into your data but also offers embedded Analytics (based on SAP Analytics Cloud – SAC) functionality. This is part of the overall SAP Strategy to have a single analytics and reporting engine....
SAP Commerce Cloud installation can be a complex task for the first time. And some steps can be easily forgotten and lead to some difficult troubleshooting. This article objective is to give an installation example detail as much as possible from the beginning to the end. Some settings example should be reviewed to ensure better....
Managing Performance in an SAP Commerce Cloud Project Learn how to incorporate recommended performance testing practices into your SAP Commerce Cloud project right from the start. Start Early Performance tends to be a topic that is left for the later stages of a project, however early design decisions can have a dramatic impact on your project. ....
Migrate your accelerator-based storefront to Composable Storefront If you’ve read the “Five reasons to move to a project Spartacus javascript storefront ” and “Getting started with SAP Commerce Cloud Project Spartacus” you may be wanting to migrate to a stateless high-performance architecture and now wonder how to actually prepare for migration. In this....
Deliver incremental values and respond to changes with SAP Commerce Cloud Project Framework Most SAP Commerce Cloud solutions share similarities in their base processes and concepts. However, a commerce solution’s main value is in how it differentiates itself from the competition. Typically, this differentiation leads to unique internal processes, and a different set of associated applications....
In this blog, we will learn how you can integrate Spartacus – a composable storefront with Microsoft Azure Active Directory to achieve Single Sign On. TLDR; Demo Video is at the end of this blog post if you are in a hurry !! In this article, I will cover both the changes required for Composable Storefront and....
While using SAP Customer Data Platform (CDP) as the contacts source of ongoing data to SAP Emarsys for the first time and not being familiar with Emarsys, it may be helpful to know some important information beforehand so you can create the connector properly and troubleshoot any issue easily. CDP has the out-of-the-box connector SAP Emarsys....
This blog is NOT valid after introduction of “ccoenvLib” folder in FP13 version of SAP Customer Checkout. Kindly wait for this blog to be updated regarding handling of “ccoenvLib” folder. This blog post informs you about how to install multiple SAP Customer Checkout in the same machine, and how to update/upgrade them. This blog focuses....
AzCopy: A fast, simple way for SAP Commerce Media Migration AzCopy is a command-line utility that can be used to copy blobs or files to or from an Azure Blob Storage account. This article describes the migration of SAP Commerce media files to SAP Commerce Cloud Media Storage. Before reading this article it is recommended that you....
Support is naturally a data-intensive business. Leaders have access to tons of operational data, customer sentiment, and experience data. It was not until process mining technology and Journey-to-Process approach was available that we were finally able to connect the data sets and understand the cause-and-effect relationship. The process mining insights uncover opportunities to rapidly introduce....
In this article we will describe how you can build an integration between SAP Commerce Cloud and SAP Emarsys Customer Engagement in order to bring sales order data into the application. We’ll focus on a particular customer scenario where this has been implemented successfully in the field, and provide a step by step guide that....
Forgot your S-user password? No problem – the power is in your hands! Password reset for S-users is a self-service: No need to contact your Super-administrator or SAP Support. You can reset your own password for the SAP ONE Support Launchpad or SAP Support Portal by following the steps below: Go to Forgot My Password Enter your S-user ID. Even though they say it’s okay to....
Title : How to customise pre-persistence hook and validate from postman Integration API Module : SAP Commerce‘s Integration API Module exposes a set of interfaces used for data integration with SAP Commerce. The Integration API module simplifies data integration with SAP Commerce using Integration Objects. Quicklinks: Integration API Module Persistence Hooks Content 0. Prerequisites 1. Introduction 2. Tutorial 2.1. Pre-Persistence hook customisation 2.2. Postman....
SAP Commerce Cloud has targeted at providing a headless, flexible and modular E-commerce solution for delivering modern customer experiences and as the key component of the headless feature, SAP Commerce Cloud, Composable Storefront (also known as Composable Storefront or 3CS) has been released since 2211 as the only strategic storefront solution going forward. On the other hand, Intelligent Selling Services for SAP Commerce Cloud (also....
Like any complex software system, SAP Commerce Cloud generates transactional and temporary data. In this article, we outline ways for you to configure data retention and cleanup rules to ensure your data is properly removed and to eliminate any performance impact. Data Maintenance and Cleanup in Custom Code Let’s start with a recommendation for your....
As part of our vlog series dedicated to Performance Optimisation Best Practices for SAP Commerce Cloud, we release our third video. In addition to physical and contractual limits of data storage, large tables have an impact on query response time and database scalability. In this session, you’ll learn how to reduce database storage on your SAP Commerce....
Hello everyone! This blog post is aimed at any customers using SAP Commerce Cloud, Composable Storefront (also known as project “Spartacus”). How we number releases is changing. Starting February 2024, we will stop using semantic versioning and instead align with Commerce Cloud numbering. The primary reason is to align with backend release versions, making it....
Sometimes you can face an error message, inconsistent behavior, sync errors, etc. when working on Outlook Add-In. Such events are store on log files, a log file is a file that records either events that occur in the software. Usually the content of this files can be used for technical analysis like in SAP....
In SAP Commerce Cloud 1905, there was bug that impacts the performance of media queries. The most common examples are the queries for the media gallery populator and the synchronization process. DroolsKIEModuleMedia extends the “Media” itemtype but uses its own deployment table, it creates unnecessary UNION operation with droolskiemodulemedia table for each media query. Here is an....
Maybe you get notified by SAP that your application on SAP Commerce Cloud is overusing the infrastructure. In this article I am showing how to check the amount of memory that is used by the different services and how to decide if some of the services can be scaled down. The analysis shown here is....
This blog post is going to show you a bit more about calculated key figures. I have written about data operators that can be used while creating those key figures and they can be found on the blog posts below: Mathematical Operators: https://blogs.sap.com/2019/04/17/creating-key-figures-mathematical-operators/ Data Operators: https://blogs.sap.com/2019/04/24/creating-key-figures-data-operators/ Trigonometric Operators: https://blogs.sap.com/2019/04/24/creating-key-figures-trigonometric-operators/ Boolean Operatos: https://blogs.sap.com/2019/04/12/creating-key-figures-boolean-operators/ For restricted key figures,....
Observability on SAP Commerce Cloud is mainly based on 2 tools : Dynatrace as an APM SAP Cloud Logging to check for logs This article is a quick guide on how to find resources for these on help.sap.com Dynatrace Dynatrace is the APM used on SAP Commerce Cloud. Description Link Here is a quick....
In my live sessions about print form adaptation with the Adobe LiveCycle Designer, data binding is a frequently requested and crucial topic. Especially in scenarios with complex tables and multi-level data structures. That’s why I decided to underline the sessions with some blog posts. Most topics of the live sessions and blogs focus on the Adobe LiveCycle....
In my live sessions about print form adaptation with the Adobe LiveCycle Designer, data binding is a frequently requested and crucial topic. Especially in scenarios with complex tables and multi-level data structures. That’s why I decided to underline the sessions with some blog posts. Most topics of the live sessions and blogs focus on the Adobe LiveCycle....
In my live sessions about print form adaptation with the Adobe LiveCycle Designer, data binding is a frequently requested and crucial topic. Especially in scenarios with complex tables and multi-level data structures. That’s why I decided to underline the sessions with some blog posts. Most topics of the live sessions and blogs focus on the Adobe LiveCycle....
Some customers have specific requirements regarding the search relevancy with SOLR. For instance we have a customer who found out that some use cases are stil missing after trying different standard stemmers for French : SnowballPorterFilterFactory, FrenchLightStemFilterFactory, FrenchMinimalStemFilterFactory In order to address the missing use cases, we identified that it was necessary to create a custom....
In this blog, we will learn how you can integrate Spartacus – a composable storefront with SAP Commerce to achieve Level 1 B2B Punchout Functionality. What’s the need – Latest Spartacus 5.2 version does not provide any OOTB feature/library to integrate B2B Level 1 or Level 2 Punchout to SAP Commerce. Before diving into the implementation....
SAP Commerce Cloud comes with some access restriction when we want to perform deep dive debugging at the node level. Indeed, unlike OnPrem installations, it is not possible to access the operation system directly where service is running. This article shows you how to perform analysis on a specific node/pod through Hybris Administration Console (HAC)....
SAP Commerce Cloud 2211 release strategy has changed to adopt continuous innovation. In short, this new approach provides monthly updates. So Customer and/or Partner can take advantage of bringing new features to their commerce solutions as soon they have been released. This article will highlight how to manage and operate this higher frequency update. In addition to this,....
Customer Experience has become the driving factor for many businesses to stand out from competitors. To gain the customer experience we need to understand the customer. SAP Customer Data Cloud solution helps to gain an anonymous user into a loyal customer. The mission of SAP Customer Data Cloud is to acquire and enrich the 1st party....
This blog post provides an overview of few interesting and key integration features between SAP Sales and Service Cloud and Microsoft Teams. These features help Sales Team for better prioritization and simplified and seamless collaboration. The features are: Sharing of workspaces – Business users can share any working area of SAP C4C via MS Teams. For....