1.首先 ddic用户用户进入,su01,输入用户名(“加入我新建立的dev”),回车,建立一个用户帐号,然后把设置 密码,profile选项中输入“SAP_ALL”(这个是SAP ALL 认证的意思),保存就可了。然后LOGOFF。2.用新建立的“DEV”登陆,系统会提示你更改密码。更改,然后提示你是第一次登陆。然后开始破解了。(这是显示的窗口)
3.se38,输入"LSKEYF00",然后点"DISPLAY", 找到 form JUMP_THE_WALL,在CALL 'GET_DEVELOPER_KEY' ID 'NAME'FIELD'ABCDEFGHIJKL' ID'CUSTID'FIELD '1234567890' ID 'KEY' FIELD DUMMY_KEY.这里。设置断点(所谓设置断点,就是把光标放在这里。点击 ”红色stop“按钮)。然后再T-CODE里面 “/o” 注意是英文字母o,不是零。然后回车,系统出来提示"generate new" OR "END SESSION"你必须生成新的窗口,所以点击“generate new”。系统的登陆后初始界面又出现了,现在又可以输入“se38”,进入ABAP/4 EDITOR的界面了(这是修改的窗口)
4.Se38, 输入 LSKEYF00,然后点"CHANGE", 这时回停在断点上,在CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD'ABCDEFGHIJKL' ID'CUSTID'FIELD '1234567890' ID 'KEY' FIELD DUMMY_KEY. 注意了:现在的画面是ABAP_DEBUGGER.模式 中间显示的是灰色的.下面有FILED NAME .FILED VALUE两排输入框 输入"SY-SUBRC",然后回车.后面有个值,把它修改成 0, 然后点后面的小笔(修改) 然后”F6” 代码跳到下一个什么地方了,然后再次修改成0,然后点后面的小笔(修改) 然后”F6”,然后“F8”。然后出来什么请求框,一路"对勾过去",然后会跳到“LSKEYF00”的编辑画面然后“INSERT”这个按钮是可以按下的. 把光标停在你设端点的那行下面一行.然后点“INSERT”在光标处会多出以下的字符*{INSERT REQUEST ID &$&$&$&$ 1 **} INSERT把中间的"*"退格删除.然后输入(如果不能输入.就在外面写好下面的话,CTRR+V可以过来的,我机器TMD的就不能输入.最后我粘贴过来的.暴郁闷啊) SY-SUBRC =0. ----->变成以下的样子*{INSERT REQUEST ID &$&$&$&$ SY-SUBRC =0 *} INSERT 保险起见,在下一行: CHECK SY-SUBRC EQ 2. "customer system! 后面可以加入上面同样的语句 然后点”EDITàCHECKàSYNATX CHECK”检查语法是否出 错.正确的话,最下面会有信息提示.你的输入是正确的. 这时你的最上面的 LSKEYF00 后面应该是 ACTIVE(REVISED) 然后保存.这时可能还会进入调试模式,再继续修改 SY-SUBRC 的值为0(按上面的步骤) 再保存,系统会弹出创建request的对话框,自己创建一个request,然后确定,整个过程就ok 了。然后把2个窗口都关闭.从新--SE38.-->LSKEYF00 --显示看看.是加入的代码是 否已经进入. 这个文件了. LOG OFF SE38 现在可以创建程序了!
一:4.7版本 试验通过
1 创建了一个用户 赋予所有 local role的权限(感觉登陆非常满---)
2 SE38,display LSKEYF00,找到form:JUMP_THE_WALL,
然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
所谓设置断点,就是把光标放在这里。点击 ”红色stop“按钮)参考图1901
然后/o
3 new create session ,要创建的程序名 create 参考图1902
点击创建
4 debug中 下面有FILED NAME .FILED VALUE两排输入框输入SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一 次 参考图1903 1904
5 F8 弹出对话框输入创建程序的title等 save 参考图1905
6 再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1906 1907
7 F8 弹出对话框 输入程序package request等 save 参考图1908
8 再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1909
9 进入了abap编辑器,可以写程序了 参考图1910
10 写好程序,保存或激活都再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1903 1904
11 提示程序已经保存或激活再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次
参考图1903 1904
12 以后再修改程序与上述步骤一样。
二
1按照一步骤执行
2 输入以下程序 使用abap基础编程中的EDITOR-CALL 具体参考http://www.itpub.net/289297.html
Report zfreeabap .
DATA: BEGIN OF int_tab OCCURS 500,
line(72),
END OF int_tab.
PARAMETERS: p_prog LIKE sy-repid .
START-OF-SELECTION.
clear int_tab .
READ REPORT p_prog INTO int_tab.
EDITOR-CALL FOR int_tab .
INSERT REPORT p_prog FROM int_tab.
3 以后想编程序用se38 执行上面的程序 zfreeabap
4 编好程序 用se38或者sa38执行即可 可以减少几次重复修改活
三 有些人试图改LSKEYF00系统程序,这是不好的做法。直接将sy-subrc=0
