ZSAPLINK program facilitates
us to import/export object/objects from one server to another server, in the
form of file with extension type (.nugg/.slnk)
Suppose you want
to move some of the objects (Programs/Class/Data
Element /Domain/ Index/ Tables/View…) in one server say DEV1 to another server say
DEV2 then you can easily accomplish this task with the help of ZSAPLINK program
without wasting your time in copy and pasting each object from source to
destination J
You can download
the latest version of the SAPlink installer zip file from the saplink website https://www.assembla.com/spaces/saplink/documents and after successful implementation
you must have the following classes in Class builder (SE24) along with the main
program ZSAPLINK in ABAP editor (SE38).
- ZSAPLINK
- ZCX_SAPLINK
- ZSAPLINK_CLASS
- ZSAPLINK_DATA_ELEMENTS
- ZSAPLINK_DOMAINS
- ZSAPLINK_FUNCTIONGROUP
- ZSAPLINK_INDEX
- ZSAPLINK_LOCK_OBJECTS
- ZSAPLINK_NUGGET
- ZSAPLINK_PROGRAM
- ZSAPLINK_SEARCH_HELPS
- ZSAPLINK_TABLE_TECH_SETTINGS
- ZSAPLINK_TABLE_TYPES
- ZSAPLINK_TABLES
- ZSAPLINK_VIEW_TECH_SETTINGS
- ZSAPLINK_VIEWS
- ZSAPLINK_WD_APPLICATION
- ZSAPLINK_WD_COMPONENT
- ZSAPLINK_WD_CONFIG_APPL
- ZSAPLINK_WD_CONFIG_COMP
1. Points to Remember:
- In order to export/import both the systems (Source/Destination) must have ZSAPLINK program.
- By default objects will be in ‘Inactive’ state after importing to destination server.
- Manually we need to activate the imported objects.
- By default imported objects will be in $TMP folder.
2. Definitions:
Nuggets: Nuggets enable multiple objects to be
imported/exported in one file (.nugg).
Slinkee: A Slinkee enables single objects to be
imported or exported in one file (.slnk).
3. Program Flow:
The below screen
appears when you execute the ZSAPLINK program with two tabs Nugget and Slinkee.
3.1 Using Nuggets:
Consider the
scenario wherein we have to export the objects from source and import the same
to destination.
3.1.1 Exporting Objects:
1. First
we have to create a nugget file before adding the objects. Select Create New Nugget and provide the
nugget name and execute.
2. Provide the Save location for the file. By default
file name will be <NUGG>Given Name.nugg
3. If you want to add single object then select ‘Add
Object to Nugget’.
4. If you want to add multiple objects belonging to
same package then select ‘Add Objects from a Package’.
3.1.1 (a) Adding Objects From a
Transport:
1. Select ‘Add Objects from a Transport’ and provide
the Transport Number and Nugget File Name and execute.
2. You will see the below screen click on continue.
3.1.2 Displaying
nugget
After adding Objects to Nugget if you want to see
what are all the objects added to the Nugget, Click on Display Nugget and
provide the file name then execute. All the objects included in the Nugget will be displayed.
3.1.3 Importing Objects:
1. Select
Import Nugget and provide the Nugget file Name and execute.
2. Check
the Overwrite Originals if u want to replace the existing object with the new
object and execute. Below confirmation screens will be displayed.
3.2 Using
Slinkee:
Consider
the scenario wherein we have to export an object from source and import the
same to destination.
3.2.1 Exporting an Object:
2. Provide the Save location for the file. By default
file name will be <Object Type>_Object Name.slnk , Then you will see the below pop up.
3.2.2 Importing an Object:
1. Select
import Slinkee and provide the Slinkee file Name.
2. Check
the Overwrite Originals if u want to replace the existing object with the new
object and execute. You
will find the below confirmation screen.
References:
very useful!!http://goo.gl/Drd0rL
ReplyDelete