如何隐藏你寫的程式代碼
不管是出于什麼樣的原因, 你偶爾會想到把自己寫的程式代碼隐藏, 當然, 這些代碼一定不是項目中用到的, 比如你自己寫的小程式
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.
DELETE code INDEX 1.
INSERT REPORT prog FROM code.4. 恢複後效果
5. 結論
可以看出, 這個動作是個非常危險的動作, 大家用起來一定要十分的謹慎, 如果一旦你給個sap标準程式加個隐藏, 然後取消隐藏,估計世紀悲劇就要上演啦. SO, 在此本人聲明, 請合理參考本文内容, 本人對任何由于本文導緻的事件不負任何責任.