在QAS/PRD上如何绕过限制获得开发权限

通常在QAS和PRDserver, Basis会使用TcodeSCC4设置不允许更改配置(如下图Nochanges allowed表示不允许配置)和不允许程序开发(3No changes to Repository and cross-client Customizing objs).这些配置保存在表T000中.

 

 

 

下面是基于用户有SE38权限后并假设如上图已经限制了不允许开发如何绕过此限制获得开发权限的例子.

为此找到程序LSTRDU34(SE37:TRINT_CORR_CHECK)和LSTRDU44(SE37:TRINT_CORR_INSERT)设置断点更改返回值饶过相关判断就可直接在QAS和PRD server上开发.

 

如图3.6.4-1中设置断点,当程序运行到此,只要将LV_SUBRC设置0即可.

 

 

 

操作最简单的欺骗Access Key的文档,而且是一劳永逸,但是要注意检查语法,如果有错保存了,那就整个系统都无法编辑ABAP,此法慎用!

如果LSKEYF00被禁止更改了如何饶Access key.

(0) 首先

   update PROGDIR SET EDTX = '' 
        WHERE NAME = 'LSKEYF00' 
            AND STATE = 'A'.

如图:

(1)SE38 :输入LSKEYF00按display

    

    可以看到它的edit lock 是没有被锁住了,如图:

   

(2)/n 或者/O开新窗口,SE38再输入LSKEYF00这次按change按钮.

   

SAP46C好象没有这个,如果出现LSKEYF00被SAP禁止修改,SAP就加这点小东西限制一下根本没用.

posted @ 2014-11-06 14:08  SAP学习者  阅读(1002)  评论(0编辑  收藏  举报