Which of the following activities are part of the development lifecycle using SAP HANA extended application services, advanced model (XS advanced)?
There are 2 correct answers to this question.
Correct Answer: A,D
The development lifecycle using SAP HANA extended application services, advanced model (XS advanced) involves the following activities12:
* Create an MTA project: An MTA project is a container for the source code and configuration files of a multi-target application (MTA), which is a modular and scalable application that runs on the XS advanced application server. You can create an MTA project using the SAP Web IDE for SAP HANA, which is a web-based development environment that provides tools and templates for developing MTA components, such as database modules, Node.js modules, HTML5 modules, and Java modules. You can also use the command-line interface (CLI) of the Cloud MTA Build Tool (MBT) to create an MTA project from scratch or from an existing MTA archive.
* Export the project as an MTA archive: An MTA archive is a deployable package that contains the compiled and packaged MTA components, along with the MTA descriptor file (mta.yaml) and the MTA metadata file (MANIFEST.MF). You can export the MTA project as an MTA archive using the SAP Web IDE for SAP HANA, which automatically builds and validates the MTA components and generates the MTA archive. You can also use the CLI of the MBT to build the MTA archive from the MTA project source files.
* Deploy the MTA archive: To deploy the MTA archive, you can use the XS CLI, which is a command-line tool that allows you to interact with the XS advanced application server and perform various tasks, such as creating organizations and spaces, managing users and roles, and deploying and undeploying MTA archives. You can also use the SAP HANA cockpit, which is a web-based administration and monitoring tool that provides a graphical interface for deploying and managing MTA archives.
The other options are not correct because they are not part of the development lifecycle using XS advanced.
Activating artifacts via _SYS_REPO and storing the source in the SAP HANA repository are activities that are related to the SAP HANA extended application services, classic model (XS classic), which is a deprecated development and runtime environment that uses the SAP HANA repository as a central storage for source code and metadata. XS classic is not compatible with XS advanced, and it is not recommended for new development projects3. References:
* SAP HANA Platform, Developing Applications with SAP HANA Cloud Platform, Developing Multi-Target Applications
* SAP HANA Platform, SAP HANA Extended Application Services, Advanced Model, Developing and Deploying Applications
* SAP HANA Platform, SAP HANA Extended Application Services, Classic Model, Overview