首页 > SAP > ABAP > ABAP 原代码加密与保护
2022
05-25

ABAP 原代码加密与保护

可以在SE38打开的程序代码开头第一行写入:*@#@,

这样在代码打开时就会提示代码 被加密 不能打开了。但这方法好像是在新版本的SAP中不起作用了,下面是另外 的两种代码保护的方法,也能算是加密代码了。

1.法一

这方法是在SAP的SE38中写入增强,使用SE38不能打开代码,

ABAP 原代码加密与保护 - 第1张  | 优通SAP
思路就不说了,运行结果就是SE38,SE80,打开你不想让显示代码的程序时会一直等待120秒,而大部份的SAP,会设置有超时时间,不会等待到120秒就会异常退出,这样就能保护原代码 不被人看到了。

其实这种保护也只是能限制不懂ABAP的人,懂ABAP的人要不了几分钟,也就能找到原因,找到这里的代码控制了。

2.法二

大概的的意思 就是当代码激活后,READ REPORT读取到的代码是没用的,程序系统使用的是激活的代码,所以可以修改成其它的任意代码,这样别人打开的得到的代码就只能是你想给他看到的内容,而不是运行的代码,

最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。