如何隐藏你写的ABAP代码

   不管是出于什么样的原因, 你偶尔会想到把自己写的程序代码隐藏, 当然, 这些代码一定不是项目中用到的, 比如你自己写的小程序.

   SAP提供隐藏代码功能, 但是需要注意的是, 代码一旦被隐藏, 则终生无法恢复, so, 在做这个隐藏代码的动作前, 一定要备份好你自己的代码, 切记切记.

1. 撰写插入隐藏码的程序

*&———————————————————————*

*& Report  ZBOBO_006

*&

*&———————————————————————*

*& 翱翔云天原创

*& 隐藏程序代码实例

*&———————————————————————*

REPORT  zbobo_006.

DATA: code(72) TYPE c OCCURS 0,

prog LIKE sy-repid value 'ZBOBO_005'.

START-OF-SELECTION.

READ REPORT prog INTO code.

check sy-subrc = 0.

insert '*@#@@[SAP]' into code index 1.

INSERT REPORT prog FROM code.

2. 测试效果

原本程序ZBOBO_005:

执行隐藏程序后:


3. 撰写删除隐藏码的程序

*&———————————————————————*

*& Report  ZBOBO_007

*&

*&———————————————————————*

*& 翱翔云天原创

*& 去掉隐藏程序码的程序

*&———————————————————————*

REPORT  zbobo_007.

DATA: code(72) TYPE c OCCURS 0,

prog LIKE sy-repid value 'ZBOBO_005'.

START-OF-SELECTION.

READ REPORT prog INTO code.

DELETE code INDEX 1.

INSERT REPORT prog FROM code.

4. 恢复后效果

5. 结论
可以看出, 这个动作是个非常危险的动作, 大家用起来一定要十分的谨慎, 如果一旦你给个sap标准程序加个隐藏,然后取消隐藏,估计世纪悲剧就要上演啦. SO, 在此本人声明, 请合理参考本文内容, 本人对任何由于本文导致的事件不负任何责任.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值