《saplink使用方法》由会员分享,可在线阅读,更多相关《saplink使用方法(8页珍藏版)》请在金锄头文库上搜索。
1、SAPLink好用的代码分享工具SAPLink 为本地保存客户化程序,上传到其他系统,提供了解决方案。并且提供了插件对功能进行扩展,还可以本地保存 WD4A、BSP 、Badi Implementation、PDF 等。官网地址是 http:/ 把客户化程序保存为.slnk 或.nugg 格式的文件。这两种文件本质是都是 XML 格式的。区别是.slnk 针对单个的客户化程序,类似 Windows 的文件,.nugg 针对多个的客户化程序,类似Windows 的文件夹。比如下面这个.nugg 文件通过 xml 软件查看:该文件通过 SAPLink 上传到其他开发机后可以得到下面这个报表程序:
2、可以看到报表程序的源代码和文本都可以成功上传!有兴趣的 TX 可以测试一下其他客户化程序能否成功上传!我也会在近期进行个全面测试。这对会 ABAP 的顾问来讲真是一个非常好的工具!每个做过开发的人都希望能够最大程度地重用现有解决方案,而“ 复制” 则是最直接和最简单的重用方法:)SAPLink 详细体验星期一, 02 月 14th, 2011通过上篇博文SAPLink好用的代码共享工具的介绍,也许有些 TX 有兴趣尝试一下。俗话说“己所不欲,勿施于人 ”,如果我自己都不用,怎么好意思给大家推荐了。所以就必须得有这篇博文给大家详细介绍一下 SAPLink 的能耐。一、操作界面SAPLink 的操
3、作界面非常简洁,主要就是输出、输入和显示。其中我最关心的如何输出,也就是本地保存。第一步是“Create New Nugget”,就是在本地创建个空的 Nugget 文件。下一步有 3 种选择:添加单个对象、从 Package 中添加、从Transport 中添加。比如添加单个对象,要选择对象类型、对象名和 Nugget 文件路径。特别注意:在对象类型中没有的不一定 SAPLink 就不能保存,比如 Structure就不能通过列表找到,但是 SAPLink 是能够保存的。请往下看。最好用是“从 Transport 中添加”这项功能。选好 Transport Request 之后,SAPLin
4、k 会列出 Transport 中的内容,你可以有选择的保存。 如果是不支持的对象,在 Plugin 列是没有小勾的。如上图中的最后一行。因为 SAPLink 还在不断更新,所以现在没有支持的对象可能以后会支持。而且SAPLink 是个开源项目,如果你自己是个开发高手也可以自己开发 plugin:)二、测试结果我把常见的开发对象进行了测试,结果如下:1.报表程序(SE38)。支持。2.屏幕程序(SE51 )。支持。3.数据字典(SE11)。支持 Table、Data element、 Domain、Type Group、Search Help,Structure 虽然支持,但是要从 Trans
5、port 中添加。4.表视图(SM30)。不支持。不支持对象 TOBJ。5.Message Class。支持。6.Translation。不支持。原因应该是 Translate 的传输不是 Workbench 的传输。7.Abap Class(SE24)。支持。8.Function(SE37 )。支持。9.Badi Implemention(SE19)。支持。10.BSP Application(SE80)。支持。11.Webdynpro Application(SE80)。支持。12.保存 Infotype。不支持。三、总结SAPLink 对常用的 Workbench 对象都能够保存。对不支
6、持的情况,我分析原因可能是因为该对象是通过手工创建,要完整保存起来有点复杂。比如表视图和信息类型。对这种情况,可以用 SAPLink 只保存表结构,上传到其他系统之后再通过手工创建。四、价值就我自己来说,对 SAPLink 的功能还是比较满意的。她的主要价值是:1.只需要 Abap 权限就可以移植解决方案(数据字典和程序,甚至是SmartForm/PDF 表单);2.可以方便地对程序进行组合、打包;3.在本地可以通过 XML 软件查看。今天无意中发现了 saplink 这个东东,感觉很好用。在这里留下此文,以示纪念。SAPLINK 的安装,我就不写了,可以参照下面的网址:http:/ slnk
7、 文件。1.通过 se38.,输入程序名 ZSAPLINK,进入程序初始界面:切换到 slinkee执行后,会弹出提示保存的位置,确定就可以保存到一个文件 PROG_ZSAPLINK.slnk 了。当我们想在其他的系统使用这个程序的时候,进行类似的操作: 选择文件,执行,就将保存的文件上传了,不过是没有激活的,在激活的时候,要注意,一定要全部选择激活!介绍:saplinkSAPlink is an open source project that aims to make it easier to share ABAP developments between programmers. It
8、provides the ability to easily distribute and package custom objects.DownloadTo download the most recent, stable version of SAPlink, use the download link on the right side of this page. To download SAPlink plugins go to theSAPlink plugins project in SAP Code Exchange.If you are feeling brave, all v
9、ersions currently in development can be found in the source repository trunk. These versions may be unstable and should be installed with caution.Please use the Issues tab for issues or feature requests to SAPlink and its core plugins. Any bugs or issues related to other plugins should be reported t
10、o its own project home page accordingly.CommunityIf you find SAPlink useful, please let us know about it via our discussion group or email. Check out what some of the community has say about SAPlink: I was very amazed with the SAPLINK idea and design. This is exactly what every developer wants and w
11、hat was always missing. Thanks a lot! I am so thrilled about this project, as I think it is wonderful that I can copy objects between systems without involving the basis team or requiring a lot of manual steps. Its great to have this tool. I think it will be fun at SDN to share codes via SAPLink. I
12、think SAPlink is really an initiative that makes real SDN community development a reality. This is a great initiative. I carry a CD of most re-usable components, as I keep changing my clients. With an open source initiative, guess, I dont have to do that anymore. Brilliant concept and tool. Please pass on my comments to all the people involved. I was about to embark on a process to develop a upload/download utility myself but SAPLink hasmuch more.