位置:首页 > > SAP LICENSE KEY和 ACCESS KEY 破解

SAP LICENSE KEY和 ACCESS KEY 破解

SAP是按LICENSE收费的,所以,作为学习,只能自己动手啦,这也是很多SAP初学者最大的困难,其实就是环境的问题。


解决步骤:

1、 SAP*密码

如果SAP*密码有问题,可以参照下面 

SAP*和DDIC这两个用户是SAP系统默认的两个超级用户,安装之后自动就会在系统中存在,默认密码可以在安装的时候指定,但是有时系统管理员会遇到忘记密码,我们只用通过以下方式进入数据库解决(oracle要以sysdba身份进入):

   delete from usr02 where mandt='<Client>' and bname='SAP*';
   commit;

这个解决方案可以重置SAP*用户的初始密码,接下来我们就可以用PASS这个初始密码登陆相应的client了,下一步就可以用SAP*去解锁用户DDIC。从语句上看,我们是从usr02这个表里面把SAP*的所有用户信息,登录密码都删除了,usr02这个表里面记录的是系统所有用户的信息,那么为什么删除了之后我们还可以用SAP*/PASS登陆系统呢?原因是SAP*这个用户比较特殊,这个用户和初始密码已经被hardcoded在SAP 的kernel里面了。如果系统在usr02表里面找不到SAP*这个用户的登录信息就会从kernel中读取。但是其他的用户则不同,如果从usr02 删除了,那这个用户就不存在了。

还有一点我们要特别注意的是login/no_automatic_user_sapstar设置成0才可以用SAP*登录,设置成1就是禁止用SAP*登录。


2、下载sap序列号生成器

可以在一下地方下载或者CSDN上面很多:

http://kemiya.net/forum.php?mod= ... nwxMzAyMzk5NTg3fDE0

http://kemiya.net/forum.php?mod=viewthread&tid=3739&highlight=SAP%2Bkey 

 

3、获得LICENSE KEY和 ACCESS KEY 并安装

我是用户SAP*登录,具体操作参见Evan.Chen的博客http://www.cnblogs.com/Evan/articles/1139584.html

ACCESS KEY 需要等第四步才能输入。因为SAP*不能开发,系统会报出:"No changes for user SAP* allowed. Choose 'diplay object' or 'cancel'",解决办法在第四步。


4、创建开发用户

Run tcode SU01. 
Enter SAP* as user and click on the Copy button. 
Enter the name for your new user in the dialog box and click Continue 
Enter a password for your new user. 
Goto Profile sheet and adjust the profiles to be SAP_ALL and SAP_NEW. 
Save the user and logon with it.

当登录时,系统又让输密码,这次要和上面输入的不一样,才行。

 

Ok  这样就搞定了,可以写程序,输入Access key了。