大家都知道,当申请一个开发账号来开发程序的时候需要一个ACCESS key,这个key我们可以通过系统管理员在OSS上注册,也可以通过一些软件来计算,比如zapgui.EXE,但是当用软件注册完,不想让这个账号具有开发权限了,怎么办,除了在OSS上删除access key,还是可以在本地搞定的。
从网上搜索了一下这方面的信息,可是居然没找到,无奈下,只能自己研究了,所以,经过一番折腾是尝试,最后我发现,
开发的账号的对应的ACCESS key是存放到表DEVACCESS中的,只要我们将表devaccess中的那条账号和key的记录删除,那么就收回了这个账号的开发权限啦。
可能有人担心,直接修改表,不会引起其他问题嘛?
经过测试,是不会的,因为在我们填写access key 并成功激活的时候,系统所修改的数据库表,只有DEVACCESS这个表,使用的事insert语句修改的。所以直接操作这个表不会引起其他问题。
由于是标准表,如何删除记录呢?
方法很多,本文只提供一种方法:
打开事物SE30,点击工具栏的Tips&Tricks 在右侧的输入框中输入 DELETE FROM DEVACCESS WHERE UNAME = SY-UNAME.
(此处的SY-UNAME可以替换成取消开发权限的账号),然后执行即可。
(此处的SY-UNAME可以替换成取消开发权限的账号),然后执行即可。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/18255.html