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.
Showing results for 
Search instead for 
Did you mean: 
[Update 2023]: Please note that this blog was published prior to the re-branding related to SAP Build portfolio, which was announced at SAP TechEd 2022. SAP Launchpad service and SAP Work Zone come together under the SAP Build Work Zone brand, with two editions: standard edition (formerly SAP Launchpad service) and advanced edition (formerly SAP Work Zone). You can learn more in this announcement blog post: SAP Build Capabilities Explained | SAP TechEd | SAP News Center


I’m Dana, a Product Owner of the SAP Cloud Portal service (Portal) and the SAP Launchpad service (Launchpad) on the SAP Business Technology Platform (SAP BTP).

In this series of blog posts I would like to share some insights and recommendations to guide you  step by step regarding how to move from your existing SAP Cloud Portal service to your SAP Launchpad service with minimal efforts and optimal reuse of your portal investments such as content, user role collection assignments, destinations, cloud connector, HTML5 apps, plugins, custom themes, content providers and more.

Whether you are considering using the Launchpad service in the same subaccount as the Portal or in different subaccounts, this blog post will assist you in understanding what's the effort required by each alterative. The idea is to maximize the reuse of existing configuration and content, to avoid the need to configure everything from scratch as a result of this transition from the Portal service to the Launchpad service.

! Please note that as the Launchpad service does not support Freestyle sites, your Freestyle sites and content won't be available in the Launchpad service.

My blog series consists of this blog post and the following two posts:

They cover the end to end process which is composed of the following steps:

  1. Prerequisites

    1. A fully configured and running SAP Cloud Portal service enabled

    2. SAP Launchpad service enabled and configured (please follow initial setup)

      • If you developed on the Portal subaccount custom launchpad modules and consumed them as a content provider, you should keep your custom solution in the Portal service; Content consumers can subscribe to/enable your solution and consume its content via Portal service or Launchpad service.

      • You should avoid manual content creation before import.

  2. Define your environment:

    1. How to move Portal service to Launchpad service in the same subaccount TIP! This option is recommended as all destinations, cloud connector, custom themes, HTML5 apps and user collection assignments are configured in subaccount level, hence, you could re-use them in Launchpad

    2. How to move Portal service to Launchpad service in the different subaccounts

  3. Start with the Portal service

    1. Export Site/s + Content; Export Selected Content

    2. Export Destinations (Only for different subaccounts)

    3. Export Custom themes (Only for different subaccounts)

  4. Move to the Launchpad Service

    1. Import Destinations (Only for different subaccounts)

    2. Import Cloud Connector (Only for different subaccounts)

    3. Deploy HTML5 apps (Only for different subaccounts)

    4. Subscribe to all SAP/Custom Launchpad modules solution (Only for different subaccounts)

    5. Add Content Providers

    6. Import Sites/Content

    7. Assign users to Role collections (Only for different subaccounts)

    8. Import Custom Theme (Only for different subaccounts)

    9. Content import validation

    10. Run your site/s

      • Validation

      • Custom themes

  5. Move back to the Portal service off-boarding

    • Unsubscribe


Important Point: If you want to keep the Portal role collections and re-use them in Launchpad service, you should avoid manually delete the role from portal, you should un-subscribe Portal. this will keep the role collection as they are.