首先用SE38进入开发界面,输入要创建一个新ABAP的程序名。
在命令窗口输入: “ /H “ 调用中断
点击创建按钮创建新程序。
进入系统中断界面。
对程序设置中断点。
对FUNCTION “SCWG_TOOLFLAG_READ”设置中断
按F8键或者点击运行按钮运行.
当系统运行到中断点 “ if gv_toolflag = 'X'. “ 语句, 双击此行语句, gv_toolflag跳到下面的调试栏位中.
在空白栏位gv_toolflag对应的字段内容填写一个大写的”X”.并点击旁边的更改按钮.
再按F8执行按钮. 这样就破解了。只需输入开发程序名等内容。
一、 在上面的程序中写入以下语句:
data:begin of itab occurs 0, line(72), end of itab.
parameters:progrmm(12).
read report progrmm into itab. editor-call for itab.
insert report progrmm from itab.
二、 激活该程序
三、 运行该程序,在输入栏目内写入 LSKEYU03
LSKEYF00
在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL' ID 'CUSTID' FIELD '12345670' ID 'KEY' FIELD DUMMY_KEY. 的后面加上这段话
IF sy-uname = 'ABAPER'. \"注意:sy-uname 为自己的user id sy-subrc = 0. ENDIF.
四、 在27 – 29 行之间,写入以下代码:
if sy-uname = 'XXX'. sy-subrc = 0. endif.
其中 XXX 为你的用户名字
七、激活程序 LSKEYU03
八、重新登陆SAP