之前发布过一个公众号分享安装包的安装程序,有些朋友尝试后反馈了一些问题:
安装包对象覆盖了系统中已有对象的内容,导致原有程序的一些问题.
函数 CNVCF_GET_FILENAME在ECC系统中不存在的问题.
所以我对安装工具又做了一些改进. 这里集中介绍一下安装工具V3.0版本功能.部分内容和第一版的重复.
名称: ABAP安装程序
功能: 用于简单方便的把公众号里发布的ABAP应用程序安装到你的系统中
原理: 安装包以传输请求号+描述命名,后缀 .abap .(例如安装程序附带的测试安装包:S4DK926242_AB_测试程序打包传输.abap) 安装程序解析安装包中的传输请求文件,导入系统,完成安装过程. 最后列出安装包中的程序相关对象
过程:
你需要一个开发帐号,创建一个可执行程序ZBC_INSTALL,把本文附带的源代码部分复制到程序中,激活即可使用. (当前版本3.0)
下载文末提供的安装包文件(随本文发布的测试安装包中是一个非常简单的程序,程序名:ZTS_ABAP_EXPORT)
执行安装程序ZBC_INSTALL,注意版本号3.0
在安装包文件名输入界面选择或者输入下载安装包文件,文件后缀 .abap
默认勾选了安装包对象检查.
点击执行按钮
如果安装包内容在系统中存在, 会弹出窗口提示存在的内容(尝试对测试安装包执行两次安装, 第二次会出现弹窗效果)
点击返回,提示安装失败
如果没有勾选安装包检查,或者安装包检查通过.则会继续后面的处理
如果安装过程没有报错. 会进入界面(显示安装的程序对象清单),此时返回会显示安装日志.
如果安装过程报错, 则会直接显示安装日志
通过点击报错的请求号, 可以进入详细日志(演示过程通过DEBUG模拟的错误, 实际日志中并无错误)
如果安装包含有隐藏代码.日志中会出现如下图的信息
此时无需介意安装步骤52的报错.以隐藏代码的程序能够执行为安装成功的依据. 安装成功后的结果:SE38无法查看程序源代码, 但是程序可执行.如果程序无法执行. 则说明安装失败.
文末就是发福利时间: (如果你真的喜欢这个软件,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利. 毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)
ABAP安装程序 V3.0的下传路径如下:
链接:https://pan.baidu.com/s/11Mhv14aHvhKBOvNS1rGFAw
提取码:abap
扫码关注公众号,获取更多好用的SAP应用程序
如果使用过程中有什么问题或建议需要反馈: 可以通过以下途径反馈.
公众号消息
联系微信号: 392077
扫码加入 公众号互动群
点击留言