Wednesday, January 25, 2017

How to add realtime graphs in the SAP Web UI

We as ‘mere’ humans are not very good at processing raw statistical data visually when it’s delivered to us in an unrefined form. We are, however, very good in detecting complex patterns when data is presented to us in a graph or a chart. In fact, humans are often better able to see patterns than modern computer programs nowadays. So it is no wonder that we as software developers are often asked by our clients to visualize data in a more comprehensible ( read graphical ) way. If we take a look at the SAP CRM Web UI we see that the graphic possibilities that standard SAP is providing us are limited. As a developer I never want to settle for ‘No’ as an answer so in this blog I will explore the possibilities to enhance the SAP CRM Web UI graphically by using JavaScript libraries.



Wednesday, January 18, 2017

What’s “new” in Fiori 2.0?

SAP has been around for a while. A grasp from the past shows many faces when it comes to SAP’s UI strategy. Special thanks to sap.com for some ancient screenshots.



With the 00’s still showing multiple tracks for UI development (SAP GUI, Webdynpro, BSP’s, SAP Netweaver Business client), SAP introduced SAP Fiori in 2013.

It appears SAP Fiori is here to stay, and I must admit I am glad. SAP has been criticized for their lack of attention to user interfaces. This resulted in gluing, patching and scripting their way towards the light. This in turn resulted in unstable user interfaces and complex browserversion compatibility.

Long story short, from every perspective, I am happy that SAP Fiori is here to stay. Now that the dust around SAP Fiori is settled, SAP launched a new version last year, SAP Fiori 2.0.

Unlike the new version number suggests, SAP Fiori 2.0 is not a software version with an exact launch date, it should be more considered ‘a new era’ of Fiori, where it matures to a more completed product.

So what are the key take-aways for this new era of Fiori?

Wednesday, January 11, 2017

SAP Hybris Cloud for Customer and automated testing


Introduction

On a regular frequency we get the question whether it is possible to process test cases automatically instead of going through the test scripts manually. The answer to this question is: yes, this is possible. There are various software tools that can assist you in this requirement.



Wednesday, January 4, 2017

Automated task creation from Customer in C4C


In this scenario the requirement is to automatically create Activity Tasks for customers when certain conditions are met. For example, the business partner is still a Prospect. Also, part of the requirement is to assign the task to a certain employee from the Account Team.

Normally, this would be a nice opportunity to make use of the workflow capabilities in C4C. The advantage would be that you give the business user control in defining rules to configure the conditions for which an Activity Task will be created automatically. In order for this to work, the developer is required to create an action linked to the Customer BO, so that the action will be available for selection during workflow creation. Unfortunately, the Customer BO extension does not support actions (or associations and other node extensions). Trying to create an action in the Customer BO extension results in an error message: