删除开发账号的ACCESS KEY


大家都知道,当申请一个开发账号来开发程序的时候需要一个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可以替换成取消开发权限的账号),然后执行即可。

相关