原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)
之前发布过一个安装工具程序,用于快速安装公众号发布的通用程序,详情见下面的链接.
> SAP工具箱之 安装工具
>
> 无峰,公众号:ABAP开发技巧 [ SAP工具箱之安装工具
> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247484602&idx=1&sn=fb33eecf95dd2fba8933180f6f2eed06&chksm=cf5dd98cf82a509ae568d6d2bf7b9dd9303eaba492163cf3ccca196b7af142c50299ceea00a9#rd)
基于SAP分享特性的思考,详见下面的链接
> 分享是好事,但是无限的分享变成了开发进一步完善代码的阻隔.就变成不那么好的事情了.
>
> 无峰,公众号:ABAP开发技巧 [ 动态报表简介
> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247484349&idx=1&sn=7160806c652949599e972738b3f27f33&chksm=cf5dde8bf82a579d930094caea2792af92886b0bf0f4307839b9b0f0f20eeb51fbced0b1c78b#rd)
**不提供程序的源代码,仅提供一个有效的安装工具,让使用者能够方便的安装并使用.**
**** 经过多次尝试,改进升级了原来的安装工具.可以用来安装正常程序及隐藏程序.
**正文**
**** 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
执行,检查测试程序的安装.
文末就是发福利时间: (如果你真的喜欢这个软件,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程.
越多的人打赏,作者越有动力分享,读者就能享受更多的福利. 毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)
链接:https://pan.baidu.com/s/1mrkbHk1Ytf6kwMS7MN1JnQ
提取码:abap
扫码关注公众号,获取更多好用的SAP应用程序