前言:
之前发布过一个安装工具程序,用于快速安装公众号发布的通用程序,详情见下面的链接.基于SAP分享特性的思考,
为了保护分享的程序的完整性(这就是个幌子,其实是为了保护版权,(这是另一个幌子,其实就是为了心里平衡)),开始尝试有限的分享:
不提供程序的源代码,仅提供一个有效的安装工具,让使用者能够方便的安装并使用.
经过多次尝试,改进升级了原来的安装工具.可以用来安装正常程序及隐藏程序.
正文
ABAP安装工具 2.0的执行过程和1.0版本没有太大差别,兼容了1.0版本的功能,同时增加了对隐藏代码的程序的处理. 执行步骤可以参考上文中的链接.这里只阐述一下差异点,或者执行过程中可能碰到的问题
-
执行界面
-
-
执行结果日志的差异(安装程序执行后,会在步骤52 报错,这个报错是因为传输请求处理隐藏代码的程序报错,可以忽略)
-
-
增加了隐藏代码处理部分,通过调用ZBC_INSTALL_HIDE实现(该程序由安装程序生成并执行)
-
特定的系统可能因为版本原因,无法执行隐藏代码处理程序(ZBC_INSTALL_HIDE),出现如下报错. 这个报错涉及到了ABAP底层版本的差异,目前无法处理.
-
-
安装成功后的结果:SE38无法查看程序源代码, 但是程序可执行.
ABAP安装工具2.0 我做了简单的测试,如果你感兴趣,可以参与一下这个工具的测试. 后续也会通过隐藏代码方式陆续发布一些早期开发的通用程序.
随本次安装工具发布的是动态报表的安装包及一个测试程序的安装包
-
ZBC_INSTALL.txt
-
S4DK926157_AB_测试隐藏程序安装_new.abap
-
S4DK926161_AB_动态报表安装包.abap
安装成功后, 可以执行TCODE: ZDQ启动动态报表, 可以用TCODE: SE38 输入测试程序 ZTS_INSTALL_HIDE_PROG 执行,检查测试程序的安装.
文末就是发福利时间: (如果你真的喜欢这个软件,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利. 毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)
网友评论