(Glue 2402) Extractor 2.0 Objects

Extractor 2.0 improves the function of the original SNP Glue Extractor and allows data transfer from any source to any target.

Extractor 2.0 introduces a new data extraction process. The process is composed of multiple phases and clearly divides the phases of selecting transforming and transferring the data.

This concept enables the introduction of special custom-built objects for specific cases and makes this solution very flexible and robust.

Extractor 2.0 Process

The Extractor 2.0 process consists of the following phases:

Phase 1: Data selection

  • During the first phase, the process loads the data from the source structure based on a defined delta mode and filter. The volume of data is limited by the package size.
  • If there is no available data, the process terminates.

Phase 2: Data transformation

  • Based on field mapping, the data is moved from the source structure to the target structure.
  • After the movement, the data can be changed by SNP Glue™ transfer rules. These rules are simple ABAP programs. We deliver a default set of transformations (currency transformation, meaningful values, etc.) but it is also possible to create a custom implementation. 

Phase 3: Data transfer

  • The selected and transformed data is transferred to the target storage.
  • The data is inserted directly into the external storage table or file system based on how the target is defined.


Each phase is represented by the Extractor 2.0 object For more information, see the documentation about each individual object below:


The whole process is described in the diagram below: 


How-to Guide

You can access Extractor 2.0 from the SNP Glue (Glue 2402) Object Navigator.


Finding Existing Extractor 2.0 Objects

You can find existing Extractor 2.0 objects under the Extractor 2.0 folder in a specific package. If the folder is not visible, no Extractor 2.0 objects exist in the package yet.

Proceed as follows to find existing Extractor 2.0 objects:

  1. Start transaction /DVD/GLUE.
  2. Object NavigatorSelect the desired package folder and expand the hierarchy.
  3. If Extractor 2.0 objects exist, the Extractor 2.0 folder is displayed in this substructure.

Creating an Extractor 2.0 Object

Proceed as follows to create an Extractor 2.0 object:

  1. Start transaction /DVD/GLUE. 
  2. Click Object Navigator. 
  3. Right-click the desired package and select Create Extractor 2.0 object.     

   

  1. For details on how to create a specific object, refer to the dedicated documentation for that object type:

Basic Features 

This chapter describes the general features available for all types of Extractor 2.0 objects.

The following functions are accessible by right-clicking an Extractor 2.0 object: 

  • Display object: Allows you to display the selected Extractor 2.0 object in read-only mode.
  • Change object: Allows you to display the selected Extractor 2.0 object in edit mode.
  • Rename object: Allows you to rename an existing Extractor 2.0 object.
  • Copy object: Allows you to copy an existing object. When you click Copy object a pop-up appears. In the fields New object and New package, enter a new unique technical name for the object and a package. You can keep the package of the original object or choose a different one. 
  • Delete object: Allows you to delete an existing Extractor 2.0 object. Note that if other objects are dependent on this object, they are deleted too as a result of this action. 

Object Action Toolbar

You can access the following actions via the toolbar that is available for an object in display/edit mode.

  • Save: Saves the current state of the displayed Extractor 2.0 object.
  • Edit↔Display: Toggle between Edit ↔ Display mode.
  • Check: Performs a series of checks for the displayed Extractor 2.0 object.
  • Activate: Activates for the displayed Extractor 2.0 object.
  • Deactivate: Deactivates the displayed Extractor 2.0object.

Note: Before the deactivation, a pop-up appears asking you to confirm the deactivation. The popup shows you also additional important information related to the deactivation.