Description
Course info
Level
Intermediate
Updated
Jun 25, 2015
Duration
1h 44m
Description

In the first part of the course series, we built a ProjectRanker app for iOS Tablet and Android Smartphone. Now, I’ll show you how to change our current solution for using more tools but less code without affecting the user experience. You will be able to answer questions on why to use OData and how to introduce it in SAP mobile projects. You will have a general understanding about the role of the SAP Netweaver Gateway that revolutionized the SAP backend systems for mobile communications. I will be also explaining why SAP recommends the SAP Mobile Platform and how it fits into this big picture. We will be also coding in C# by using SAP SDK as Xamarin's Component for sending OData requests to SAP Mobile Platform.

About the author
About the author

Laszlo is an official certified SAP BW/BI consultant and trainer with over 10 years of IT experience. He specializes in SAP Business Warehouse/Business Intelligence but also enthusiastic about other solutions like ABAP, C# and new software practices.

More from the author
SAP Business Warehouse: The Big Picture
Beginner
1h 22m
12 Oct 2015
More courses by Laszlo Meszaros
Section Introduction Transcripts
Section Introduction Transcripts

Course Introduction
Hi. My name is Laszlo Meszaros from Pluralsight and welcome to the second part of the course about Building Native Mobile Apps for SAP Business Warehouse. In the first part, we already built a Project Ranker app for iOS tablet and Android smartphone. Now I will show you how to change our current solution for using more tools, but less code without affecting the user experience. First, I am going to show you a second architecture as an alternative to our first approach. This architecture uses more tools proposed by SAP for reducing the need of custom development in connecting your SAP landscape to mobile devices. This course enables you to evaluate SAP tools through the examples of the Project Ranker project. You will be able to answer questions, why to use OData, and how to introduce it in SAP mobile projects. You will have a general understanding about the role of the SAP NetWeaver Gateway that revolutionizes the SAP back-end systems for mobile communications. I will be also answering why SAP recommends the SAP mobile platform, and how it fits into the big picture. Last year, Xamarin and SAP announced their partnership and SAP SDK for SAP Mobile Platform was born. You will see how can we change an already working Xamarin solution by replacing the job of data collection to SAP SDK without having any side effects on the user experience. You will see many examples in a ready-to-use app that works with SAP back-end systems, so you will get a picture about the implementation details of such a project.

Architecture Redesign
Hi. My name is Laszlo Meszaros from Pluralsight and welcome to this course about Building Native Mobile Applications for SAP Business Warehouse - Part 2. In this course, we are going to rebuild the same iOS and Android business app called Project Ranker that will use the same database as its source in our SAP Business Warehouse system. We are going to build the same business app and use the same database. Then while we are here, while we are taking this course, in the previous course, I introduced you to a specific integration approach called web services, and within that, we applied SOAP web services. In this course, I want to add a new tool to your toolset, a new integration approach that is also a type of our services in order to enhance your integration portfolio and make your development more successful. So now, we are at the beginning of our journey that is about building a native mobile app on our SAP Business Warehouse with a new integration method. As always, I am going to be your guide during the whole journey and teach you everything that you need to know. By the end of this course, you will be able to use the new integration approach between Xamarin and SAP Business Warehouse and get the same mobile application as we got at the end of the previous course, but with a new integration approach.

Query with ODATA
Hi. My name is Laszlo Meszaros from Pluralsight and welcome to this module about Query with OData. In the first part of this course, I showed you the usage of EasyQuery that is great for simple mobile scenarios. But what if you plan to develop many interfaces for mobile? What if you want to combine data coming from different SAP systems and you want to support a more complex business workflow, or life becomes even more complex if you want to manage it through mobile devices. In such a situation, having different custom interfaces results in a very high cost and maintenance burden that we want to avoid. If you want to manage business workflows through web services, it needs a well-tooled architecture. One main positive of the architecture that drives the costs is the choice of the interface. I don't want to deep dive into the different possible approaches of the interfaces, but I think using a standardized way of driving the communication among different systems and mobile is a must. SAP recognized this need in the architecture and created a component called SAP NetWeaver Gateway that uses OData as a standard interface. In this module, I'm going to show you the lightweight OData interface and we are going to create an SAP BW query that is translated as an OData query for sending data to our mobile devices. Let's see first an overview where we are in our development workflow and what we want to develop in this module for our project _____ app.

Using SAP SDK with Xamarin
Hi. My name is Laszlo Meszaros from Pluralsight and welcome to this module about Using SAP SDK with Xamarin. At the end of this module, we will have a finished app for the Android and iOS platforms. I'm going to show you how to connect our app to SAP Mobile Platform with the SAP Mobile Platform SDK. Besides connecting our app to the SAP Mobile Platform, in this module we will be solving some challenges that every project might face with Xamarin. Apple has new requirements for apps published to the Apple Store that it supports the 64-bit platform as well. Xamarin has created a unified API that has to solve this problem, and from now on, we can share code between iOS and Mac applications. Xamarin has also introduced a new API for Xamarin. Forms that changes the initialization for our app. During this module, we are going to solve these challenges by adapting our code to the changed environments and by attaching it to SAP Mobile Platform. Before showing the demos, let me discuss our development workflow first.