金色传说:SAP-ABAP-SAPLINK 零基础萌新/老鸟通用-SAPLINK最详细使用方式(附:神级SQL编辑器ZTOAD完整导入文件)

文章目录

  • 前言
  • 一、SAPLINK是什么?
  • 二、使用步骤
    • 1.上载前置工具程序
    • 2.导入SAPLINK
    • 3.SAPLINK讲解
  • 总结

前言

本来以为SAPLINK大家应该都有了解,也没想写这个文章,直到我的小徒弟来问SAPLINK怎么导入,网上没找到好的教程.我才发现在SAPLINK相关的教程大多不怎么完整.因此写下此篇,供大家参考.()注意:文章是原创,里面涉及的导入源码都是其他大神的经典之作)

一、SAPLINK是什么?

简单来讲,SAPLINK就是用来导入和导出ABAP程序,等开发对象的一个开源分享项目的产物.
想详细了解一下的可以去开源项目主页看看.(主页地址:www.saplink.org)
金色传说:有别于上载/下载和直接复制到txt文件的粗糙方式,SAPLINK不仅仅可以导出代码,还可以导出屏幕,表等!
下面是详细导入和使用步骤:

二、使用步骤

1.上载前置工具程序

导入SAPLINK需要使用ZSAPLINK_INSTALLER程序进行导入.
TCode:SE38,新建名为ZSAPLINK_INSTALLER的程序.
在这里插入图片描述
创建好后,把下面的代码粘贴或上载到此程序中,激活!
ZSAPLINK_INSTALLER下载地址

2.导入SAPLINK

SAPLINK下载地址:
SAPLINK导入包

下载解压后,运行第一步创建的ZSAPLINK_INSTALLER程序,
选择解压的文件:SAPlink.nugg,执行.
在这里插入图片描述
执行后,显示:
在这里插入图片描述
然后在SE38中就可以查看导入的ZSAPLINK程序(未激活状态).
在这里插入图片描述
金色传说:要注意,不仅仅要激活ZSAPLINK程序,还有相应导入的类,所以最好使用SE80去查看和激活全部的导入程序.
在这里插入图片描述
全部激活完成,就可以执行和使用SAPLINK了.

在这里插入图片描述
SAPLINK安装后,一般还需要安装一个配套的DDIC拓展插件:NUGG_SAPLINK_DDIC.nugg,用来导入导出数据表,详情可以查看我的另一篇文章:
金色传说:SAP-ABAP-SAPLINK 导入导出数据表DDIC拓展插件

3.SAPLINK讲解

在这里插入图片描述
界面上有两个页签,其中 Nugget 理解为平时开发用的包,nugget 能把 SAP package 或者 一个传输请求中的所有对象打包在一起进行导出和导入,而页签Slinkee 则是只包含单一类型的对象,比如某个SE38程序,某个透明表或者某个屏幕等等。
Import Nugget:是导入nugg文件的意思,搭配下面Options里面选择的nugg文件和要导入的包名Package Name去使用的.
Display Nugget:是查看nugg文件包含哪些内容的.
例如:查看SAPlink.nugg文件,里面包含以下的类和程序:
在这里插入图片描述
Create New Nugget:下图是创建一个新的名为test的nugg文件.
在这里插入图片描述
点执行后,会自动加一个NUGG_的前缀,这个可以改可以不改,不影响使用.
在这里插入图片描述
Add Object to Nugget:下图意为将名为ZITR012的PROG程序对象添加到NUGG_TEST.nugg文件中
在这里插入图片描述
Add Object from a Package:同理,此选项意为将一个包的对象全部添加到nugg文件中
Add Object from a Transport:此选项意为将一个请求中的对象全部添加到nugg文件中
Overwrite Originals: 是覆盖程序的意思,多用于多次导入和版本更新时勾选.
下面再说下Slinkee页签:
在这里插入图片描述
Import Slinkee:导入单一对象
Export Object to Slinkee:把一个单一对象导出到slnk文件中
在这里插入图片描述
其他字段类似Nugget页签,不再赘述.


总结

多动手尝试!

你可能感兴趣的:(编辑器,sap,abap,SAPLINK)