(GLUE-1808) 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. Afterwards the Glue TM relies on the SAP 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.

Create a transport on a source system

  • Standard transport

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

Use the following steps to do so:

  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, which are selected. Following objects are supported: Glue Table/InfoProvider/Extractor/Variant/Script. (Glue Business Objects are currently not supported)



3. Click Execute

4. Table with a list of filtered Glue object 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 Transport

After this step, the specified objects are assigned to the transport and the standard SAP Transport procedure starts. During this procedure, transport goes towards the systems and clients defined in the transport routes.

Please note that the connection configuration must be the same across all systems, because it isn't possible to automatically adjust these settings during a transport procedure.

The following settings must remain the same:

  • RFC connection name & settings
  • Storage settings
  • Storage IDs


  • 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 mark the Deletion transport checkbox.

The steps are the same as by the standard transport, except for that you can select objects only according to the user who deleted them and according to their type.

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 will be deleted (all extractors, variants, etc.)

Storage mapping functionality

A Glue table is linked with a table on a external storage. Therefore we must create this link for the Glue table on a target system after it is transported.

Glue Transport Management (Glue TM) can copy tables from an external storage (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 record in the table /DVD/GL_TR_STR_M on the target system.

  • 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 = H_CNN_MSI and the value in the column MAPPED = 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.