(GLUE-1812) Transport Management

Transaction:

/DVD/GLTR

All objects created with Datavard Glue can be transported between SAP systems using the Glue Transport Management (Glue TM) and the SAP Transport Management System (STMS).

With the help of the Glue Transport Management, you can select Glue objects which you want to transport. After that, the Glue TM relies on the standard STMS transports. The SAP transport contains the complete definition of transported Glue meta-objects together with the standard SAP classes and reports necessary for a Glue meta-object (for example an ABAP Extractor). All these SAP objects with the definition of Glue meta-objects help us to recreate the Glue object on the target system.

You can also use Glue Transport Management for the following scenarios:

Create a transport on a source system

  • Standard transport

To transport Glue objects from a source system to a target system, first create a transport on the source system.

Use the following steps:

  1. Go to Glue Transport Management Workbench through the transaction /DVD/GLTR.
  2. Select objects which you want to include in the transport.

You can filter the objects by:

  • Package
  • User name - user who created the object
  • Select objects by type - using this option you specify the type of Glue objects. Following objects are supported: Glue Table, InfoProvider, Extractor, Variant, Script and Glue Business Objects.

3. Click Execute.

4. Table with a list of filtered Glue objects is displayed. In this table, you can select specific objects.

Variants and extractors, which are in $TMP package, cannot be added to a transport.

5. Click Add to transport and select the transport number which you want to use.

6. Release the transport with the standard SAP procedure.


  • Deletion transport

Deletion transport allows you to choose Glue objects, which are already deleted on the source system, and automatically delete them on the target system.

To use this functionality

  1. Go to the same transaction /DVD/GLTR and mark the Deletion transport checkbox.
  2. The following steps are the same as by the standard transport, except for that you can select deleted objects only according to the user who deleted them and according to their type.

You may also add saved objects (not deleted objects) to the deletion transport. To perform this mark the checkbox List also saved objects. After the execution the saved objects are deleted only on the target system.
This step allows you to adjust and transfer changes from a source system to a target system without deleting and remodeling an object on the source system.

Complete a transport on a target system

  • Import a standard transport

You must perform 2 steps to import Glue objects on the target system.

  1. Import the transport through the standard STMS transaction.
  2. In the main screen of Glue Transport Workbench, click Import request and select the Request ID you want to import. If a transport contains an object, which already exists on the system, it will be replaced by the imported object.

You can view import logs through the transaction SLG1, Object '/DVD/GL', Subobject '/DVD/TMS'.

  • Import a deletion transport

This process is the same as by the import of a standard transport.

Please note that when you import a deletion transport, all the Glue objects in the transport are deleted by the standard Glue procedures. 

This means that if you delete for example a Glue table, also all the Glue objects related to this table are deleted (all extractors, variants, etc.)

Storage mapping functionality

A Glue table is linked with a table on an external storage. For more information about external storage of Glue table, see (GLUE-1812) Create a Glue table. Glue Transport Management (Glue TM) can copy tables from an external storage (tables which were linked to the Glue table on a source system) to another or to the same external storage. After this, Glue TM links the copied table on the external storage to the transported Glue table on the target system.

To perform this add a record in the table /DVD/GL_TR_STR_M on the target system. To achieve this use transaction /DVD/RL_TM. For more information about /DVD/RL_TM please see (GLUE-1812) Datavard Table Maintenance.

  • In the field ORIGINAL, specify the name of the storage on the source system
  • In the field MAPPED, specify the name of the storage on the target system

For example, if the value in the column ORIGINAL is H_CNN_MSI and the value in the column MAPPED is H_CNN_MSH then each Glue object in transport which used the storage H_CNN_MSI on a source system, will use the storage H_CNN_MSH on a target system.