Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 

The History


Late last year, we had the pleasure of deploying the Mobile Transaction Bridge (MTB) into a controlled beta. Those of you who met me at TechEd Barcelona may have heard me speak about MTB as Magic Wand, which was our internal project name.

With MTB, we enable our customers to make traditional ABAP transactions available as modern OData services, which then can be consumed from a front-end option of their choice. But wait, that's not all of it. Right now, we have templates in the SAP WebIDE specific to MTB which will with a few clicks produce a fully functional Mobile Application based on the Mobile Development Kit client.

In broad strokes


MTB comprises of



  • A Recorder which is deployed as a feature in SAP Cloud Platform Mobile Services (CF)

  • A feature within the ABAP Kernel (present by default in newer releases and available as a patch as of NW ABAP 7.40 kernel 735)


In addition, we have a template in WebIDE that can be applied to any Mobile Development Kit project, thus seamlessly creating a deployable app.

Since the Mobile Development Kit based apps are Metadata driven applications, you will have drawn the conclusion that we also produce an Odata service.

TL;DR


The Mobile Transaction Bridge (MTB) allows power users to create Mobile Applications.

Using the WebGui based Recorder and a user creates an Odata service which in turn is used in the template in WebIDE to create an Mobile Development Kit based app.

Show me (the Money!!)


Is a picture really better than a 1000 words? If so, here are 5 images that capture the essence of this product.



 

Access the feature in Mobile Services

 



 

Use the recorder to run the transaction and lay the foundation for the Odata service

 



 

Publish the resulting application. Here you can see the resulting Odata Service.



 

Use the WebIDE template to create your mobile app.



Deploy the app on your device.

 
2 Comments