Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SAP HANA Application MigrationNew to Visual Studio Code? Get it now.
SAP HANA Application Migration

SAP HANA Application Migration

SAP SE

sap.com
|
6 installs
| (0) | Free
SAP HANA Cloud, AI-assisted SAP HANA application migration
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SAP HANA Application Migration

Migrate XS Classic/Advanced applications to modern development models with automated templates and AI-powered conversion capabilities.

Supported Environments

This extension is available in:

  • SAP Business Application Studio (BAS)
  • SAP Build Code
  • Visual Studio Code

Migration Templates

XS Classic to XS Advanced

Converts XS Classic applications (packaged as Delivery Units) to XS Advanced, including conversion of synchronous XSJS to async-XSJS.

XS Classic to SAP Cloud Application Programming Model (CAP)

Converts XS Classic applications to CAP with SAP HANA Cloud as the database. Features include:

  • Mapping of XS Classic artifacts to CAP equivalents
  • Data migration SQL file generation
  • AI-powered analysis of .xsodata, .xsjs, and .xsjslib files
  • Auto-generation of service.cds, service.js, and custom handlers in the srv/ layer

XS Advanced to SAP Cloud Application Programming Model (CAP)

Converts XS Advanced applications to CAP with SAP HANA Cloud. Features include:

  • Mapping of XS Advanced artifacts to CAP equivalents
  • Data migration SQL file generation
  • AI-powered analysis of .xsodata, .xsjs, and .xsjslib files
  • Auto-generation of service.cds, service.js, and custom handlers in the srv/ layer

XS Classic to HANA Cloud Native

Converts XS Classic applications directly to SAP HANA Cloud native application modules.

Data Migration Configuration

Assists in configuring and generating data migration SQL files for your source system.

SAP Business Application Studio / SAP Build Code

Setup Requirements:

  1. Install and configure SAP Cloud Connector following the installation guide
  2. Configure your Neo subaccount or on-premise HANA database in the Cloud Connector
  3. Create a destination in SAP BTP (guide) with the following properties:
    • HTML5.DynamicDestination = True
    • WebIDEEnabled = True
    • WebIDEUsage = xs_hdb

Dev Space Setup:

Create a development space using Full-stack Application Using Productivity Tools and select these additional extensions:

  • SAP HANA Tools
  • SAP HANA XS Advanced Tools
  • SAP HANA Application Migration

Visual Studio Code

System Requirements:

  • Visual Studio Code 1.104 or higher
  • Java 17 or higher
  • Node.js 20 or higher
  • Python 3.10 to 3.13
  • SAP AI Core subscription (optional) - Required only for AI-powered service layer conversion. See Initial Setup Guide

Installation:

  1. Open the Extensions view (Activity Bar)
  2. Search for "SAP HANA Application Migration"
  3. Click Install

Getting Started

Open the Command Palette (Cmd/Ctrl+Shift+P) and select SAP HANA Application Migration to launch the migration wizard.

Telemetry and Data Collection

This extension collects usage data to help improve SAP products and enhance the user experience. The collected data is sent to SAP in accordance with our Privacy Statement.

If you prefer not to share usage data, you can disable telemetry by setting sapbas.telemetryEnabled to false in your VS Code settings.

Additional Resources

  • XS Advanced to CAP Migration Guide
  • XS Classic to CAP Migration Guide
  • XS Classic to XS Advanced Migration Guide
  • XS Classic to HANA Native Migration Guide
  • Data Migration Configuration Guide
  • SAP HANA Cloud Migration Guide

Support

To report issues or suggest improvements, create a support ticket via SAP Support Portal:

  • Component: BC-XS-TLS-MIG (Migration Assistant Tooling)

License

This package is provided under the terms of the SAP Developer License Agreement.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft