Building Native Apps in SAP BW

Building Native Apps in SAP BW

by Laszlo Meszaros

Become a professional architect who can build cross-platform native apps both on iOS and Android using Xamarin, integrated with SAP. This course answers also, how to achieve near to 100% code sharing using the newest Xamarin Forms.

  • Level: Intermediate
  • Duration: 4h 16m

Who this course is for ?

  • SAP Mobile Project Members
  • Any SAP Professionals
  • C# Developers
    Watch on Pluralsight

Course Outline

Overview

In this module I am going to give you a brief overview about the importance of project ranking. Next, I’m going to show you our Project Ranker app on iPad and also on an Android-based smartphone. We're going to build this app through the course in a way that it can communicate with SAP Business Warehouse.


Clips

  1. Why Project Ranking
  2. Project Ranker on Tablet and Smartphone
  3. Project Ranker Queries in SAP BW
    Watch on Pluralsight

Overview

In this course we will be working with different tools like SAP Business Warehouse system and Xamarin. However both tools are very powerful, but bringing them efficiently together, needs an upfront thinking about the architecture. I am going to show you this approach in this module.


Clips

  1. Overview
  2. High Level Design
  3. Database and ETL layer
  4. Setup Your SAP BW Environment
  5. User Interface Layer
  6. Web Service Layer
  7. Summary
    Watch on Pluralsight

Overview

In this module we are going to drill down to a deeper level in our design, and we are going to build the necessary structures. By the end of this module we will have a working database for our Project Ranker app.


Clips

  1. Overview
  2. Development Workflow
  3. Infoarea and Infoobjects
  4. Data Flow Wizard
  5. Multiprovider and Final Steps
  6. Infopackage and DTP
  7. Summary
    Watch on Pluralsight

Overview

In this module you will get a hands-on experience by creating Easy Queries as simple interfaces for our Project Ranker app and get an insight about the technical details.


Clips

  1. Overview
  2. Development Workflow
  3. Easy Query
  4. Easy Query Manager
  5. Easy Query Review
  6. Summary
    Watch on Pluralsight

Overview

In this module I am going to show you my custom functions and their interfaces. We will be analyzing the role of the RFC and web services. At the end of this module we will complete our service provider component on the SAP Business Warehouse side.


Clips

  1. Overview
  2. Function Modules
  3. Interface Preparation
  4. Function Module Preparation
  5. Get Project Function
  6. Get Free Budget Function
  7. RFC and Web Services
  8. Service Endpoint with SOAP
  9. Summary
    Watch on Pluralsight

Overview

In this module, I will be discussing the components of the Service Client. By the end of this module, we will have a fully implemented SOAP version of the IServiceClient interface that wraps the functionality of the SOAP proxy and hides the unnecessary details.


Clips

  1. Overview
  2. Development Workflow
  3. Solution Preparation
  4. Interface preparation
  5. SOAP Proxy Generation
  6. Service Client Interface Implementation
  7. SOAP call: Get Free Budget
  8. SOAP call: Get Projects
  9. Summary
    Watch on Pluralsight

Overview

In this module, I am going to implement a Repository that can call the Service Client asynchronously, ensuring that our app will be responsive even with limited network resources. In addition I am going to show you the implementation of the Formatter that performs the data formatting tasks.


Clips

  1. Overview
  2. Development Workflow
  3. Interface Preparation
  4. Repository
  5. Formatter
  6. Summary
    Watch on Pluralsight

Overview

In this module, I want to introduce you the new feature and its benefit, called Xamarin.Forms. Besides, I want to show you that we do share almost 100% of our code using this feature. By the end of this module, we will have a fully implemented user interface that we can use on both platforms, whether it's iOS, Android, or Windows Phone.


Clips

  1. Overview
  2. Development Workflow
  3. Shared User Interface
  4. Tab Page
  5. Layout Fine Tune
  6. Summary
    Watch on Pluralsight

Overview

In this module, I am going to show you how easy to link our Xamarin Forms common layout to mobile applications. At the end of this module you will see, that we could maximize our code sharing.


Clips

  1. Overview
  2. Android Project
  3. iOS Project
  4. Summary
    Watch on Pluralsight

Bonus Content

We need your request...

What is a Bonus Content ?

Once our course, Building Native Apps in SAP BW is published, we don't stop working on it. Based on your feedback in Pluralsight and comments in the Discussion Board, we collect all of the important tools and additional resources that can be necessary and helpful for you before or after watching this course. That's what we call Bonus Content.

The access to the content is FREE. You need to give your email address so that we can send them to you, as soon as a piece of the content is ready.

Comment below and suggest a Bonus Content

Subscribe for the first content update

Discussion Board