Preface – This post is part of the SAP Multi-Target Application (MTA) and SAP CAPM series.
Table of Contents
Introduction
SAP has recently introduced two different package based development modules: SAP MTA and SAP CAP (or CAPM). It is getting tough for developers and architects to choose the best among them. In this article we will try to explain the difference between SAP MTA and SAP CAP.
SAP MTA
A Multi-Target Application (SAP MTA) is a package comprised of multiple libraries, application and resource modules. These have been created using different technologies and deployed to different runtimes but have a common life-cycle. You can bundle different modules together, describe them along with their inter-dependencies to other modules, services, and interfaces, and package them in a Multi-Target Application(MTA) .
SAP CAP
SAP Cloud Application Programming Model, also known as SAP CAP is a framework of tools, languages and libraries (both open source and SAP tools and technologies) designed efficiently with SAP best practices to help developers to minimize coding efforts, develop reusable peace of codes in form of micro services and to focus on designing and implementing business/enterprise specific logic.
Difference between SAP MTA and SAP CAP
Following are the differences between SAP MTA and SAP CAP:
SAP MTA | SAP CAP |
All the UI5/Fiori Apps are deployed now as MTA | Even CAP is deployed as MTA |
MTA includes given modules:
· HTML5(UI5/Fiori) · Node.js · Java · SAP Hana DB Module · SAP Cloud Platform Service |
CAP includes given modules:
· HTML5(UI5/Fiori) · Node.js · Java · SAP Hana DB Module · SAP Cloud Platform Service · CDS Modelling |
MTA doesn’t support CDS Modelling | CAP supports CDS Modelling |
MTA is good for creating cloud applications with DB already in place either at ABAP or HANA XS | CAP is a single bundle to write data modelling, maintain Authorization, interact with various internal, external and DB services |
MTA is a subset of CAP | CAP is an extension of MTA |
SAP MTA is older and more stable. | SAP CAP is new, only CAP Cookbook is there for reference |
With only MTA, we will miss CAP capabilities | With only CAP, we will have MTA as well as other extended capabilities |
0 Comments