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

SAPLINK是一个用于导入和导出ABAP程序及其他开发对象的开源工具。通过ZSAPLINK_INSTALLER程序进行导入,包括SAPLINK.nugg文件。文章详细介绍了导入过程和SAPLINK的界面功能,如Nugget和Slinkee页签,用于管理不同类型的对象。此外,还提到DDIC拓展插件NUGG_SAPLINK_DDIC.nugg用于数据表的导入导出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本来以为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页签,不再赘述.


总结

多动手尝试!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EasyStudios

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值