SAP ABAP如何隐藏你写的程序代码(危险,请小心谨慎)
不管是出于什么樣的原因, 你偶爾會想到把自己寫的程序代碼隱藏, 當然, 這些代碼一定不是項目中用到的, 比如你自己寫的小程序
SAP提供隱藏代碼功能, 但是需要注意的是, 代碼一旦被隱藏, 則終生無法恢復, so, 在做這個隱藏代碼的動作前, 一定要備份好你自己的代碼, 切記切記.
1. 撰寫插入隱藏碼的程序
*&———————————————————————*
*& Report? Zwlp_006
*&
*&———————————————————————*
*&
*& 隱藏程序代碼實例
*&———————————————————————*
?
REPORT? zwlp_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? Zwlp_007
*&
*&———————————————————————*
*& 翱翔云天原創
*& 去掉隱藏程序碼的程序
*&———————————————————————*
?
REPORT? zwlp_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, 在此本人聲明, 請合理參考本文內容, 本人對任何由于本文導致的事件不負任何責任.
轉自:http://scnblogs.techweb.com.cn/winson/archives/66.html
總結
以上是生活随笔為你收集整理的SAP ABAP如何隐藏你写的程序代码(危险,请小心谨慎)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Debug时如何跳过(不执行)某些代码
- 下一篇: 什么是企业的固定资产全寿命周期管理