Wednesday, April 25, 2018

The added value of conversational UI

Voice becomes the new UI!

Gartner indicates that 30% of our interactions with technology will be through "conversations". According to Search Engine Watch, in 2016 we used the Google voice search 35 times as often as in 2008. 98% of iPhone users have used Siri and Amazon sold 4.4 million Echo voice-controlled speakers in the first year of sales. Google has followed with the Google Home and this year Apple has introduced the Homepod. And, I operate my navigation system in the car through voice.


Your field employee keeps your CRM system up-to-date on the go

Wouldn't it be nice if your field sales and service employees keep track of all data from your CRM system along the way. Your field staff is well prepared for every visit, can record all the information in your CRM system immediately after each visit still fresh in memory, and has more real sales time left because less time is needed to keep the CRM system up-to-date.

Wednesday, April 18, 2018

Automatic task generation via workflow management in SAP Hybris C4C

SAP Hybris Cloud for Customer can help customers to bring more structure in their processes. Using workflow management for all objects, from accounts to opportunities, you can automatically create important tasks for users to follow-up. This functionality is relatively new and was heard as a common request at a lot of our customers! Workflows embraces the flexibility and adaptability of your Cloud for Customer solution to meet your business requirements, especially now since automatic task creation is possible! How to achieve this and what is the impact of workflows on your C4C system?

Wednesday, April 11, 2018

What's new in SAP Hybris Cloud for Customer 18.05 Release

Spring is in the air so it's time to gear up for the new release of SAP Hybris Cloud for Customer.
In the weekend of April 22nd SAP will upgrade all test tenants to the 18.05 release. The production environment will follow in the weekend of May 6th .

In today's blog we try to give you an overview of the highlights of the 18.05 release. The complete release briefing was over 360 slides so we can’t go into all the details.


Wednesday, April 4, 2018

SAP Hybris Cloud for Customer: Approval sales document via email

When a sales document created in C4C needs to be approved, the employee who needs to approve should login into C4C right? No, not when you have maintained security certificates in the right way, in that case approval is possible via email without having to login to C4C. If this sounds like something that could be useful for your organization, check out the details of this blog in which I explain how to do the setup for this.

Wednesday, March 28, 2018

SAP Hybris Cloud for Customer - Ticket Approval

There are a lot of blogs about approval processes in SAP Hybris Cloud for Customer. However, the most blogs that I found are related to sales quotes, sales order or opportunity approval processes. 

In this blog I will focus on the approval process of service request tickets.





Wednesday, March 21, 2018

SAP S/4 HANA for Customer Management: First Release

Last month (28th of February 2018) SAP released the first version of SAP S4HANA for Customer Management. SAP S/4HANA for customer management is an add-on for SAP S/4HANA. It is a solution for managing your customer relationships and offers the set up and operation of functions and processes in the areas of service order management and customer interaction.

A part of the current service functionalities available in SAP CRM On-Premise are now integrated into S/4HANA. More sales and service features will be supported in subsequent versions. The first release has specific focus on service functionality. Why is that? The current S/4HANA offering does not support a customer service scenario. Furthermore, it’s clear marketing processes are not part of this offering at all and should be covered in other tools like Hybris Marketing.

Wednesday, March 14, 2018

GDPR and Privacy

The 25th of May 2018 is approaching fast and from that date onwards, organisations must be GDPR proof. GDPR is the acronym for General Data Protection Regulation, the new legislation from Brussels. At present, consumers must prove that their data have been misused, whereas under the GDPR the burden of proof shall lie with organisations. Organisations are currently asked to use customers’ data cautiously. The balance in terms of right to privacy must be redressed. By means of the ‘privacy by design’ approach, when starting a new system or functionality, privacy must be taken into account.

Wednesday, March 7, 2018

The power of the SAP Customer Engagement and Commerce Suite

The SAP Customer Engagement and Commerce (SAP CEC) suite is a collection of cloud-based applications that provide tools for Marketing, Sales, Service Commerce. Together, these applications are designed to work together to centralize information, automate tasks and workflows and combine customer account data to provide a unified view of the customer. This blog explains two scenario's which will demonstrate the power of combining all applications together..

Wednesday, February 28, 2018

More successful collaboration between Marketing and Sales with help of SAP Hybris Marketing Cloud


Do you feel that the conversion of leads to actual sales is not high enough and thus making your campaigns ineffective? If so, then maybe you need to have a closer look at the “Handshake” between marketing and sales.
 
With the digital transformation the borders between marketing and sales are fading. In many organisations however there is still a clear separation between the two departments. To be able to stay relevant in this changing environment marketing and sales need to collaborate more and more. An important aspect in this is the moment of handover of leads from one to the other, the so called "Handshake".

The Handshake is the point in time when marketing hands over a (qualified) lead to sales. This Handshake needs to be based on a mutual alignment made between the marketing and sales departments, defining when a lead is qualified enough for sales to take over.
So before you start with lead generation and nurturing, marketing and sales need to have a discussion that defines the requirements for a lead to be handed over. In this blog we will look how SAP Hybris Marketing Cloud can help with implementing this.

Wednesday, February 21, 2018

Stagnation means decline




Thanks to developments in the field of Cloud, IoT, Machine Learning, Artificial Itelligence, and Process mining, organizations continue to feel the pressure to start change processes.
There is an increase in initiatives within organizations to change on the topics mentioned above.
It is generally assumed that 70% of all change processes fail or in any case do not succeed for the full 100%.

70%?
That is a lot!

Wednesday, February 14, 2018

Adding Bonus Management to your Employee Dashboard

Most companies use a company specific Bonus Plan to motivate their workforce to work on the targets set by the company. The Cloud for Customer Reporting functionality enables you to create reports to track all CRM related targets. Still, in most implementations of Cloud for Customer we find a separate Bonus Management track in Excel. These bonus components tend to be on objects that are not in Cloud for Customer, like the number of followed product trainings or the number of points scored on personal development. By adding this data to Cloud for Customer you can inform your workforce on a day to day basis on their progress, for instance with this KPI.


Wednesday, February 7, 2018

GDPR and custom development in C4C

In a number of previous blog posts we have paid attention to the General Data Protection Regulation (GDPR) as well as some tools that SAP have made available that aid in compliance to these laws.

In short, the law - which goes in to effect on may 25th of 2018 - arranges that personal data can only be gathered legally under strict conditions, for a legitimate purpose.

Persons or organizations that collect and manage personal information must protect it from abuse and must respect certain rights of the data owners which are guaranteed by EU law. Some examples are the right to access data and the right to be forgotten.

It is important to realize that these laws also apply to Custom Development in C4C. In this blog post we will highlight some tooling SAP makes available in the 1802 release to help you in complying with these laws.

Wednesday, January 31, 2018

What's new in Hybris Cloud for Customer 18.02 release

It is almost February and another quarterly release (18.02) for SAP Hybris Cloud for Customer is just around the corner. Coming weekend all test tenants will be upgraded and the production environment will follow in the weekend of February 17th. So you have two weeks to regression test your processes and to check out all the new features.

In the last (17.11) release SAP focussed more on platform and infrastructure improvements. This new 18.02 release contains more new features and improved functionality for the business user.

In today's blog we try to give you an overview of the highlights of the 18.02 release. The complete release briefing was over 360 slides so we can’t go into all the details.


Wednesday, January 24, 2018

Using a chatbot to improve customer support

As you probably might have noticed on numerous websites, chat has found its way to customer interaction, and is here to stay. What you might not know yet, is the fact that the person you as a customer are communicating with is in quite some cases artificial, a so called chatbot. These chatbots can be designed to handle all sorts of customer questions. In this blog I will describe how these chatbots work.




Wednesday, January 17, 2018

Using snapshots in Badi calls

Suppose you have a complex process in which a certain Badi plays an important part and you would like to save the attributes that are passed to this Badi, much like the option to save a dataset for a function in SE37, for further testing or analysis. This blog shows an easy way to do this by using the EXPORT and IMPORT statement.

For me a real life example of such a process involved a Badi for shopping cart approval in SAP Supplier Relationship Management (SRM). What made testing complex were the different technical components: a web interface for the end user and a workflow for the approval process that was, to make matters worse, triggered asynchronously.

I really wanted to isolate the Badi call so I could analyse and test it as a separate unit. So for this I needed a way to save a snapshot of all the attributes during the Badi call and a way to restart the Badi call with the saved snapshot.

Wednesday, January 10, 2018

SAP ILM and GDPR

It’s 2018 (Happy Newyear!) and the due date for the implementation of GDPR (General Data Protection Regulation) is coming closer and closer; companies must have implemented this within their organization by May 25th of this year. A tool which supports the implementation of GDPR is SAP ILM; information lifecycle management. In this blog I will provide you with a high-level overview of the functionalities and tell you more on how this tool can support the GDPR implementation within your company. 

Thursday, January 4, 2018

SAP Hybris Commerce Promotion Engine

Usage of Promotion Containers and Promotion Groups


The SAP Hybris Promotion Engine is an easy to use business tool to create and publish different kind of promotions. The right promotion offered to the right customer at the right time can boost sales and increase customer loyalty.


In this blog I will explain how you can use the out-of-the-box promotion templates to create your own promotion rule quickly and easily.  I will show how to use 'containers' and 'groups' in your promotion rule to make sure the promotion is applied under the right conditions. In my example the customer has to buy specific products and has to belong to a specific customer group to be eligible for a product absolute value discount on specific products.

Wednesday, December 27, 2017

How to keep your customer (happy)?

Focus on customer retention

One of the main reasons for customer attrition is dissatisfaction with a company not showing they understand their customer. Research has shown that customer service directly impacts customer satisfaction and with that attrition rates (1, 2). Having your customer service personalized and targeted on each individual customer is therefore vital. An added advantage to increasing the customer happiness, is
that they are likely to promote your company to other potential customers. Increasing the focus on personalized customer service is therefore an investment that pays off.

But how do you improve your customer service? First of all, customer service is not the one way communication channel it once was for many companies. Customers expect their answers just a few mouse clicks away and will need an easy way to interact with your company if their query isn't properly answered by the information on your website. In that case your customer expects a personalized and timely response to the interaction they initiated. Customers also expect companies to initiate a personalized and targeted message in case of recalls, warnings or other valid reasons why a customer should be informed. If companies want their customers to be happy they need to provide excellent service to your customers on an ongoing basis. Imminent and enthusiastic response are a start, having a special offer or discount with the hope of up-selling the customer is even better. Every interaction with your customer is a chance to get to know them better and to anticipate on their needs.

Wednesday, December 20, 2017

Synchronize customizing automatically from SAP ECC to Hybris Commerce


If you’re using SAP Hybris Commerce with an SAP ECC back-end you’ll need to download several customizing settings from SAP to Hybris, such as currencies, languages, units of measure, plants and material groups. To do this SAP provides ABAP report ZDOWNLOAD_CUSTOMIZING_AS_IMPEX which generates an ImpEx file which you can import into Hybris.
In addition, you may need some additional data such as sales organizations, offices and groups, product hierarchies or even data that you have defined in Z-tables in ECC. To get this data in Hybris you have probably written an ImpEx file or extended ZDOWNLOAD_CUSTOMIZING_AS_IMPEX with your own logic.

Usually these customizing settings don’t change very frequently, but if they do and Hybris Commerce is out of sync with ECC, this causes issues like not being able to synchronize customers or products. To prevent or solve this you should regularly, for example daily, do this and as they are manual steps, this becomes somewhat labor intensive.

So wouldn’t it be great if we can do this on a daily basis and without any manual steps? In this blog I describe how to do this in 4 steps.

Wednesday, December 13, 2017

Improve customer engagement with Facebook advertising in Hybris Marketing Cloud

As a marketer one of your objectives can be to improve your customer engagement with Facebook advertising. What if you could select your best customers and create a target audience that is based on these customers and also represent people who show similar behavior? And what if you could deliver only relevant messages to this target audience to improve brand awareness, reach, lead generation and conversion?
 

Paid advertising on Facebook is one of the most immediate ways to impact the reach of your content. Most advertisers understand the real value of Facebook Advertising as a way to generate traffic and real business value. More than 42% of marketers report that Facebook is critical or important to their business.

Wednesday, December 6, 2017

Training in CRM implementations

You’re almost there! You’ve followed each step in implementation of the new system, continuously aligning with the project team and user team. Clean master data is loaded into the system, reports, KPI’s and dashboards have been designed and everything is thoroughly tested. The only thing left to do before Go-Live is training the users.
 
Guess what?! This final step is critical in making your implementation a success; If the end-users aren’t looking forward full of confidence to apply the new way of working and use the supporting system and all its functions, they will never unlock its full potential. Thorough training will enable you to take this final hurdle!



Wednesday, November 29, 2017

SAP Customer Engagement Connection - CRM 2017

With only a month left of 2017, now is a good time to look back at what major improvements have been delivered by the SAP Customer Engagement Connection / Influence program.



For those not familiar with this initiative; SAP has opened a connection to reach out to their customers to enable them to send requests for future developments. In short, should you have a good idea for improving SAP software, the Customer Connection is the way to go.

Wednesday, November 22, 2017

GDPR in SAP Cloud for Customer

D-day for the GDPR is getting closer and closer, it's only 6 months until May 25, 2018.  SAP is doing a lot of work to get it's products GDPR compliant. In this blog I'll focus on the Cloud for Customer solution. Several requirements for compliancy have been present in C4C for some time, and SAP is continuously improving the solution with regard to GDPR compliancy. 



Data provisioning and removal

Within the EU GDPR regulations, a person (e.g. your customer) has the right to inquire about the data your company has stored about him, and request for correction or removal.

In this blog I'll give a short overview of the Data Privacy Workbench in SAP Cloud for Customer (release 1711), which enables your company to handle the data insight and removal processes when a customer or contact requests this.

Friday, November 17, 2017

SAP TechEd 2017 HighLights from Customer Engagement perspective







Every Year SAP hosts the TechEd to inform customers and partners on the new technologies and road maps of their products. This year I was in the lucky position to attend the TechEd in Barcelona. In this blog I will give an overview of the topics discussed. The main attention area's for me were Cloud Platform and API's, IoT, Machine Learning and Blockchain.


Wednesday, November 15, 2017

Hurray.... your Prospect is now a Customer!

Just a few weeks to go in 2017 and it's Christmas time again! Time to sit around the Christmas tree together with family and friends, to enjoy the moments and to unpack your presents! The November 2017 release (1711) of SAP Hybris Cloud for Customer also featured some nice gifts and presents and I'm going to unpack one of them for you!
You're now able to define a workflow rule that will automatically convert the account from a Prospect role to a Customer role when a sales quote is set to won. This feature is a really nice one and will make lots of Sales Managers very happy.
Interested? Read all about it in this blog....


Wednesday, November 8, 2017

We are live!

We are live! Let’s harvest on the investments. But it turns out that not everybody is using the tools, new functionality remains in the system, waiting for somebody to add it to his or her toolbox. Somebody is afraid to make this digital transformation…

Recognizable? Maybe, maybe not.
Fact is that many companies struggle with the adoption of their IT innovations, leading to problems in realizing their ROI. 


Quite often, even though planning of the project is within time and budget, the project team can be decommissioned and business can take over, there sometimes seems to be a lack of adoption…. How can this happen? What went wrong?


  • 'This isn’t the way our business works…'
  • 'This solution is too complex for us…'
  • 'We already have good processes…'
  • 'Next to this solution we need to do other things that absorbs my time…'
  • '...'

Wednesday, November 1, 2017

SAP Hybris Cloud for Customer; checking user authorizations

When supporting SAP Hybris SAP Hybris Cloud for Customer it’s inevitable to receive user questions like “I can’t see the customers I’m supposed to see, please help me”. These kinds of issues tend to take a lot of time to analyse because it’s not always clear how the authorization setup determines whether or not the business user has access to specific objects like customers. There are two BETA tools available in C4C to support the analysis of authorization questions.

Wednesday, October 25, 2017

Integrate multiple ECC systems with C4C (using Cloud Platform Integration)


In previous blogs, my colleagues described how to connect C4C to multiple ECC systems. You can find them here and here.

Yet, I wanted to devote another blog to this topic as you can also use SAP Cloud Platform Integration to meet this requirement.
The following picture will show the final setup. No need for developments, just configuration mainly in the middleware.



Wednesday, October 18, 2017

What's New This Fall in SAP Hybris Cloud for Customer


It is almost November and another quarterly release (17.11) for SAP Hybris Cloud for Customer is just around the corner. Again, the release is packed with tons of bug fixes, new features and enhancements in Sales and Service processes as well as the Platform itself. 17.11 is a ‘Light’ release with respect to business user UI improvements – this release focuses more on platform, infrastructure and administrator improvements. Consultants out there, you've read it right... Christmas is coming early this year! These enhancements could make your life easier.

Today's blog is to summarize the key information SAP published; To provide you with a bitesize update of the upcoming release. We can expect the upgrade of production tenants as of the 5th of November. As a matter of fact, coming weekend all test tenants will already be upgraded so you have two weeks for testing your existing processes for possible regression.










Wednesday, October 11, 2017

Search and filter on your custom product attributes in SAP Hybris Commerce

Adding custom attributes to the products in your SAP Hybris Commerce shop is a relatively easy task. Next step would be to make these attributes part of the product search in your shop to enable filtering and searching on the contents of these attributes.

This blog describes the relevant steps to define custom product attributes and add them to your shop search.

The Electronics demo store, as part of the standard accelerator of SAP Hybris Commerce, has been used as the basis for this blog, but the same steps should work for all SAP Hybris Commerce based shops using the SOLR search.

Obviously, performing these steps will have a direct impact on product content and search results provided in the shop. Our strong advise is to try these steps first on your test shop for verification before applying them your live/online shop.

Wednesday, October 4, 2017

How to use customer profiling to create insightful customer journeys and build effective marketing campaigns

In my previous blog on ‘Data-driven marketing’ I explained the way that companies can use the available and gathered data to be able to communicate in a personal, relevant way with their customers.

In this blog I want to show you how to use the customer data in Hybris Marketing Cloud to create meaningful customer journeys and build effective marketing campaigns. 
Hybris Marketing Cloud gives you the possibility to carry out you own customer profiling and customer journey mapping to build highly effective marketing campaigns. 

This process consists of three steps:
1. Profiling of your customer(s)
2. Mapping the Customer Journey
3. Building & executing marketing campaigns

I want to focus on the first two steps of this process.

Wednesday, September 27, 2017

Odata Provisioning in SAP Cloud Platform Integration

In Todays world there are quite some ways of designing and consuming API's. Most of the API's do not follow a uniform pattern. OData solves this problem by providing a uniform way to expose, structure, query and manipulate data using REST practices and JSON or ATOM syntax to describe the payload. OData also provides a uniform way to represent metadata about the data, allowing computers to know more about the type system, relationships and structure of the data.

SCP-IS is now capable of Provisioning Odata services from existing data sources such as SOAP, REST and Odata Services which could be further consumed by mobile APPs or an FIORI App. In this blog, we will see how we could create an OData model definition, implement the OData service which includes binding to a data source (SOAP Web Service), go through the steps to create an Odata Service which we could query and get the list of Continents.

Wednesday, September 20, 2017

Support your SAP Hybris business the way it deserves!

We have all seen that “comfort-zone-where-the-magic-happens-slide” and in my opinion the same applies for CRM related software implementation. The picture would then look more like this;


At Acorel we like magic (some people sometimes even call our consultants magicians) so we definitely want to be there when it happens. If your organization takes SAP Hybris seriously, you want us to be there!!

Why is support so important with SAP Hybris solutions?

Proper support is key for any SAP solution, but for SAP Hybris solutions like SAP Hybris Cloud for Customer and SAP Hybris Marketing Cloud there are topics that makes great support even more crucial;
  • Two-speed architecture 
  • Mandatory release cycles
A term often used by McKinsey (Gartner calls it Bimodel IT) to describe the difference speeds of development needed for backend and frontend applications. Where the backend should be stable and does not require frequent adjustments, the frontend (processes closer to the customer) demand frequent and sudden adjustments that need to be implemented ’yesterday’.

Wednesday, September 13, 2017

Using Serializable Objects in ABAP

For a project I was working on I had to build generic logging functionality in ABAP. There were two important requirements:
  • No noticeable effect on performance 
  • Re-usable in different scenarios.
With the first requirement in mind I decided to build an RFC enabled function module that I could approach via an asynchronous RFC call. That seemed a fine idea at the time, but not when you consider that no generic types are allowed in RFC modules and you can’t use object references in the interface parameters. These limitations seriously compromised my possibility to meet requirement number two as re-usability often goes hand in hand with the passing of generic data types.
I complained about these restrictions by one of my esteemed colleagues and he asked me, why don’t you use serialized objects to pass data to your function module. As I hardly knew what he was talking about I decided to dive deeper in to this subject, ultimately leading to a satisfactory solution and to this blog.

Serialization 


Before I continue I would like to explain how you can serialize (and de-serialize) objects in ABAP.
I will first hit you with the definition of serialization, which hopefully will make a bit of sense in combination with the requirements above.

“Serialization is the process of translating data structures or object states into a format that can be stored or transmitted and reconstructed later when the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object”.

That is interesting stuff and just what I needed, a way to transmit an object instance and once transmitted a way to reconstruct it again and by doing so overcoming the limitations of my RFC function module.

Wednesday, September 6, 2017

GDPR, more than just a legal thing

GDPR (General Data Protection Regulation) is the 'new' European Union law on data protection of European Citizens.
Considering the digitization of information over the past decades and the increased power of the internet, it should come as no surprise that governments act on behalf of the citizens to protect their privacy.



The GDPR protects EU citizens through a set of rights around personal data with a law violation penalty of up to 4% of the annual global turnover or €20.000.000. This indicates the seriousness of the 'new' law.

The GDPR describes actions and principles which companies must implement, such as:

Data Protection Officer
A Data Protection Officer (DPO) is required for companies processing large amounts or privacy-sensitive personal data. The DPO can be either a staff member or an external service provider, and is responsible to oversee that data protection laws are not violated.

Breach Notification
If (by accident or deliberately) protected personal information is 'leaked', this is to be reported pro-actively within 72 hours to the respective owners of the data (the individuals).

Data Portability
Individuals have the right to request their data to be transported between companies, for instance when they switch telecom or utilities provider.

Right to Access
Individuals have the right to receive the data that has been gathered around such an individual. This concerns both characteristic data on the individual itself as well as records of interaction or other transactional facts.

Right to be Forgotten
Companies should proactively 'forget' (erase) data that is no longer relevant to the original purpose. Individuals also have the right to request a company to 'forget' them. This implies that the information as described in the 'Right to Access' should be erased. This is a tricky one, as other laws might require the company to keep the information. The 'other laws' such as tax laws usually win.

Wednesday, August 30, 2017

SAP Hybris Cloud for Customer integration with SAP Business One

Early last year, SAP released a package for integration between SAP Hybris Cloud for Customer and SAP Business One. This integration scenario is relatively similar to the integration scenarios with SAP CRM or SAP ERP, while making use of SAP PI or SAP HCI, but there are some tricky differences. This blog will guide you and outline the points of interest when setting up integration between SAP Hybris Cloud for Customer and SAP Business One.

SAP Business One

SAP Business One is positioned as the overall ERP software for the small and medium business segment. The software was added to the SAP product range in 2000 and is used by more than 50.000 companies in over 150 countries.


Wednesday, August 23, 2017

Dynamic BI Reports in WebUI

In a previous blog (Graphical BI Reports in SAP CRM) we showed you the powerful option of displaying BI reports in SAP CRM WebUI. In order to realise this, it was required to enhance method WD_USAGE_INITIALIZE. In this method, the URL for retrieving the BI report was constructed.


Requirement


Now, imagine a scenario in which you would like to call BI reports for Tasks. In the WebUI you usually  have a search-result screen in which you can search for tasks and select an individual task from the result list. With every different task you select from the result list, the 'focus' shifts. In this scenario WD_USAGE_INITIALIZE would only be called once at the beginning during initialization. So, also the URL contruction for retrieving the BI report, would occur only once eventhough the focus (the selected task) can change multiple times. So if we construct our BW report URL in WD_USAGE_INITIALIZE, it will be static in the sense that if we change the focus and select another task from our result list, the url parameters will not change accordingly. Imagine having parameters in the link that have a variable value, based on the specific BTAdmnH data, then whenever another task is selected, the link should be recontstructed and updated. Otherwise you will still be retrieving the BI report related to the first opened task.

Wednesday, August 16, 2017

Target your Customers with SAP Hybris Marketing Cloud

We are all familiar with those marketing emails or registered mail that does not seem properly marketed, irrelevant to the receiver and thus not targeted well at all. SAP Hybris Marketing Cloud promises to put an end to all that by understanding the customer and send relevant messages to the right customers.


Wednesday, August 9, 2017

How to set up an Angular 2 development environment connected to SAP Netweaver Gateway

In my previous blog I described how to consume SAP OData services from AngularJS and NodeJS. Since then I have been working on a project at a customer that uses Angular2 as a front-end on top of SAP Netweaver Gateway. In this blog I will describe how you can set up a development environment that uses the angular cli (command line interface) that comes with Angular2 to connect to an SAP Netweaver Gateway server.

Afbeeldingsresultaat voor angular

Wednesday, August 2, 2017

Deeplinking to SAP CRM with custom URL parameters

We recently had the requirement to open SAP CRM and search Accounts directly with the given postal code and house number.



Standard SAP options

We first analysed the standard options SAP gives us, like opening/searching objects with the following parameters:

crm-object-type BP_CONTACT
crm-object-action       A = search, B = display, C = edit, D = create
crm-object-value       GUID

For example, open Contact Person Search
crm-object-type=BP_CONTACT&crm-object-action=A

Or open a single Activity
crm-object-type=BT126_APPT&crm-object-action=B&crm-object-value=<GUID>

This didn’t fit our requirements, since we wanted to search by at least 2 parameters (and potentially more in the future).

Wednesday, July 26, 2017

How to find unprofitable customers,...and get rid of them!

In my last blog I explained how SAP Hybris Cloud for Customer provides the right tools to measure customer feedback by means of a satisfaction survey. With the survey we are able to get a better insight in how customers value your organization just by answering a simple question:

"Would you recommend us to your colleagues or friends”

In this blog I will explain how we can use this customer feedback to segment customers and make use of different customer strategies to grow or even divest customers.

Wednesday, July 19, 2017

Measuring Customer Loyalty in SAP Cloud for Customer

For many years’ organizations try to get a feeling with their markets and want to know how satisfied customers are with the products or services they offers. The traditional way is to ask the customers for their opinions by inviting them to participate in a customer satisfaction survey. Traditionally these surveys consist of many questions and takes quite some time for the respondents to complete and have relatively low response rates.



In 2003 the Net Promotor Score (NPS) was introduced (Reichfeld, 2003). By providing a score from 0-10 to the question:
“Would you recommend us to your colleagues or friends”
The NPS is calculated. Depending on the score a customer’s falls in one of three categories.

The NPS is calculated by distracting the distractors % from the promotors %. So for example, when 20% of the respondents are promotors and 15% of the respondents are detractors, the NPS is 5.
Various factors impact the NPS such as brand awareness but also cultural differences. Over the years the NPS as an indicator for customer loyalty is criticised in various researches. Nevertheless, judging on my e-mail inbox, the NPS method is widely in use.

Wednesday, July 12, 2017

Live from the SAP Leonardo Live Summit

Yesterday and today July 11–12 I visited the SAP Leonardo Live, the global SAP summit being held in Frankfurt, Germany. 
SAP is showing their latest technology and inspires with showcases for innovation. Tanja Ruekert, President IoT & Digital Supply Chain at SAP, described SAP Leonardo as the digital innovation system. 
Yes, SAP is not just an ERP solution provider. SAP Leonardo is bringing innovative concepts such as Internet of Things (IoT), Machine Learning, Big Data, Predictive analytics and Blockchain to SAP’s business systems. These solutions are the modular capabilities of the SAP Cloud Platform. They are easy to deploy and consume, are open and extensible with rich API’s, and ready to run agnostic on infrastructures like the SAP Data Center, Microsoft Azure, Google Cloud Platform and Amazon Web Services. SAP is bringing companies on the path to digital transformation with innovation that can scale across the entire organization!

Wednesday, July 5, 2017

Keeping managers and senior positions in the C4C loop!

In most CRM implementation projects the demand for data, reports and other analytic functionalities by top-level managers and senior positions is great. These top-level managers want to see the daily, weekly or monthly statuses of their marketing, sales or service operations in the blink of an eye. However to retrieve this information themselves is too much work, time is limited for them or they don’t want / have the ability to access the system to get the insight they want. A common experience, independently of the type of CRM-project, is that the organization’s top-level management slowly but certainly become less and less involved and therefore they also lose track in the use and acceptance of the product.

Wednesday, June 28, 2017

Optimizing your prospect to customer process with C4C

All companies have a process for converting prospects into customers. This is always an important but complex process. This blog will explain a possible scenario for converting prospects into customers using SAP C4C and SAP ERP as the backendsystem.

Business Challenges

Let’s say your company has the following requirements:

  • The user should decide when the prospect will become a real customer
  • The system should support the mechanism of requesting mandatory fields before converting the prospect. This should replace the current manual form which should be filled within the company (all companies have such a form)
  • The master data team should receive a request for creating a customer from SAP C4C into SAP ERP.
  • The customer number should be generated by SAP ERP and not by SAP C4C!
    This can be very important, because for the standard scenario SAP C4C will define the customer number.
  • The requester should receive a message when the customer has been converted.

Wednesday, June 21, 2017

Create a "view" from your Cloud 4 Customer data source for use in your reports

With SAP Cloud for Customer (C4C) Analytics you can create very nice reports that provide real-time data. The flexibility C4C offers, gives the user the data they want to see, when and wherever they want. This is a big advantage of C4C and the possibilities seem endless. This really engages the user in working with their own data and often triggers them to request new features.

During one of my assignments a request for a report was made containing only certain data from a datasource and joining it with another datasource. The best way would be to create views from existing datasources instead of filtering in the report itself. In this blog I want to show you how to create a view from a data source. This works very well but should only be used for data that does not change very often.

Wednesday, June 14, 2017

Just Start!

It is hardly a cliché to always retrieve in a blog on the prominent examples of (world) known organizations that have been seeking bankruptcy in recent years. It has become clear that in the current market nothing is certain.
If you are successful today, that success can turn into stagnation or retardation tomorrow.
No organization wants to be caught by reality and getting into the same waters as those previously renowned market names that no longer exist today.
What’s certain is that there are an increasing number of innovative organizations at the gates of the established order to change the game forever and forever.
For example, Facebook with a bank license, Google, which starts insurances, The Ali Baba Group, which spreads the financial world with the Ant Financial Services Group (formerly Alipay) and the Powerwall of Tesla.
These innovators or perhaps more disruptors are following up quickly and ensure organizations that they have to be alert for unexpected threats at all times.
There are organizations from the 'old world' that are doing fine thanks to the flourishing economy. In spite of that fact, they are not ready for the future and are certainly not sure if they will survive the first emerging innovator in their market.

Friday, June 9, 2017

SAP Run Like Never Before 2017 #RNLB17

As proud sponsor of the SAP Run Like Never Before event, Acorel wishes all particpants of the SAP Run like never before 2017 the best.

The RNLB is a 5x5km relay charity event hosted by SAP the Netherlands where SAP, Partners and Customers run a total of 25km per team, sponsoring the Krajicek foundation.

To all participants, good luck!


Wednesday, June 7, 2017

Creating Drill Down Reports on the Cloud for Customer Survey Data source

Measuring customer satisfaction, registering customer feedback during visits or ...... it can all be done in SAP Cloud for Customer using Survey's.
Surveys are fully flexible and allow you to setup a dynamic sequence of questions and answers, allowing you to gain insight in what is driving your business.
In many cases you might want to report on question dependencies. For instance, 'what do customers that answered A to question 1, answer to question 2. This will provide a real drill down report with the Survey.

Lets look at this requirement with a Net Promotor Score (NPS) example.
Question 1 NPS Question:  How likely are you to recommend us to a friend or colleague?
Question 2 Root Cause Question:  What is the main reason for this rating?

We would like to do a Pareto analysis on the root cause per NPS Score. In other words, what is the main reason why people would recommend us and what is the main reason why they wouldn't?. This can be done in a nice column diagram that is sorted in counter. But the data needs to be available in a specific manner to be able to relate two questions to each other.

Wednesday, May 31, 2017

Creating tables with the AET in SAP CRM

Most of us are aware of the AET, the Application Enhancement Tool. It can be used to add fields to standard SAP objects in a safe and flexible way. It is also possible to create new relations with 1-to-many relationships to standard SAP Objects with the AET.

It has been possible for a long time to enhance the Genil model of standard SAP objects with new 1-to-many relations. The process however can be a bit cumbersome. One good overview can be found here. We need to write quite a bit of code and customizing, which can be error prone to get just right.

When you use the AET to create a new table, most of this work will be done automatically. We will walk through the process and discuss alternatives.