msc mobile emerging technologies blog

A look back at the SAP Travel Management Roadshow 2016

Posted by Alexander Ilg on May 9, 2016 8:30:00 AM

Together with our three partners Sapere AudeMeridian Global Services and SAP we organized a SAP Travel Management Roadshow in March 2016. 

Read More

Topics: Travel Plus, SAP, travel mangement, Travel

The SAP & Apple Announcement - where are we today?

Posted by Alexander Ilg on May 6, 2016 11:15:04 AM

SAP and Apple – there is a lot a buzz around their joined press release from yesterday. But what is behind it? I think at the moment this is mainly marketing. Successful marketing, I have to say because everybody is talking about it. 

But what is the reality? Aren’t we in a pretty good shape when it comes to running SAP on iOS devices already today?

Read More

Topics: iOS, SAP, UI5, Fiori

A better approach to extend SAP Fiori MyInbox with UI5 XML Fragments

Posted by Ganesh MS on Apr 28, 2016 9:00:00 AM

SAP Fiori MyInbox provides a one-stop shop for managers to see their pending approvals and act on them. The existing views may need to be adjusted as per customer requirements to accommodate the different scenarios, and this means extending the S2(list) and S3(detail) views. This blog shows a way how this can easily be done.

Read More

Topics: SAP, UI5, Fiori

IconTabBar in SAP UI5 - How to control tabs navigation and add validation

Posted by Paul Bertrand on Apr 19, 2016 2:55:42 PM

This blog shows how to add validation to the IconTabBar in SAP UI5 by creating a custom control.
Read More

Topics: SAP, UI5, JavaScript

SAP-UI5 - How to detect form changes

Posted by Olivier Havy on Apr 18, 2016 9:03:59 PM

The purpose of this tutorial is to suggest how to detect any change a user could do in a Web form and more specifically within an SAP UI5 Form that is binded to a JSONModel. Indeed, unlike the oData model (sap.ui.model.odata.ODataModel), the JSON model (sap.ui.model.JSONModel) doesn’t offer a native “hasChanges” method. Yet, as we are about to demonstrate, there exists an easy alternative that consists in creating a Binding Model linked to the JSON model context and then listening to the “change” event of this binding Model.

Read More

Topics: SAP, UI5, JavaScript

The history of SAP Travel Management

Posted by Alexander Ilg on Apr 5, 2016 9:49:02 AM

Travel Management is around in the SAP ERP system since the late 1980s. This blog shows a brief history of the user interface of the travel management in the last 35 years.

Read More

Topics: SAP, travel mangement

How to shrink the growing SAP Mobile Platform 2.3 Database

Posted by Klaus Rollinger on Mar 13, 2016 1:11:04 PM

The SQL Anywhere middleware database of SMP 2.3 tends to gow over time. This is using up a lot of discspace and can cause issues. This blog shows step by step how to shrink the database size.

Read More

Topics: SQL Anywhere, SMP, SAP

A whole SAP Plant Maintenance System Offline on an Oil Rig with SAP MobiLink

Posted by Alexander Ilg on Mar 13, 2016 11:51:58 AM

We discussed the synchronization of high data volumes for offline availability before. SAP has used a similar architecture with MobiLink, the Exchange Framework and SAP UI5 in what they called the SAAP - SAP Always Available Platform. Breck Carter has written a great blog post about it - SAAP Is Built On SQL Anywhere.  

Read More

Topics: MobiLink, SQL Anywhere, SAP, Exchange Framework

How to setup Checklists for Mobile Applications in SAP PM/CS

Posted by André Kreuzwieser on Feb 29, 2016 3:00:00 PM

In a maintenance and customer service process, there are obvious domains to utilize checklists in order to fulfill the following purpose:

  • Standardize maintenance checks based on predefined steps in order to ensure consistency and quality. As an example, we can examine a car inspection scenario which could consist of steps like:
    • Check wheels
    • Check engine
    • Check gears
  • Capture condition of equipments
    • Qualitative: e.g. general condition like “good” or “bad”
    • Quantitative e.g. air pressure, operating hours or temperature
  • Capture standardized error codes and causes like “outworn”, “overheated” or “leaking” for further analysis
This information could be used internally for documentation or data analysis. In addition, it could be shared with customers (for instance on a service report or inspection certificate).


Read More

Topics: SAP, Checklist, Customer Service, Maintenance, SAP Work Manager, SAM

Mobile Offline Applications with a huge data volume for SAP with the Exchange Framework, MobiLink and Cordova

Posted by Alexander Ilg on Feb 24, 2016 3:00:00 PM

SAP offers more and more business processes that are running out of the box on mobile devices. This is done by rolling out a growing number of so called Fiori Apps. But also on the technology side SAP is catching up by introducing mobile friendly technologies like UI5, Gateway/Odata, SAP Mobile Platform and HCP Mobile Services.

These applications and technologies are great to mobilize 95% of all online and offline use cases, but there are exceptions where they are not enough. This includes:

  1. Offline applications with a very high data volume (Millions of records or GB of data)
  2. Offline applications which require a synchronization that is sub-second
  3. Applications with an ultra-fast user interface
SAP has another technologies that they acquired together with Sybase and Syclo – MobiLink and the Exchange Framework. This blog will give an introduction an architecture consisting of the Exchange Framework, MobiLink and Apache Cordova. It will explain how they can be utilized to create solutions that can meet the three previous mentioned attributes.
Read More

Topics: MobiLink, SAP, Exchange Framework, Cordova