ABAP开发权限破解方法与注意问题

 我安装的是SAP 46C IDES Oracle。

首先新建一个帐号,可以用帐号复制, 利用新帐号登陆后执行下面的操作:

a. 在display LSKEYF00界面中中设置断点

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“按钮)

b. 打开change LSKEYF00界面

在T-CODE里面 "/o” (英文字母o)回车
系统出来提示: "generate" OR "END SESSION"  选择"generate new”
出现初始界面,再次输入"se38”,进入ABAP/4 EDITOR的界面.
输入LSKEYF00 选择"CHANGE"


c. 修改SY-SUBRC参数

现在的画面是ABAP_DEBUGGER模式.
在灰色的源码下面有 FILED NAME | FILED VALUE 两排输入框
FILED NAME输入SY-SUBRC 回车 将后面出现的值1修改成0  点击笔按钮(修改)
按F6搜索到下一个值2 也修改成0  点击笔按钮(修改)
按F8继续执行
接下来系统会弹出请求框,点击"对勾" 继续
直到跳到"LSKEYF00"的编辑界面

d. 修改程序

把光标停在你设断点的那行下面一行. 然后点 INSERT (长条状有文字Insert的那个按钮)
在光标处会多出以下的字符

注意一定要是在你设置断点的下一行, 有空行不要紧, 但不能有新的注释行, 否则破戒会不成功, 我破解了好几次,就是因为这个原因而没有破解成功的.

*{ INSERT REQUEST IA &$&$&$&$
*
*} INSERT


将中间的*改为 SY-SUBRC = 0.
即:

*{ INSERT REQUEST IA &$&$&$&$
SY-SUBRC = 0.
*} INSERT

e. 保存

点击CHECK按钮检查语法
注意好 = 两边的空格, 严格按照上面的步骤来做的话不会有问题.
下面出现绿色的提示告诉你语法OK就可以了.

选择保存.如果又进入DEBUGGER模式, 则重复步骤c中修改参数的操作
按F8继续后, 再保存, 系统会弹出创建request的对话框.
一般来说最开始的系统中是空的,你可以自己创建一个request.
然后就可以在对话框中选择这个request
(初学, 并不理解request. 只知道这样操作可以继续下去)

f. 检查

SE38 打开LSKEYF00看刚才的三行程序是不是已经保存.
如果已经保存, 即可创建程序. 是否能够修改原始的程序我还没有测试.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值