Skip to Content

Transport a Software Component Between Two ABAP Instances

test
0 %
Transport a Software Component Between Two ABAP Instances
Details
// Explore More Tutorials

Transport a Software Component Between Two ABAP Instances

Create and import a new software component into an SAP Cloud Platform ABAP Environment instance, add ABAP sources and export it to a new SAP Cloud Platform ABAP Environment instance.

You will learn

  • How to create and import a new software component into a SAP Cloud Platform ABAP Environment instance
  • How to add ABAP sources and export software component
  • How to import software component into a new SAP Cloud Platform ABAP Environment instance


Step 1: Create software component via SAP Fiori launchpad
  1. Login as administrator and open Manage Software Components application on your first instance’s Fiori Launchpad.

    manage SC

  2. Press GO button to see the list of all already available software components.

    all SC

  3. Press + button to create a new software component.

    add a new SC

  4. Enter a Software Component Name and a Description and press Save.

    enter data
    You can use your own namespace.

  5. Select your created software component and press Import. Click OK on Import popup.

    As software component creation creates a repository for it in a distributed version-control system only and not in the development instance, you have to import that before starting real development.

    import popup

  6. Check the popup.

    import SC

    With selecting Import History you can view the current status of the import.

Log on to answer question
Step 2: Add ABAP sources and export component
  1. Open Eclipse and connect with your developer user to your first ABAP system. Right-click on Favorite Packages and select Add Package.
    add to favorites

  2. Enter Z_MY_APP_XXX, select it and click OK.

    add to favorites

  3. Check your result.

    add to favorites

  4. Create package:

  5. Release your transport request and its subtasks. Therefore, open view Transport Organizer.

    release

  6. Release all your subtasks by right click on it and select Release.

    release tasks

  7. Afterwards release your transport request by right click on it and also select Release.

    release tasks

    Hint: Your software component root package is a structure package, hence it’s not allowed to create objects directly in this package. You need to add an additional development package and then you’re able to add your objects.

Log on to answer question
Step 3: Update or import software component again
  1. Open Manage Software Components app on your second instance’s Fiori launchpad.

    manage SC

  2. Press GO button to load all available software components.

    all SC

  3. Select your software component and press Import. This will either update the software component if it is already imported into the second system or import the software component if it is not present in the second system.

    As software component creation creates a repository for it in a distributed version-control system only and not in the development instance, you have to import that before starting real development.
    import SC

Log on to answer question
Step 4: Check the imported software component
  1. Open Eclipse and connect with your developer user to your second ABAP system and add your imported software component to your Favorite Packages. Check if all objects are imported.

    add to favorites

Log on to answer question
Step 5: Test yourself
Where in the Fiori launchpad can you create a new software component?
×

Next Steps

Prerequisites

  • Create a developer user in a SAP Cloud Platform ABAP Environment system.
  • Download Eclipse Photon or Oxygen and install ABAP Development Tools (ADT). See https://tools.hana.ondemand.com/#abap.
Back to top