0% found this document useful (0 votes)
87 views8 pages

Migration From Existing HANA To Web Based XSA

Uploaded by

gsaikrishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views8 pages

Migration From Existing HANA To Web Based XSA

Uploaded by

gsaikrishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Technical Specification

Migration from existing HANA to Web based XSA


HANA XSC to XSA
INTRODUCTION......................................................................................................................................... 4
MIGRATION FROM XS CLASSICAL TO XSA........................................................................................... 4
Steps to Migrate XS Classic to XSA using Migration assistant tool...............................................4
Steps to Migrate existing hana models into XSA..............................................................................7
Introduction

XS advanced is the Cloud Foundry open-source Platform-as-a-Service (PaaS), plus a number extensions
provided by SAP. The enhancements include integration with the SAP HANA database, OData support,
compatibility with the classic model and some additional features designed for improving application
security.

SAP HANA extended application services, advanced model, (XS advanced) provide a comprehensive
platform for developing and executing native data-intensive applications that run efficiently in SAP HANA,
taking advantage of its in-memory architecture and parallel execution capabilities.

The advanced model supports several programming languages and execution environments.

Instead of developing a new application in XSA, we can use migration assistant to build same the same
models

Migration from XS Classical to XSA

Steps to Migrate XS Classic to XSA using Migration assistant tool

1) Prerequisite

 You must already have set up the source (XS classic) system for the migration.
 You have set up the required users on the SAP HANA systems and assigned them the
required access permissions as per SAP Reference link.

2) Install the migration software

Run the XS Advanced Migration Assistant to convert your XS classic application to XS advanced.

a. Download the latest XS Advanced Migration Assistant package.


b. Unpack the ZIP archive to any directory.

3) Configure the connection between the XS classic and XS advanced systems

You can define the connection settings in two ways. Either using set (Windows) or export (Linux) on the
command line or using an .env file that contains all key-value pairs.

In the classic system, define environment settings for the application project delivery units (DU).
For Windows systems use set and for Linux systems use export

4) Run the XS Advanced Migration Assistant

a. In the command shell set the path to the root folder of the XS Advanced Migration Assistant
(xs-migration) which contains the package.json and the xs-migration executable.

b. Run the xs-migration or xs-migration.bat command with the desired options.

For Windows use xs-migration.bat and for Linux use xs-migration

Command:

xs-migration.bat --zip --target-dir C:\Users\nkatasub\Desktop\Project_XSA\MeidasJobHistory --


packages MeidasJobHistory:true --generate-providers --generate-manifests --version 0.0.1 --name
MeidasJobHistory
Note: Target Directory shouldn’t be created while executing the command. XS-migration.bat
command will automatically create the target directory while execution.

Target Directory: MeidasJobHistory is the target folder in which the migrated object will be
placed.

Package: MeidasJobHistory will be the Target Delivery Unit for which template is generated with
as XS advanced folder structure.

5) Deploying Extracted files

Migrated files will be available in the Target Directory.


Steps to Migrate existing hana models into XSA

1) Login to the HANA web based environment using user credential


2) If you migrate existing HANA models via Migration assistance, it will be exported as zip folder.
3) Import zipped folder, by right clicking on workspace and choose Import option

4) Open the file path where the zipped file is present and click on Ok.
5) It gets imported to the pointed location

6) Map the create Space (created as part of above step) to the zipped folder
Zipped Folder-> Project settings-> Space->select the created Space (Ex: - HRDEV) and save.
7) Open the mta.yaml file under the specified project by MTA/Code Editor and update the version,
names accordingly if needed.

You might also like