1. 程式人生 > >隱藏你寫的程序代碼

隱藏你寫的程序代碼

sub amp 原本 程序代碼 悲劇 ins 世紀 insert 註意

【 轉自http://blog.csdn.net/zhongguomao/article/details/9111135 】

如何隱藏你寫的程序代碼

不管是出於什麽樣的原因, 你偶爾會想到把自己寫的程序代碼隱藏, 當然, 這些代碼一定不是項目中用到的, 比如你自己寫的小程序

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, 在此本人聲明, 請合理參考本文內容, 本人對任何由於本文導致的事件不負任何責任.

隱藏你寫的程序代碼